plone/buildout.coredev

trollius partially removed from PyPI

Closed this issue · 2 comments

On Python 2.7, Plone 5.2 installs trollius==2.2, and Plone 5.1 installs trollius==2.1.

The source distributions (.tar.gz) for both of those releases were recently removed from PyPI. We were able to restore some wheels for both of them, but those do not work on Windows (unfortunately they install just fine, but they fail at runtime with import errors).

A 2.2.post1 and a 2.1.post2 have been uploaded to address this. They restore the source, and for 2.2 they include binary wheels for Windows. Perhaps the version pins here should be updated? (Disclaimer: I'm not a Plone developer or user.)

See zopefoundation/ZEO#146 for more discussion.

On https://dist.plone.org/release/5.1.5/ we have trollius-2.1.tar.gz. So people who have that in the find-links of their buildout, can still get it. For 5.2.0 this is not the case.
But anyway, that is not your point.

Seems good to update the pins in both cases yes. Let me try that.

Done in a2da872 for Plone 5.1.
Done in 680779c for Plone 5.2.
Note that trollius is not used in Plone 5.0 or earlier.

Thanks for the warning and for fixing the situation on PyPI!