X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Fatlocal.in;h=53602258cd9d3e33af9f52582aa4e4d763059c47;hb=853d10830faccd9a8d37780d2f957aaba40105d5;hp=1d37b59a74aa18096cd461bdf54f4ad88a552aee;hpb=06f2a053603ef3f67dc3611bc7c1dd43a958cf46;p=sliver-openvswitch.git diff --git a/tests/atlocal.in b/tests/atlocal.in index 1d37b59a7..53602258c 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -13,6 +13,17 @@ export PYTHONPATH PYTHONIOENCODING=utf_8 export PYTHONIOENCODING +# PYTHONDONTWRITEBYTECODE=yes keeps Python 2.6+ from creating .pyc and .pyo +# files. Creating .py[co] works OK for any given version of Open +# vSwitch, but it causes trouble if you switch from a version with +# foo/__init__.py into an (older) version with plain foo.py, since +# foo/__init__.pyc will cause Python to ignore foo.py. +# +# Python before version 2.6 always creates .pyc files, so if you develop +# with such an older version then you're out of luck. +PYTHONDONTWRITEBYTECODE=yes +export PYTHONDONTWRITEBYTECODE + if test $HAVE_PYTHON = yes; then if python -m argparse 2>/dev/null; then :