conda-forge / nikola-feedstock

A conda-smithy repository for nikola.
BSD 3-Clause "New" or "Revised" License
1 stars 2 forks source link

Add a nikola-extras metapackage #4

Open asmeurer opened 3 years ago

asmeurer commented 3 years ago

Alternately, just add all the [extras] dependencies as direct dependencies. See the discussion at https://github.com/getnikola/nikola/issues/3283.

Right now they are constrained (#3), but all that does is keep you from installing the wrong version. It doesn't make it any easier to install all the extras, which is what a pip install Nikola[extras] would do.

I think this can be done with the outputs feature (https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#outputs-section), but I'm not sure. Someone from @conda-forge/help-python should confirm, since I'm not really familiar with the outputs feature of recipes.

ickc commented 3 years ago

I know this and I mentioned it already in that thread. But I’m not interested (in having such meta package. I’d not install all extras mindlessly.) If anyone want such meta package they can create a PR to them (if conda-forge admins approved.)