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

Attachment: python3.tgz
Description: Binary data

Reply via email to