-----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 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) -----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