Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MNT] Add all_extras to our conda-forge release #2699

Open
MatthewMiddlehurst opened this issue Mar 27, 2025 · 2 comments
Open

[MNT] Add all_extras to our conda-forge release #2699

MatthewMiddlehurst opened this issue Mar 27, 2025 · 2 comments
Labels
maintenance Continuous integration, unit testing & package distribution

Comments

@MatthewMiddlehurst
Copy link
Member

Describe the issue

We release on conda-forge as well as PyPi. https://github.com/conda-forge/aeon-feedstock

Currently, there is no way to install optional dependencies as a set i.e. `all_extras. It would be good to have this functionality.

Feedstock issue: conda-forge/aeon-feedstock#1

Suggest a potential alternative/fix

No response

Additional context

No response

@MatthewMiddlehurst MatthewMiddlehurst added the maintenance Continuous integration, unit testing & package distribution label Mar 27, 2025
@RohitP2005
Copy link

RohitP2005 commented Mar 28, 2025

Proposal to Add Optional Dependency Support for aeon on Conda-Forge

I'd like to work on adding support for optional dependencies for the aeon package on Conda-Forge, similar to pip install aeon[all_extras].

Possible Solutions

  1. Meta-Packages: Create packages like aeon-all-extras that include all optional dependencies.
  2. Multiple Outputs: Use Conda’s outputs feature in meta.yaml to define packages with different sets of dependencies.

Looking forward to your feedback!

@MatthewMiddlehurst
Copy link
Member Author

Either solution would work. Whichever is more similar to our pip extras or is more commonly used/recommended by the community I guess.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Continuous integration, unit testing & package distribution
Projects
None yet
Development

No branches or pull requests

2 participants