#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

Change History (1)

comment:1 Changed at 2021-10-14T17:08:59Z by exarkun

  • Description modified (diff)
Note: See TracTickets for help on using tickets.