On 09:18 am, gl...@twistedmatrix.com wrote:
On May 30, 2013, at 5:43 AM, exar...@twistedmatrix.com wrote:
On 29 May, 09:24 pm, tom.pri...@ualberta.net wrote:
Tom Prince <tom.pri...@ualberta.net> writes:
Donald Stufft <don...@stufft.io> writes:
So I'm emailing you all to warn you about this upcoming change
since
Twisted is one of the major projects affected and also to see if
the
Twisted developers would prefer a different rename than Twisted-
Web.
Looking at the project pages on pypi, those don't appear to be
installable anyway. I think that it might make sense to just remove
them, at this point.
There appears to be a consensus to remove them, but I don't have
access
to do that.
What are we removing? All of the subprojects on PyPI?
Yes.
If so, the release process will need to be adjusted to avoid re-adding
them.
Thomas has already done that:
<http://twistedmatrix.com/trac/wiki/ReleaseProcess?action=diff&version=164&old_version=163>
What makes them uninstallable? Wouldn't it make as much sense to just
fix that? Is this only a PyPI interaction thing, or is there actually
a problem with the packages being distributed?
We never tested installing them in any fashion; we certainly never did
any continuous integration on them. I don't think we ever fully
figured out the 'namespace package' thing. Their distribution names
won't satisfy a dependency on 'Twisted', and 'Twisted' won't satisfy a
dependency on them, but they install the same files, so if another
project attempted to use them as a minimal dependency, you would have
gotten a broken mess.
Given all this I can't remember why we bothered to put these on PyPI in
the first place, and it makes sense to remove them.
Well, someone seems to have done so now, though I don't see how to find
out who or when from the PyPI user interface. Also, Twisted Web2 was
left alone (ie, it is still on PyPI) which strikes me as an odd
decision.
Jean-Paul
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python