Use build instead of setup.py
authorJeremy Stanley <fungi@yuggoth.org>
Mon, 5 Jul 2021 13:03:44 +0000 (13:03 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Mon, 5 Jul 2021 16:17:41 +0000 (16:17 +0000)
commit0076d30af100ed827f6f6d231257de304f91c55d
treec95179700aba48f464d9d66a1cd4b3dfbd8f0321
parent4d0b2ce4ca14051b2f408da5a772ad9bf3112c1f
Use build instead of setup.py

Start transitioning into the PEP517 future of Python packaging by
switching from explicitly calling setup.py to using the build
module. Move install requirements into setup.cfg and update the
install docs to refer to the new location. Get rid of the separate
documentation build requirements file by moving into tox.ini deps
for the docs testenv. While we're there, add some commentary in the
tox.ini about some of the more opaque choices we've made for docs
builds and testing YAML style.
doc/requirements.txt [deleted file]
doc/source/install.rst
requirements.txt [deleted file]
setup.cfg
tox.ini