Skip to content

Move dev dependencies to dependency groups #296

@ffl096

Description

@ffl096

With PEP 735 accepted, pyproject.toml supports a new dependency-groups table dedicated for dev dependencies that are not exposed to built distributions.

We should move our dev dependencies (pytest, mypy, and all sphinx packages) out of package extras to dependency groups. Package extras should only be used for non-development optional packages.

See also pyt-team/TopoNetX#402.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions