Conversation
|
Why is this a good thing? |
|
I'll admit to not being up-to-date enough on the state of the art of packaging to know if this desirable at this point. I think this project values backward compatibility so my initial concern is any unintended side-effects of making this change. I am very happy to be educated otherwise I will do some reading! |
|
@kjd @jribbens Great questions! Why pyproject.toml?This file describes the build system in use, so regardless of whether we accept Flit or moving packaging metadata to a static file (setup.py -> pyproject.toml) we should probably have this file to conform with current standards and get build isolation. Here's a longer explanation about pyproject.toml. Why Flit?Flit is a PEP 517 compliant builder that is optimized for pure Python packages that have |
bd2aba9 to
2a00e51
Compare
pyproject.tomlfor static packaging metadata