Documentation: https://conda_envfile.readthedocs.io
conda_envfile
Provides a Python library, command line tools, and pre-commit tools to manage conda environment files.
Command line
conda_envfile_merge
Merge different environment files. For example:
conda_envfile_merge -a "extra-library" env1.yml env2.yml > env3.yml
merges env1.yml and env2.yml and adds the package extra-library to the merged environment file env3.yml.
conda_envfile_diff
Show the difference between two environment files. For example:
conda_envfile_diff env1.yml env2.yml
pre-commit
conda_envfile_parse
Keep your environment.yaml file unique, sorted, and legal in terms of version limitations.
In your .pre-commit-config.yaml, add:
- repo: https://github.com/tdegeus/conda_envfile
rev: v0.5.0
hooks:
- id: conda_envfile_parse
files: "environment.yaml"
conda_envfile_pyproject
Keep your pyproject.toml and environment.yaml in sync.
In your .pre-commit-config.yaml, add:
- repo: https://github.com/tdegeus/conda_envfile
rev: v0.5.0
hooks:
- id: conda_envfile_pyproject
files: "environment.yaml"
Python
Combine different version restrictions. For example:
import conda_envfile
list(map(str, conda_envfile.unique("foo >1.2.0", "foo =1.2.*")))
which returns
["foo >1.2.0, <1.3.0"]
Release files for conda-envfile 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| conda_envfile-0.5.2.tar.gz | 22.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| conda_envfile-0.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.7 kB
Release files / conda_envfile-0.5.2.tar.gz
| Download URL | conda_envfile-0.5.2.tar.gz |
|---|---|
| Size | 22.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c834c22cebabce0ddf07e476c9dfe705e235a50501de27055cf2cf6eb2013507
|
|
BLAKE2b-256 checksum How to use checksums |
fd5983dfe58873ee748cc9d98039e42405ba37d97e345c65e440d2d9436c11e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|
Release files / conda_envfile-0.5.2-py3-none-any.whl
| Download URL | conda_envfile-0.5.2-py3-none-any.whl |
|---|---|
| Size | 13.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39f0c023945a82ff5ee29f1c5881747f21e1e9b026771f02895e63b5ce009fc8
|
|
BLAKE2b-256 checksum How to use checksums |
27c7784903bad7dead3eed63a8344fe9cb004414986f5294c1d62ca58f7fe991
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|