[tahoe-lafs-trac-stream] [pycryptopp] #87: consider removing requirement of setuptools in pycryptopp's setup.py

pycryptopp trac at tahoe-lafs.org
Fri Apr 19 19:20:03 UTC 2013


#87: consider removing requirement of setuptools in pycryptopp's setup.py
-----------------------------+-----------------
     Reporter:  zooko        |      Owner:
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:
      Version:  0.5.29       |   Keywords:
Launchpad Bug:               |
-----------------------------+-----------------
 It would be nice if you could build pycryptopp without having setuptools
 installed. There are two ways to achieve that:

 a) don't require setuptools (although if setuptools is already present and
 if there is something that we could do to help users who have it, such as
 declaring extras dependencies or something, then we could continue to do
 that while still losing our _requirement_ for setuptools).

 b) bundle (a fork of) setuptools and use that instead of importing the
 system's setuptools.

 Now, we apparently used to do b), judging from the fact that a fork of
 setuptools is included in the pycryptopp source:
 [source:git/misc/dependencies], but we don't currently use it in
 source:setup.py .

 I would like to try strategy a) first and see what, if anything, we lose
 by removing our requirement on setuptools in setup.py.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/pycryptopp/ticket/87>
pycryptopp <https://tahoe-lafs.org/trac/pycryptopp>



More information about the tahoe-lafs-trac-stream mailing list