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

[lintian] 01/01: t: Make python generate the bytecode files



This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit 5f807f96d211b30f13375b291e6f96f5f126a513
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Feb 22 11:56:57 2014 +0100

    t: Make python generate the bytecode files
    
    Signed-off-by: Niels Thykier <niels@thykier.net>
---
 t/tests/cruft-general-upstream/pre_upstream | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/t/tests/cruft-general-upstream/pre_upstream b/t/tests/cruft-general-upstream/pre_upstream
index 4f99c39..af0bcca 100755
--- a/t/tests/cruft-general-upstream/pre_upstream
+++ b/t/tests/cruft-general-upstream/pre_upstream
@@ -37,8 +37,14 @@ echo 'configure-generated-file-in-source' > "${dir}/config.cache"
 printf "MZ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3c" > "${dir}/fake-win32-bin.exe"
 printf "CWS\011" > "${dir}/fakeflash.swf"
 echo '//comment' > "${dir}/fake.min.js"
-printf "\154\014\015\012" > "${dir}/fake.pyo"
-printf "\154\014\015\012" > "${dir}/fake.pyc"
+# Make python generate python bytecode files
+# - more reliable than crafting them ourselves
+echo '' > "${dir}/fake.py"
+echo 'import fake' > "${dir}/main.py"
+unset PYTHONDONTWRITEBYTECODE
+PYTHONPATH="${dir}" python "${dir}/main.py" > /dev/null
+PYTHONPATH="${dir}" python -O "${dir}/main.py"  > /dev/null
+rm -f "${dir}"/main.py*
 
 zip -q "${dir}/fake.jar" "${dir}/fake.min.js"
 cp "${dir}/fake.jar" "${dir}/fakesilverlight.XAC"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: