Closed Stealthii closed 6 months ago
Thank you for your contribution. Love it!! I'll have to double check a little more carefully, but it basically LGTM and I approve of the objective of reducing to just a pyproject.toml
. I'll merge this in when I get a moment to also test that it doesn't break anything in the deployment to pypi.
Thank you so much!!!
Merged :sunglasses:
This PR includes the addition of pyproject-fmt to the pre-commit configurations. This will help in formatting the pyproject.toml file consistently.
The pyproject.toml file has also been updated with project details, dependencies, version information, updated classifiers, etc. as generated by pyproject-fmt, and as previously defined in setup.py and setup.cfg. Where possible, certain configuration items were dropped in favour of PEP517 defaults, such as package metadata being included, and
src/
tree being scanned for available packages.This change aims to maintain a single consistent package metadata configuration within the project TOML file. Changes to include coverage configuration, ruff ruleset changes etc. are out of scope for this PR.