Skip to content

Consider how to expose optional deps for plugins #22

@TimMonko

Description

@TimMonko

🧰 Task

Currently, many image formats are purpoted to be read by something like imageio but requires backend optionals, (i.e. imageio[fits]). This can probably be done by changing the BIOIO_PLUGINS dict to include a representation of the library[optional] for the plugin installer. This in the end means we could make bespoke ndevio optionals like ndevio[imageio-all] to pull in specific optionals and do dep pinning if necessary.
There is also imageio[tifffile] and I wonder if that would perform the same duty as bioio-tifffile effectively for bioio-imageio, that would be great and cause less environment mixing, I think.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions