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"]
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| conda_envfile-0.5.2.tar.gz | 22.4 kB | Without provenance | Details for conda_envfile-0.5.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| conda_envfile-0.5.2-py3-none-any.whl | Python 3 | none | any | Details for conda_envfile-0.5.2-py3-none-any.whl |
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
|
Security for conda-envfile 0.5.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.