Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugins: be able to specify conda dependencies in pyproject.toml #1652

Open
emlys opened this issue Oct 18, 2024 · 0 comments
Open

Plugins: be able to specify conda dependencies in pyproject.toml #1652

emlys opened this issue Oct 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@emlys
Copy link
Member

emlys commented Oct 18, 2024

Currently, all plugin dependencies are specificed in the pyproject.toml project.dependencies field, and must be installed by pip. We install python and gdal into the plugin's conda env for all plugins, assuming those will be needed. It would be better to let the plugin specify its conda dependencies (more explicit and allows plugins to have additional non-pure-python dependencies).

An open python PEP, PEP 725, would standardize a way to include conda dependencies in pyproject.toml. We might not use that syntax until the PEP is approved, but it might inform our design.

@emlys emlys added the enhancement New feature or request label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant