This has been discussed a bit, but I'd like to see where Debian Python consensus is on this.
I think users who don't care about Python 3 yet, should be able to have systems that don't pull any Python 3 elements on by accident. Python 3 is primarily of interest to developers right now and most users won't care to have it. It is very unusual for code to be able to run unmodified in both Python 2 and Python 3. I think it makes sense for them to be kept separate at runtime. This would mean separate python-foo and python3-foo binaries where both are supported from the same source. It would mean that binaries should not depend on both Python 2 and Python 3 interpreters. I means that the support tools for Python 3 should run in Python 3 As an example, I've done a first cut at py3versions: http://www.kitterman.com/debian/ This will also, in the very long run, make it easier to transition to a Python 3 version as the default Python. Thoughts, Scott K -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201005261743.43894.deb...@kitterman.com