[Piglit] Requiring Python 3.x for Piglit?

Kenneth Graunke kenneth at whitecape.org
Wed Apr 17 02:48:16 PDT 2013


Does anyone object to porting to Python 3.x (and dropping 2.x support)?

Some useful data points:
- Debian stable has 3.1, testing/unstable have 3.2
- Fedora 18 and Arch Linux have 3.3
- Windows installers for 3.3 are available on python.org
- Mac OS X support for 3.3 is also available on python.org

- numpy and mako are both available for Python 3 now.  numpy is packaged 
on Arch and Debian testing/unstable.  Not sure how much of a pain it is 
to get on Windows/OSX.

- intel-gpu-tools now requires Python 3.x to build.

Jon Severinsson did a great job in making a hybrid solution that works 
with both Python 2 and 3, but I'm a bit nervous about some of it.  For 
example, unicode stuff has bitten us in the past, and supporting only 
one major language version seems a lot easier to get right.  It'd also 
be a lot cleaner to just transition to Python 3.x.

--Ken


More information about the Piglit mailing list