Hi, Attached is a work-in-progress port of Python-3.0rc1. It builds, packages and runs on i386 (at least), but at least one regress test hangs. You will need to be running fairly -current for this - a few bugs in libc and elsewhere were shown up by the python regress tests (and subsequently fixed).
Python-3.x deliberately breaks compatibility with the 2.x series, so I am packaging this as "python3-3.0rc1" under a new lang/python3 directory. This isn't final, because I need to think about how it will work with python libraries elsewhere in ports - over time, it is expected that many will support both python-2.x and python-3.x. The choice is to maintain separate py3-* versions, or to unify. How we deal with python libraries needs work anyway - it would be much nicer if we could parallel install the same library targetted at different python versions and have the package system play nice. Python supports this fine but unfortunately I haven't figured out the right incantations to support it cleanly in ports. Feedback welcome. -d
python3.tgz
Description: Binary data