Opened at 2021-10-14T16:59:24Z
Last modified at 2021-10-14T17:26:46Z
#3813 new defect
There is a large amount of dynamic package-related code in Tahoe-LAFS — at Version 1
Reported by: | exarkun | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | undecided |
Component: | unknown | Version: | n/a |
Keywords: | Cc: | ||
Launchpad Bug: |
Description (last modified by exarkun)
- setup.py is 427 lines
- _auto_deps.py is 90 lines
- around 25 lines of __init__.py are dedicated to dynamic version discovery
This complexity is probably not necessary.
- setup.py can be replaced by setup.cfg
- _auto_deps.py is ... unused? And can just be deleted?
- dynamic version discovery can be handed off to a tool like setuptools_scm
Note: See
TracTickets for help on using
tickets.