On 04/17/2013 11:32 AM, Kenneth Graunke wrote:
On 04/17/2013 07:37 AM, Brian Paul wrote:
On 04/17/2013 03:48 AM, 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.
We have an environment here that uses Python 2.6. I've had to hack a
few things to make piglit work there but it's not bad. Going to Python
3.x might be pretty painful, but I'd have to do some research to know
for sure, and I don't have time right now.
Can we please hold off on this for a while?
-Brian
I thought Dylan's recent patches to use argparse required 2.7 and
dropped support for 2.6...so I'm confused how your system would work.
Or, is that what you're hacking around?
In that case I was able to simply copy argparse.py into our piglit
tree and set PYTHONPATH.
-Brian
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit