<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On May 30, 2013, at 5:43 AM, <a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 29 May, 09:24 pm,<span class="Apple-converted-space"> </span><a href="mailto:tom.prince@ualberta.net">tom.prince@ualberta.net</a><span class="Apple-converted-space"> </span>wrote:<br><blockquote type="cite">Tom Prince <<a href="mailto:tom.prince@ualberta.net">tom.prince@ualberta.net</a>> writes:<br><blockquote type="cite">Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> writes:<br><blockquote type="cite">So I'm emailing you all to warn you about this upcoming change since<br>Twisted is one of the major projects affected and also to see if the<br>Twisted developers would prefer a different rename than Twisted-Web.<br></blockquote><br>Looking at the project pages on pypi, those don't appear to be<br>installable anyway. I think that it might make sense to just remove<br>them, at this point.<br></blockquote><br>There appears to be a consensus to remove them, but I don't have access<br>to do that.<br></blockquote><br>What are we removing?  All of the subprojects on PyPI?</div></blockquote><div dir="auto"><br></div><div dir="auto">Yes.</div><br><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">If so, the release process will need to be adjusted to avoid re-adding them.<br></div></blockquote><div dir="auto"><br></div><div dir="auto">Thomas has already done that: <<a href="http://twistedmatrix.com/trac/wiki/ReleaseProcess?action=diff&version=164&old_version=163">http://twistedmatrix.com/trac/wiki/ReleaseProcess?action=diff&version=164&old_version=163</a>></div><br><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">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?<br></div></blockquote><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">-glyph</div></body></html>