Tuesday 10 September 2013

Python tools for Saucy

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBCAAGBQJSL2b6AAoJEBJutWOnSwa/bqcP/2sHurO/yOws319v9Umvlfnw
RENeEu7MSXepZbW8yHIOzQED0yMSexn6LZ5nf2MHRT0TDExcdLNL+1FwzhA5kbVH
KA7jqYXZckHlt41fhmh7OJoLz1+nBVUE50eL0vGqLHX+tidiHozvhp/+NIx/r0zQ
SrVw9avIpgH5297yuEXnIIaNpM1WbuG7g7fkixA1Q8kQP2ZdKJ/TRtBC0EdehPD1
YJj4z9QPOgdnGIyFHLqO1/fR8gQhpMsBSNi2J711JxkNy36ZENX52Ah6hw2JVejo
LKRP2Ta5p64z5aEgJs6go8LhxP8iqlG1rcS8hmtHBUxNRslhNqCaPr0s3mTDYIr5
gxu8aVpuF8j9raX8gjfxQYewMzh+krdRhaYq9RxNhow1PclFm4r01vYmT4J6zsLB
e8DJOEF2iC42RXjeP5DnCXkf3lqOffe+QvnvZlOlIRIkwgGSgMGnRRycEblPWWAg
v99Lfm2hwqCV3Lt+Yp1y7l7b9JiJUuwPcTOTxjja3uvt56r8OORa0JOiYl4cVrR9
aRQrLEw6NF9JjUFSTzGPWXRKtRSmurzoZZeUp/hKmxN5VD+oEhSAG4f03I0K2fni
T+kdjpMnqGcE0lDIEjg4BDmwj/nwkm2atWgwoqpF+sNSa1mrInBoBz6iEOl6YjaK
/JTJgtJHO21IQvIWW/BM
=ECRO
-----END PGP SIGNATURE-----
A few quick notes about some Python tools for Saucy.

I filed and FFe for syncing virtualenv 1.10.1 from Debian (LP: #1223483) and
an FFe for syncing pip 1.4.1 from Debian (LP: #1223001). Updating virtualenv
will fix the tox 1.6.1 FTBFS, which I'll put back once the FFe's are approved
and closed.

One issue that came up with the virtualenv FFe was the new merged setuptools.
For those who don't know, a while back distribute was merged back into the
setuptools project, and several new releases have happened upstream since
then. virtualenv contains a "vendored" version of an older, but still
post-merge setuptools so we don't have to worry about it for that, but ideally
it would be nice to have a newer setuptools package in Ubuntu.

I think that it's too late to feel confident about upgrading the standalone
setuptools for Saucy though. Last time we talked about it over in Debian,
Matthias was waiting for Python 3.2 to be removed before tackling this, and
there's been no updates on that afaik. So that's another reason to wait until
14.04 to switch to the merged/latest setuptools in Ubuntu.

I think this will leave us in pretty good shape for 13.10, but if you have any
additional comments, please follow up here or in the above bugs.

Cheers,
-Barry