Open jtojnar opened 1 year ago
Zest and
Zest is not the name of a tool, it's the name of ... TBH I don't know, probably the company(?) that released a bunch of PyPI packages, one of which is zest.releaser, the tool that I use for automating certain release steps.
Not sure what tool bdist_wheel and metadata is for so they remain as well.
They're used by python setup.py bdist_wheel
, which uses setuptools + wheel to build wheels for uploading to PyPI. This is deprecated and should be replaced by build.
I don't remember what bdist_wheel settings exist in setup.cfg. If there's universal = 1
, it should've been dropped at the time of the Python 2.7 version drop, but I always forget about it.
The former is deprecated and mypy would complain:
pyproject.toml
is also significantly cleaner.https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ https://packaging.python.org/en/latest/guides/single-sourcing-package-version/ https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html
Also moved isort config there. Zest and flake8 are currently not supported so they remain in
setup.cfg
. Not sure what toolbdist_wheel
andmetadata
is for so they remain as well.