[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3948: Remove all of the dynamicism from setup.py

Tahoe-LAFS trac at tahoe-lafs.org
Wed Nov 30 20:29:18 UTC 2022


#3948: Remove all of the dynamicism from setup.py
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 The Python packaging ecosystem is drifting away from "a lot of Python code
 in setup.py" towards other things.

 setuptools is still a thing but the preferred way to use it is not via
 `setup.py` any longer.

 As a step towards one of these new ways of doing things (maybe just
 setuptools without setup.py) we should get rid of all of our custom
 setup.py code and drive setuptools in the almost-completely-static way of
 `pyproject.toml` and `setup.cfg`.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3948>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list