[tahoe-lafs-trac-stream] [tahoe-lafs] #2066: setup.py does work without a command being specified

tahoe-lafs trac at tahoe-lafs.org
Thu Aug 29 00:31:35 UTC 2013


#2066: setup.py does work without a command being specified
---------------------------+----------------------------------------
     Reporter:  daira      |      Owner:
         Type:  defect     |     Status:  new
     Priority:  normal     |  Milestone:  undecided
    Component:  packaging  |    Version:  1.10.0
   Resolution:             |   Keywords:  setuptools usability error
Launchpad Bug:             |
---------------------------+----------------------------------------

Comment (by daira):

 To be more precise it was to work around #440 and #455 (which were due to
 the same underlying problem with Nevow importing its dependencies at setup
 time). Specifically it's caused by this:
 {{{
 setup_requires += [req for req in install_requires if
 req.startswith('Twisted') or req.startswith('zope.interface')]
 }}}

 So setuptools is kinda sort-of behaving correctly (for once) in building
 zope.interface before attempting the rest of the setup, because that's
 what we asked it to do. Therefore I think this should probably be
 wontfixed.

 While I agree that removing Nevow as a dependency would be extremely
 helpful, I don't think it should be a blocker for anything else. In the
 short term we can unblock things like pip installation etc. just by
 getting someone to release another version of Nevow (even if it did not
 have any source changes!)

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2066#comment:3>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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