TopoModelX icon indicating copy to clipboard operation
TopoModelX copied to clipboard

Move dev dependencies to dependency groups

Open ffl096 opened this issue 1 year ago • 0 comments

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.

ffl096 avatar Nov 19 '24 13:11 ffl096