Commit Graph

1 Commits

Author SHA1 Message Date
Stream 91c5db64b5 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
2026-01-13 12:52:41 +08:00