Quantco / pixi-pack

📦 Pack and unpack conda environments created with pixi
BSD 3-Clause "New" or "Revised" License
56 stars 2 forks source link

Question: Support for PyPi Packages planned? #38

Open arnoan opened 3 months ago

arnoan commented 3 months ago

I just discovered pixi-pack and love the idea of being able to create a fully self-contained reproducible environment.

When using a pixi.lock file that also references PyPi dependencies (not all packages we use are available on conda-forge unfortunately), I receive an error: "Error: PyPI packages are not supported in pixi-pack".

Question: Is it within the scope/vision of pixi-pack to eventually also support PyPI packages or that is deliberately out-of-scope for the time being as I can imagine it would add a lot of additional complexity.

Either way: Big kudos for the great project! 👏

pavelzw commented 1 month ago

unfortunately this would break the micromamba/conda compatibility mode that we have built into pixi-pack.

especially sdists are inherently non-reproducible. but i think adding support for wheels could be nice, PRs are welcome