-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Complexity / MComplex to implementComplex to implementfeatureNew feature or enhancement requestNew feature or enhancement request
Milestone
Description
Add configuration to specify the Python venv path or specify a dependency manager.
Possible future values:
venv: auto- Default value. Will try to detect venv in the following order:./venvpath../.venvpath.poetryifpoetryis installed on your system, and[tool.poetry]exists inpyproject.tomlorpoetry.lockin the root directory of a project.uvifuvcommand is installed on your systems, and one of the following conditions is true:[tool.uv]exists and nomanaged = falseinpyproject.tomluv.lockexists in the root directory of a project.
venv: poetry— will use poetry to get venv for a project. Will raise an exception when not found poetry or venv itself. Will use all the same checks fromautofor poetry.venv: uv— Same as poetry, but for uv.venv: <path_to_venv>— Will try to add this venv at that location. Will fail with an error message if not exists.
All of this stuff will help to avoid adding extra dependencies in additional_dependency
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Complexity / MComplex to implementComplex to implementfeatureNew feature or enhancement requestNew feature or enhancement request