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
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
Change History (2)
comment:1 Changed at 2021-10-14T17:08:59Z by exarkun
- Description modified (diff)
comment:2 Changed at 2021-10-14T17:26:46Z by exarkun
Note: See
TracTickets for help on using
tickets.
https://github.com/tahoe-lafs/tahoe-lafs/pull/1140