Trollius is gone on pypi [RESOLVED]

https://github.com/plone/buildout.coredev/blob/3e14b400b4a2e71c53d7b74b4cd41baf4938300a/versions.cfg#L304 and needed by plone in python2.7

Yeah it was removed: https://twitter.com/VictorStinner/status/1155824328455479296
I'm not sure what this means for Plone's upgrade path.

Short term solution would be to upload the 2.2 sdist to http://dist.plone.org/thirdparty/

People who remove things from pypi (i should stop typing here)

3 Likes

...yes, they should ***** .....avoiding a discussion about a CoC violation :):stuck_out_tongue_closed_eyes:

4 Likes

It's curious that pypi even allows deletion of packages. That should be only for extraordinary cases, ie. extremely rare, and not unilateral.

No, you can (still) remove your own projects and your own releases.

Similar to

FYI https://github.com/zopefoundation/ZEO/issues/146

Meanwhile someone captured the package on PyPI and replaced it with its own unrelated "Trollius" package...so much winning...this amount of unprofessionalism by a core Python developer and Redhat maintainer makes me just sick.

1 Like

That's Jason Madden.

I suppose the package name is appropriate.... "troll"......ius

1 Like

bin/pip install trollius==2.2 worked for me

Because the package was re-added...

...and the body will never be found...

http://dist.plone.org/release/5.1-latest
While doing a buildout, can consistently get:

  Getting distribution for 'trollius==2.1'.
While:
  Installing.
  Getting section instance.
  Initializing section instance.
  Installing recipe plone.recipe.zope2instance.
  Getting distribution for 'trollius==2.1'.
Error: Couldn't find a distribution for 'trollius==2.1'.

But what's odd is I can do:
pip install trollius==2.1

and restart buildout, and all is happy. :thinking: :man_shrugging:

I had to use trollius 2.2post1 (weirdest version numbers ever)