You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently pixi interprets project.dependencies as tool.pixi.pypi-dependencies. (At least I think so, but I'm not sure of the details. Does it also read from project.dependencies when using pixi.toml?) In order to install these dependencies instead with conda, they currently need to be duplicated to tool.pixi.dependencies.
My request is to add pixi.toml settings that accomplish the following:
1. Have a setting so that everything in project.dependencies is by default interpreted as a conda-forge dependency instead of a PyPI dependency 2. Be able to make an exception for individual packages, i.e. everything under project.dependencies should be a conda-forge dependency except for my-special-package-1 and my-special-package-2. 3. Be able to override the default pypi→conda-forge mapping in case it's wrong
Advanced considerations:
* Some people will want to use channels other than conda-forge (and pip repositories other than PyPI), and these might require authentication * How to deal with multiple features/environments
The text was updated successfully, but these errors were encountered:
@olivier-lacroix@maresb made it on my recommendenation. Forgot about the other issue, sorry about that! Should I merge this note at the end of that issue, as I think it has some good points laid out?
Duplicate of #532
Problem description
Original Discord discussion
Currently pixi interpretsproject.dependencies
astool.pixi.pypi-dependencies
. (At least I think so, but I'm not sure of the details. Does it also read fromproject.dependencies
when usingpixi.toml
?) In order to install these dependencies instead with conda, they currently need to be duplicated totool.pixi.dependencies
.My request is to addpixi.toml
settings that accomplish the following:1. Have a setting so that everything inproject.dependencies
is by default interpreted as a conda-forge dependency instead of a PyPI dependency2. Be able to make an exception for individual packages, i.e. everything underproject.dependencies
should be a conda-forge dependency except formy-special-package-1
andmy-special-package-2
.3. Be able to override the default pypi→conda-forge mapping in case it's wrongAdvanced considerations:* Some people will want to use channels other than conda-forge (and pip repositories other than PyPI), and these might require authentication* How to deal with multiple features/environmentsThe text was updated successfully, but these errors were encountered: