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
This works fine, when used with pixi, but when you publish it on PyPI, people will not be able to use it since numpy isn't added as dependency.
Suggested solutions
We already know which conda packages correspond to PyPI packages.
Therefore, we also know the list of packages that are missing in project.dependencies
We could:
warn, but only if pyproject.toml is both the package and the manifest
Would really like to not have to list (conda) dependencies in a bunch of places (recipe.yaml then twice in pyproject.toml), but would also like to stay PEP 621 compliant for ease of reading by other developers and whatever build backend I choose.
Problem description
Problem description
Let's assume the following script:
and the following
pyproject.toml
This works fine, when used with pixi, but when you publish it on PyPI, people will not be able to use it since numpy isn't added as dependency.
Suggested solutions
We already know which conda packages correspond to PyPI packages.
Therefore, we also know the list of packages that are missing in
project.dependencies
We could:
pyproject.toml
is both the package and the manifestpixi lint
and add that as a lint ruleReferences
Discord discussion
The text was updated successfully, but these errors were encountered: