Create, Manage, Re-create conda environments & specifications with ease.
Project description
EZconda
Create, Manage, Re-create conda environments & specifications with ease.
EZconda is a command line interface application that helps practitioners create and manage conda
environment and related specifications with ease.
Key Features
-
Environment specifications : Add & remove packages from the specifications file as you install & remove packages. No manual file edits!
-
Environment management : Create & manage
conda
environments with ease. -
Reproducible environments : Lock current environment state and re-create it when necessary.
-
Easy to use & intuitive : It very closely mimics
conda
API, so there is no new API to learn for users. Autocomplete for all shells. -
Fast & Reliable Environment resolution : Get fast and reliable environment solves by default. EZconda uses
mamba
by default, but you can easily switch betweenmamba
andconda
. -
Best practices built-in : Enforces the user to follow best
conda
practices.
Requirements
- Conda installation
Installation
The recommended way to install EZconda is using conda
or mamba
in the base
environment :
Using conda
:
$ conda install ezconda -c conda-forge -n base
Using mamba
:
$ mamba install ezconda -c conda-forge -n base
Contributing Guidelines
Run tests
docker-compose up --build test
Local iterative development
docker-compose build dev && docker-compose run dev bash
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.