v0.14.0
✨ Highlights
We now support solve-groups
in the environments.
This makes it easy to align dependencies between environments without needing to install them all at once.
This is especially useful when you have a test
and a production
environment, and you want to make sure that the dependencies are the same.
[environments]
test = { features = ["prod", "test"], solve-groups = ["group1"] }
prod = { features = ["prod"], solve-groups = ["group1"] }
📃 Details
Added
- Add index field to pypi requirements by @vlad-ivanov-name in #784
- Add
-f
/--feature
to thepixi project platform
command by @ruben-arts in #785 - Warn user when unused features are defined by @ruben-arts in #762
- Disambiguate tasks interactive by @baszalmstra in #766
- Solve groups for conda by @baszalmstra in #783
- Pypi solve groups by @baszalmstra in #802
- Enable reflinks by @baszalmstra in #729
Changed
- Add environment name to the progress by @ruben-arts in #788
- Set color scheme by @ruben-arts in #773
- Update lock on
pixi list
by @ruben-arts in #775 - Use default env if task available in it. by @ruben-arts in #772
- Color environment name in install step by @ruben-arts in #795
Fixed
- Running cuda env and using those tasks. by @ruben-arts in #764
- Check for correct platform in task env creation by @ruben-arts in #759
- Remove using source name by @ruben-arts in #765
- Auto-guessing of the shell in the
shell-hook
by @ruben-arts in #811 sdist
with direct references by @nichmor in #813
Miscellaneous
- Add slim-trees to community projects by @pavelzw in #760
- Add test to default env in polarify example
- Add multiple machine example by @ruben-arts in #757
- Add more documentation on
environments
by @ruben-arts in #790 - Update rip and rattler by @wolfv in #798
- Rattler 0.18.0 by @baszalmstra in #805
- Rip 0.8.0 by @nichmor in #806
- Fix authentication path by @pavelzw in #796
- Initial addition of integration test by @ruben-arts in #804
New Contributors
- @vlad-ivanov-name made their first contribution in #784
- @nichmor made their first contribution in #806