[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2873: remove obsolete dependency on "pycrypto"
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Jul 19 20:43:16 UTC 2018
#2873: remove obsolete dependency on "pycrypto"
---------------------------+--------------------
Reporter: warner | Owner: daira
Type: defect | Status: new
Priority: normal | Milestone: 1.13.0
Component: packaging | Version: 1.12.1
Resolution: | Keywords:
Launchpad Bug: |
---------------------------+--------------------
Comment (by warner):
As y'all know, I'm inclined to delete `_auto_deps.py` and the entire
contents of `__init__.py`, and move all the dependency data into
`setup.py`. Back before setuptools became good, we had a lot of defensive
code to double-check that all the dependencies we actually installed, and
those checks needed to know the full list of dependencies (from "inside"
the codebase), so they were stored in `_auto_deps.py` so they could be
shared with "outside" the codebase (where `setup.py` could use them).
I think Daira was the last defender of this arrangement, and I don't know
if she still has an opinion about it. I'd just delete it.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2873#comment:4>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list