[Piglit] Requiring Python 3.x for Piglit?
Chad Versace
chad.versace at linux.intel.com
Wed Apr 17 05:53:34 PDT 2013
On 04/17/2013 05:48 PM, Kenneth Graunke wrote:
> 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.
Agreed, it would be a lot cleaner to transition to solely Python 3. There is no reason to introduce the maintenance
overhead of supporting both Python 3 and 2 when 3 is available (and easily installed) for all platforms of interest.
I want to see Piglit ported to Python 3 and with 2.x support dropped.
More information about the Piglit
mailing list