[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