Feature Request
Problem / Motivation
CodeEntropy is currently released to PyPI via GitHub Actions, but not to an Anaconda organisation channel.
This limits accessibility for users working in:
- HPC environments
- Conda-based workflows
- Reproducible research pipelines
Providing an official Conda package via the CCPBioSim Anaconda organisation would:
- Improve install reliability
- Align with common scientific software distribution practices
- Remove the need for users to maintain unofficial recipes
Proposed Solution
Add automated Conda package publishing to the existing release workflow.
Specifically:
- Introduce a
conda-recipe/meta.yaml
- Build a
noarch: python package from the flit-based project
- Extend the GitHub Actions release workflow to:
- Build the conda package
- Upload it to the CCPBioSim Anaconda organisation channel using an API token
This would mirror the existing PyPI release pipeline and ensure version parity across distribution platforms.
Users would then be able to install via:
conda install -c CCPBioSim CodeEntropy
Feature Request
Problem / Motivation
CodeEntropy is currently released to PyPI via GitHub Actions, but not to an Anaconda organisation channel.
This limits accessibility for users working in:
Providing an official Conda package via the CCPBioSim Anaconda organisation would:
Proposed Solution
Add automated Conda package publishing to the existing release workflow.
Specifically:
conda-recipe/meta.yamlnoarch: pythonpackage from the flit-based projectThis would mirror the existing PyPI release pipeline and ensure version parity across distribution platforms.
Users would then be able to install via: