Remove Conda support and update documentation Fixes #1017 #1019
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Removed all Conda package build, test, and publishing infrastructure. Updated documentation to guide Conda users to install CodeCarbon via pip, which works seamlessly in Conda environments.
Summary of changes by file:
.conda/recipe.yaml&.conda/variants.yaml: Deleted (entire.condadirectory removed)README.md: Removed Conda badges and installation instructions; added note for Conda users to usepip installCONTRIBUTING.md: Removed Conda references from installation instructions, dependencies section, and release processdocs/edit/installation.rst: Removed Conda installation section; added "Using Conda environments" section with pip installation guidance.github/workflows/package.yml: Removedbuild-condaandtest-condajobs.github/workflows/python-publish.yml: Removedpublish-to-condajob.github/pyproject_versions.py: Removedreplace_in_file()function and Conda-specific CLI arguments (--replace,--filename)Related Issue
Resolves #1017
Motivation and Context
Conda publishing has been broken (latest version on Conda Forge is 2.2.2, while PyPI has 3.2.1). Since
pip install codecarbonworks perfectly in Conda environments, maintaining separate Conda packages is unnecessary overhead.How Has This Been Tested?
Types of changes
Checklist:
cc @benoit-cty