langgenius / dify-plugin-daemon

feat: prioritize `pyproject.toml` when installing plugin dependencies (#557)
* feat: prioritize `pyproject.toml` when installing plugin dependencies * refactor: rename variable for clarity in SDK version extraction logic * refactor: use local_runtime.ConstructPluginRuntime * refactor: use local_runtime.ConstructPluginRuntime * refactor: fail when uv not found * refactor: use more realistic test plugin data * refactor: don't accept dependencyFileType other than pyprojectTomlFile and requirementsTxtFile * refactor: use type-safe constant to replace hard-coded string * refactor: use factory function of LocalPluginRuntime
Stream Stream committed on Jan 13, 2026, 04:52 AM
Showing 33 changed files +1036 additions -20 deletions
Browse files at this commit โ†’