fractal-analytics-platform / fractal-tasks-core

Main tasks for the Fractal analytics platform
https://fractal-analytics-platform.github.io/fractal-tasks-core/
BSD 3-Clause "New" or "Revised" License
12 stars 6 forks source link

Add extras to conda-forge feedstocks #611

Open tcompa opened 10 months ago

tcompa commented 10 months ago

I just realized that conda packages do not have extras. This means that especially the fractal-tasks-core conda-forge package cannot install task dependencies (e.g. cellpose).

See for instance this issue and links therein. One relevant quote:

So e.g. we end up with some package "pack" on pip, with "pack[recommended]" installing the most typical dependencies, "pack[all]" installing lots of extra things, and "pack" installing only the bare minimum. On conda we maybe get "pack" installing the most typical dependencies, sometimes "pack-core" (a dependency of "pack") installing the bare minimum, and "pack-extras" installing the extra stuff.

There are multiple options to be explored, e.g. the use of outputs, or also