Closed mwtoews closed 2 years ago
This looks great and thorough! Takes care of some nuisances i've had when publishing in the past, such as bumping the version in multiple places. It's good with some help in order to catch up with the latest publishing conventions, very much appreciated.
Only thing, i see you removed sdist and wheel flags in the build command, does this mean they are on by default? Ie will this still create wheels?
Refer to setuptools' declarative configuration page for moving the static metadata into
setup.cfg
.A few other notes:
pyproject.toml
for PEP 517 implementation, but keep setuptools as build backend for now[bdist_wheel] universal=1
; when py2 is eventually dropped, then remove that section)shapefile.py
zip_safe
was removed as it's not neededsetup.py
is a simple wrapper, which some folks expect to see; it may go away someday