✨ Highlights
- This release adds support for
pyproject.toml
, now pixi reads from the[tool.pixi]
table. - We now support editable PyPI dependencies, and PyPI source dependencies, including
git
,path
, andurl
dependencies.
Tip
These new features are part of the ongoing effort to make pixi more flexible, powerful, and comfortable for the python users.
They are still in progress so expect more improvements on these features soon, so please report any issues you encounter and follow our next releases!
📃 Details
Added
- Support for
pyproject.toml
by @olivier-lacroix in #999 - Support for PyPI source dependencies by @tdejager in #985
- Support for editable PyPI dependencies by @tdejager in #1044
- Build pixi for windows arm by @baszalmstra in #1053
Changed
XDG_CONFIG_HOME
andXDG_CACHE_HOME
compliance by @chawyehsu in #1050- Build pixi for windows arm by @baszalmstra in #1053
- Platform literals by @baszalmstra in #1054
- Fixed error in auth example (CLI docs) by @ytausch in #1076
Documentation
- Add lockfile update description in preparation for pixi update by @ruben-arts in #1073
zsh
may be used for installation on macOS by @pya in #1091- Fix typo in
pixi auth
documentation by @ytausch in #1076
Fixed
- Test failure on riscv64 by @hack3ric in #1045
- Validation test was testing on a wrong pixi.toml by @ruben-arts in #1056
- Pixi list shows path and editable by @baszalmstra in #1100
- Docs ci by @ruben-arts in #1074
- Add error for unsupported pypi dependencies by @baszalmstra in #1052
- Interactively delete environment when it was relocated by @baszalmstra in #1102
- Allow solving for different platforms by @baszalmstra in #1101
- Don't allow extra keys in pypi requirements by @baszalmstra in #1104
- Solve when moving dependency from conda to pypi by @baszalmstra in #1099