delb-xml / delb-py

A library that provides an ergonomic model for XML encoded text documents (e.g. with TEI-XML).
https://delb.readthedocs.io
GNU Affero General Public License v3.0
16 stars 0 forks source link

Make use of pyproject-fmt #89

Open funkyfuture opened 4 months ago

funkyfuture commented 4 months ago

once it stops to re-order seemingly randomly, possibly with the latest release from today, pyproject-fmt should be used like black for applying a canonical formatting and verifying it (maybe there's also a flake8 plugin for that?).

due to its extrapolation of trove classifiers about supported language versions, it fits well in conjunction with hynek's GH Action for building and validating wheels.

funkyfuture commented 2 months ago

all the [tool.*] tables are now kept in order and this tool is now a requirement for the inclusion of https://github.com/hynek/build-and-inspect-python-package in the pipelines of this project.

funkyfuture commented 1 week ago

i haven't tested intermediate versions, but the current release reorders tables unpleasantly: https://github.com/tox-dev/pyproject-fmt/issues/259

to clarify: this tool would be a requirement for baipp to provide inferred, up-to-date Pyton compatibility trove classifiers.