OpusCleaner icon indicating copy to clipboard operation
OpusCleaner copied to clipboard

Move filters to their own packages

Open jelmervdl opened this issue 1 year ago • 0 comments

Right now, opuscleaner is tricky to install because it will pull in all the dependencies for most filters.

I'm tempted to remove most of the external filters (opusfilter, bicleaner, etc) from the main opuscleaner package, and move them (their requirements + their json files) into their own python packages, e.g. opuscleaner-bicleaner.

The alternative is using optional dependencies but I don't see a way to hide the filters from the interface when the dependencies aren't installed. And I think that would be a wanted feature.

jelmervdl avatar Jun 22 '23 12:06 jelmervdl