Skip to content

Migrate dev and docs from optional dependencies to PEP 735 dependency groups #955

@lochhh

Description

@lochhh

Currently, dev and docs are defined under [project.optional-dependencies] in pyproject.toml. This conflates two distinct concepts:

Optional dependencies are intended for end users who want optional features of the package (e.g. pip install movement[napari]).

Dependency groups (PEP 735) are intended for contributors and are not part of the package's published metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    🤔 Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions