- Fix default_platforms by @AlbertDeFusco in #168
- Make it possible to override project environments location by @jkong-anaconda in #159
- Handle relative paths and writing nonexistent directories for CONDA_PROJECT_ENVS_PATH by @jkong-anaconda in #161
- [feat] initialize from an existing environment by @AlbertDeFusco in in #162
- Expand vars in envs_path by @AlbertDeFusco in #164
- [chore] test py3.12 and newer conda by @AlbertDeFusco in #163
- revise the badges by @AlbertDeFusco in #155
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #154
- @jkong-anaconda made their first contribution in #159
- Depend on setuptools #152
- Allow conda-project to be installed alongside Pydantic 2 #146
add
andremove
pip or conda packages from environments #112
- Fix issues where environments re-lock #140
- Fix expand
~
in paths #110 - Fix relative paths in
conda-lock.<env>.yml
#125 - Fix support for newer conda-lock versions #129
- Fix for inconsistent installed envs #135
- Fix for error messages from conda #134
- Fix locking platforms message #137
- Add new static badge linking to documentation #116
- Experimental: run commands using an external conda environment. #106
- Experimental: download and extract a project archive on first use. #106
- Experimental: Anaconda Project -> Conda Project conversion script. #106
- Automatic dependency locking
- Multi-environment support
- Environment activation
- Running commands defined in the
conda-project.yml
file and ad-hoc commands - Defined environment variables with
.env
support for commands and environment activation - Tested on Mac, Linux, and Windows