Open funkyfuture opened 6 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.
i haven't tested intermediate versions, but the current release reorders tables unpleasantly: https://github.com/tox-dev/toml-fmt/issues/3
to clarify: this tool would be a requirement for baipp
to provide inferred, up-to-date Pyton compatibility trove classifiers.
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.