[XSCE] Problems with python optimization setting

Jerry Vonau jerry at laptop.org.au
Sat Jul 6 23:07:50 EDT 2013


Hi Braddock,

On 6 July 2013 21:47, Braddock <braddock at braddock.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi guys,
> Working on Internet-in-a-Box integration with OLPC School Server CE.
>
> There are multiple problems caused by the python optimization setting
> in OLPC OS 13.1.0.
>
> PYTHONOPTIMIZE=2 is set in /etc/profile.d/zzz_olpc.sh
>
>
That is a olpc customization, and can be changed.


> It causes Python to generate lightly optimized .pyo files instead of
> .pyc files.
>
> This breaks virtualenv and building python packages into RPMs.  Both
> these problems go away with an 'unset PYTHONOPTIMIZE'
>
> $ virtualenv v
> New python executable in v/bin/python
> ImportError: Bad magic number in /tmp/v/lib/python2.7/site.pyo
> ERROR: The executable v/bin/python is not functioning
> ERROR: It thinks sys.prefix is u'/tmp' (should be u'/tmp/v')
> ERROR: virtualenv is not compatible with this system or executable
>
>
> This also breaks building of Python packages into RPMs.  For a failing
> example:
>
> wget
>
> https://pypi.python.org/packages/source/b/backports.lzma/backports.lzma-0.0.2.tar.gz
> tar xzf backports.lzma-0.0.2.tar.gz
> (cd backports.lzma-0.0.2; python setup.py bdist_rpm)
>
>
Does this affect the running of the code or just the building of the rpms?

Jerry



> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJR2Na1AAoJEHWLR/DQzlZuhfAH/3Um5xAQAirjt6FHyswa/KLg
> ZfN2Sf1LVZRIXPIjZ8av4BqOJqOnYD3giqrX1tTymWQcaL9sjb5MOXRyWGcd44w8
> ZUYgdEJBa6LBTssNukIZL6+DKtaGFNYuJfRB8OnZzrCmaIQL36UBfNTKL65MxUJI
> z7+c3b90PQgJ063AM6gOcpu8dsfFZZbvep9PG7neechee23Rx2FH3MItY9wSNHoM
> I2sUjrRiATdX8wXWyvo1Yu70wHLFJ2Ndv9kov/OICJCjIH+odXFPfq8DjJUlAZV/
> IY4w2GWsBJMzbyRR1LMQ/Pql6BYqPX12N+15fGe5Txmyo9JkAIRm3A6IGKWAy2o=
> =7X6D
> -----END PGP SIGNATURE-----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20130706/a91f5ffd/attachment.html>


More information about the Devel mailing list