Skip to main content

CondaDependencyCleaner

CI Status License: MIT conda-dependency-cleaner Downloads Last Month

A tool that helps make your conda environment files more lightweight by removing unnecessary transitive dependencies, leaving only what’s essential. It's a work-in-progress project, and we welcome feedback! Have ideas for new features or improvements? Open an issue in the repository to share your suggestions.

How to use:

It is required to have conda installed. Once you are in a conda environment install conda conda install conda this is necessary for the package to work properly in the first place. Then simply pip install conda_dependency_cleaner. You now can see all available operations if you type cdc into your console.


Clean Environment yaml files:

Once installed you can clean your .yaml or .yml files by running the command cdc clean. An example usage is as follows:

cdc clean env.yml -nf env_cleaned.yml

For help and more info use cdc clean --help.


Convert pip dependencies to conda:

If you have a lot of pip dependencies which you want to convert to conda run cdc convert. Note that this can be very slow if there is a lot of dependencies due to the underlying solver conda uses. Sometimes the conversion fails, these failures will be reported after the script ran through.

cdc convert env.yml -nf env_converted.yml

For help and more info use cdc clonvert --help.

Metadata

Release files for conda-dependency-cleaner 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for conda-dependency-cleaner 0.0.4
File Interpreter ABI Platform
conda_dependency_cleaner-0.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Release files / conda_dependency_cleaner-0.0.4-py2.py3-none-any.whl

Download URL conda_dependency_cleaner-0.0.4-py2.py3-none-any.whl
Size 10.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
807a7066062ce683567f78e7e912613a47a55126b944ac7feef99f0ae3007a5b
BLAKE2b-256 checksum
How to use checksums
4a7d29c2e057af0ef6544f58ce464ce5724df95de08b32bc5779c4fe5a7acf4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page