[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