[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is it worth back porting PEP 3147 to Python < 3.2?



On Tue, Apr 20, 2010 at 06:50:26AM +0300, Omer Zak wrote:
> My take of the situation:
> Yes, please backport PEP 3147 to at least Python 2.7.
> The rationale: we'll need to support both Python 2.x and Python 3.x for
> several years, and it will be nice if the same library package can be
> made to support both 2.x and 3.x.
> 
> It would also be nice to define a way to specify that a tree of Python
> 2.7 scripts are to be compiled into Python 3.x bytecode, by specifying
> that the compilation process has first to run 2to3
> (http://docs.python.org/py3k/library/2to3.html#to3-reference) on the
> Python scripts and actually compile the 2to3's output.

Use build_py_2to3 from distutils.command.build_py, for example:

    if sys.version_info[0] == 3:
        from distutils.command.build_py import build_py_2to3
        cmdclass['build_py'] = build_py_2to3



-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Attachment: pgpP4iqwRakra.pgp
Description: PGP signature


Reply to: