Closed armstjc closed 3 months ago
The project already uses declarative metadata using setup.cfg
and does not use setup.py
-- the presence of the setup.py
file (which is basically empty) is only to maintain compatibility with clients that don't support PEP-517 builds.
As detailed in this article, the Python community has largely moved from using
setup.py
as the way to define a python project setup file, to thepyproject.toml
standard: https://setuptools.pypa.io/en/latest/userguide/pyproject_config.htmlCurrently, FreeSimpleGUI does not currently use the newer![Screenshot_1](https://github.com/spyoungtech/FreeSimpleGUI/assets/70788681/0cc6a154-2e4d-4663-816d-5087ba2083f7)
pyproject.toml
standard.Does this project intend to move to the newer
pyproject.toml
standard, or does it intend to stay on the increasingly outdatedsetup.py
standard?