On Mon, 2014-12-22 at 21:21:17 +0100, Markus Reichelt wrote:
> just a heads-up wrt pysetuptools 8+
> 
> #tahoe-lafs on freenode:
> <dstufft> setuptools 8 implements PEP 440
> <dstufft> PEP 440 makes the meaning of , change from "a bunch of
> arbitrary confusing crap that PJE invented in the past" to "AND"
> 
> related:
> https://gist.github.com/kylemanna/a22e7c37e5ff1f9286c2
> 
> tl;dr: if you can, keep pysetuptools <8

I pushed updates for pysetuptools, pip and virtualenv latest versions.
I feel that we waited long enough for things to settle down, and most of
the issues related to PEP 440 should be solved either by setuptools devs
(if there were any bugs in their code) or by upstream of other projects
depending on setuptools.

Regarding allmydata-tahoe, developers fixed version specifiers in their
Git repo, but there doesn't seem to be any versions released with those
fixes, so I extracted them into a patch (attached).  It works for me
with setuptools 12.0.5, but I only installed allmydata-tahoe and tried
to run "tahoe --version", so please test it and see if everything works
correctly.

For other maintainers of packages depending on setuptools: if your
package won't build with latest setuptools, see if there's newer version
released.  If there isn't, read PEP 440 version specifier section[*] and
try fixing it yourself, it's not very complicated.  Although in most
cases I expect that everything will work as before.

[*] https://www.python.org/dev/peps/pep-0440/#version-specifiers

-- 
Audrius Kažukauskas
http://neutrino.lt/

Attachment: pgpxbvP5LP38P.pgp
Description: PGP signature

_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - http://slackbuilds.org/faq/

Reply via email to