v0.19.0 - 2024-04-10
This release has an issue which is improved in v0.19.1
, please update to that!
The improved conda-pypi
mapping we've added can be out of date with conda-forge
resulting in downloading both pypi and conda packages for the latest releases of some of the packages. We're looking into a proper fix. For now we made v0.18.0
the latest
release in GitHub to avoid issues for new users.
✨ Highlights
- This release adds a new
pixi tree
command to show the dependency tree of the project. - Pixi now persists the manifest and environment when activating a shell, so you can use pixi as if you are in that folder while in the shell.
📃 Details
Added
pixi tree
command to show dependency tree by @abkfenris in #1069- Persistent shell manifests by @abkfenris in #1080
- Add to pypi in feature (
pixi add --feature test --pypi package
) by @ruben-arts in #1135 - Use new mapping by @nichmor in #888
--no-progress
to disable all progress bars by @baszalmstra in #1105- Create a table if channel is specified (
pixi add conda-forge::rattler-build
) by @baszalmstra in #1079
Changed
- Add the project itself as an editable dependency by @olivier-lacroix in #1084
- Get
tool.pixi.project.name
fromproject.name
by @olivier-lacroix in #1112 - Create
features
andenvironments
from extras by @olivier-lacroix in #1077 - Pypi supports come out of Beta by @olivier-lacroix in #1120
- Enable to force
PIXI_ARCH
for pixi installation by @beenje in #1129 - Improve tool.pixi.project detection logic by @olivier-lacroix in #1127
- Add purls for packages if adding pypi dependencies by @nichmor in #1148
- Add env name if not default to
tree
andlist
commands by @ruben-arts in #1145
Documentation
- Add MODFLOW 6 to community docs by @Hofer-Julian in #1125
- Addition of ros2 tutorial by @ruben-arts in #1116
- Improve install script docs by @ruben-arts in #1136
- More structured table of content by @tdejager in #1142
Fixed
- Amend syntax in
conda-meta/history
to preventconda.history.History.parse()
error by @jaimergp in #1117 - Fix docker example and include
pyproject.toml
by @tdejager in #1121