Hi Braddock, On 6 July 2013 21:47, Braddock <bradd...@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----- >
_______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel