diff --git a/CHANGELOG.md b/CHANGELOG.md index a4fcfa362..8deb65554 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,41 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.10.0] - 2023-12-8 +### Highlights +- Better `pypi-dependencies` support, now install even more of the pypi packages. +- `pixi add --pypi` command to add a pypi package to your project. + +### Details +#### Added +* Use range (`>=1.2.3, <1.3`) when adding requirement, instead of `1.2.3.*` by @baszalmstra in https://github.com/prefix-dev/pixi/pull/536 +* Update `rip` to fix by @tdejager in https://github.com/prefix-dev/pixi/pull/543 + * Better Bytecode compilation (`.pyc`) support by @baszalmstra + * Recognize `.data` directory `headers` by @baszalmstra +* Also print arguments given to a pixi task by @ruben-arts in https://github.com/prefix-dev/pixi/pull/545 +* Add `pixi add --pypi` command by @ruben-arts in https://github.com/prefix-dev/pixi/pull/539 + +#### Fixed +* space in global install path by @ruben-arts in https://github.com/prefix-dev/pixi/pull/513 +* Glibc version/family parsing by @baszalmstra in https://github.com/prefix-dev/pixi/pull/535 +* Use `build` and `host` specs while getting the best version by @ruben-arts in https://github.com/prefix-dev/pixi/pull/538 + +#### Miscellaneous +* docs: add update manual by @ruben-arts in https://github.com/prefix-dev/pixi/pull/521 +* add lightgbm demo by @partrita in https://github.com/prefix-dev/pixi/pull/492 +* Update documentation link by @williamjamir in https://github.com/prefix-dev/pixi/pull/525 +* Update Community.md by @jiaxiyang in https://github.com/prefix-dev/pixi/pull/527 +* Add `winget` releaser by @ruben-arts in https://github.com/prefix-dev/pixi/pull/547 +* Custom `rerun-sdk` example, force driven graph of `pixi.lock` by @ruben-arts in https://github.com/prefix-dev/pixi/pull/548 +* Better document pypi part by @ruben-arts in https://github.com/prefix-dev/pixi/pull/546 + +## New Contributors +* @partrita made their first contribution in https://github.com/prefix-dev/pixi/pull/492 +* @williamjamir made their first contribution in https://github.com/prefix-dev/pixi/pull/525 +* @jiaxiyang made their first contribution in https://github.com/prefix-dev/pixi/pull/527 + +**Full Changelog**: https://github.com/prefix-dev/pixi/compare/v0.9.1...v0.10.0 + ## [0.9.1] - 2023-11-29 ### Highlights diff --git a/Cargo.lock b/Cargo.lock index 461d2dec8..2baea0f44 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2604,7 +2604,7 @@ dependencies = [ [[package]] name = "pixi" -version = "0.9.1" +version = "0.10.0" dependencies = [ "async-once-cell", "chrono", @@ -2958,7 +2958,8 @@ dependencies = [ [[package]] name = "rattler_installs_packages" version = "0.1.0" -source = "git+https://github.com/prefix-dev/rattler_installs_packages?branch=main#29a5b30c820ce6d211d49603c637bf6e0345d452" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae67cf7e1c4a7f35bf82b38fed677ba56e4540a70a94bea91d29443ba0d136c6" dependencies = [ "async-once-cell", "async-recursion", diff --git a/Cargo.toml b/Cargo.toml index 01949438f..a0d994cac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pixi" -version = "0.9.1" +version = "0.10.0" description = "A package management and workflow tool" edition = "2021" authors = ["pixi contributors "] @@ -47,7 +47,7 @@ rattler_solve = { version = "0.13.0", default-features = false, features = ["res rattler_virtual_packages = { version = "0.13.0", default-features = false } regex = "1.10.2" reqwest = { version = "0.11.22", default-features = false } -rip = { package = "rattler_installs_packages", git = "https://github.com/prefix-dev/rattler_installs_packages", branch = "main", default-features = false } +rip = { package = "rattler_installs_packages", version = "0.1.0", default-features = false } serde = "1.0.193" serde_json = "1.0.108" serde_spanned = "0.6.4" @@ -86,6 +86,7 @@ toml = "0.8.8" #rattler_shell = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_solve = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_virtual_packages = { git = "https://github.com/mamba-org/rattler", branch = "main" } +#rip = { package = "rattler_installs_packages", git = "https://github.com/prefix-dev/rattler_installs_packages", branch = "main" } #deno_task_shell = { path = "../deno_task_shell" } @@ -98,3 +99,4 @@ toml = "0.8.8" #rattler_solve = { path = "../rattler/crates/rattler_solve" } #rattler_virtual_packages = { path = "../rattler/crates/rattler_virtual_packages" } #rattler_lock = { path = "../rattler/crates/rattler_lock" } +#rip = { package = "rattler_installs_packages", path = "../rip" } diff --git a/pixi.toml b/pixi.toml index 7a30dc7c1..06fd9461c 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,6 +1,6 @@ [project] name = "pixi" -version = "0.9.1" +version = "0.10.0" description = "Package management made easy!" authors = ["Wolf Vollprecht ", "Bas Zalmstra ", "Tim de Jager ", "Ruben Arts "] channels = ["conda-forge"]