-
Notifications
You must be signed in to change notification settings - Fork 79
Closed as not planned
Labels
ToolingIssues related to the dev experience and surrounding toolingIssues related to the dev experience and surrounding tooling
Description
Task
Make the package compliant with PEP621
, and provide project metadata in pyproject.toml
over setup.py
.
Rationale
Using pyproject.toml
will make it easier to:
- manage dependencies as they will all be stored in a single file
- manage tool settings vs relying on flags in obscure make files
- enable
poetry
/rye
/ other tools to manage the project and provide a more modern dev experience
Metadata
Metadata
Assignees
Labels
ToolingIssues related to the dev experience and surrounding toolingIssues related to the dev experience and surrounding tooling