-
Notifications
You must be signed in to change notification settings - Fork 360
Open
Labels
Description
Issues to potentially be closed:
- Import conda-based environment with pip (requirements.txt) dependencies #1993
- Use existing conda environment #2421
- Add support for
pixi add -f requirements.txt
#2206 - pixi init --import environment-dev.yml can't parse pip -e . #2384
- Command to create new Pixi environments from
requirements.txt
orenvironment.yml
files #1410 - feat(import): support extra index urls in
--format conda-env
#4464
Related:
- init: Allow '--import <ENV_FILE>' and '--format <FORMAT>' together #2523 and feat(init): support
--import
with--format pyproject
#4134
Planned PRs (in some order):
pixi import
new formats:- PyPI
requirements.txt
- note that we also want to support recursive
-r
entries here, like https://github.com/nasa-fornax/fornax-demo-notebooks/blob/main/light_curves/requirements_scale_up.txt
- note that we also want to support recursive
- Conda
requirements.txt
-
conda-lock.yml
- PyPI
- Conda
environment.yml
improvements:- support
pip
dependencies (should piggy-back on the PyPIrequirements.txt
format implementation) - support
variables
section (parsing toactivation.env
): feat(import): WIP supportvariables
for conda-env format #4103
- support
pixi init --import
improvements:- feature parity with
pixi import
, including PyPIrequirements.txt
format
- feature parity with
pixi import
general improvements:- document default behaviour when
--format
is not provided - include in relevant tutorials
- document default behaviour when
Notes:
- PyPI
-c
constraint files and unnamed (url only) dependencies left unsupported for now
aegroto, marcom, KGrewal1 and HeptazhouHofer-Julian, altaic, KGrewal1 and vishnuhn