Use Python 3 instead of Python 2 (EOL'd)

This commit is contained in:
Christian Parpart 2020-01-13 16:14:18 +01:00
parent 9d9a7ebe25
commit 44e892634b
9 changed files with 14 additions and 14 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
import sys
import glob

View File

@ -76,7 +76,7 @@ Build-Depends: debhelper (>= 9.0.0),
git,
libgmp-dev,
dh-python,
python
python3
Standards-Version: 3.9.6
Homepage: https://github.com/Z3Prover/z3
Vcs-Git: git://github.com/Z3Prover/z3.git

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python2
#!/usr/bin/env python3
#
# This script reads C++ or RST source files and writes all
# multi-line strings into individual files.

View File

@ -43,7 +43,6 @@ import os
import subprocess
import sys
def readDependencies(fname):
with open(fname) as f:
o = subprocess.Popen(['otool', '-L', fname], stdout=subprocess.PIPE)
@ -55,7 +54,7 @@ def readDependencies(fname):
command = "install_name_tool -change " + \
library + " @executable_path/./" + \
os.path.basename(library) + " " + fname
print command
print(command)
os.system("chmod +w " + fname)
os.system(command)

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python2
#!/usr/bin/env python3
#
# This script reads C++ or RST source files and writes all
# multi-line strings into individual files.
@ -13,7 +13,7 @@ import hashlib
from os.path import join, isfile
def extract_test_cases(path):
lines = open(path, 'rb').read().splitlines()
lines = open(path, 'r').read().splitlines()
inside = False
delimiter = ''
@ -43,7 +43,7 @@ def extract_docs_cases(path):
tests = []
# Collect all snippets of indented blocks
for l in open(path, 'rb').read().splitlines():
for l in open(path, 'r').read().splitlines():
if l != '':
if not inside and l.startswith(' '):
# start new test
@ -71,7 +71,8 @@ def write_cases(f, tests):
# When code examples are extracted they indented by 8 spaces, which violates the style guide,
# so before checking remove 4 spaces from each line.
remainder = re.sub(r'^ {4}', '', test, 0, re.MULTILINE)
open('test_%s_%s.sol' % (hashlib.sha256(test).hexdigest(), cleaned_filename), 'wb').write(remainder)
sol_filename = 'test_%s_%s.sol' % (hashlib.sha256(test.encode("utf-8")).hexdigest(), cleaned_filename)
open(sol_filename, 'w').write(remainder)
def extract_and_write(f, path):
if docs:

View File

@ -49,7 +49,7 @@ cp $REPO_ROOT/build/solc/solc $ZIP_TEMP_DIR
# being for kernel-level dylibs.
if [[ "$OSTYPE" == "darwin"* ]]; then
python $REPO_ROOT/scripts/fix_homebrew_paths_in_standalone_zip.py $ZIP_TEMP_DIR
python3 $REPO_ROOT/scripts/fix_homebrew_paths_in_standalone_zip.py $ZIP_TEMP_DIR
fi
# And ZIP it all up, with a filename suffix passed in on the command-line.

View File

@ -12,7 +12,7 @@ for new_proof in $(git diff origin/develop --name-only test/formal/)
do
set +e
echo "Proving $new_proof..."
output=$(python "$new_proof")
output=$(python3 "$new_proof")
result=$?
set -e

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python2
#!/usr/bin/env python3
#
# This script reads a syntaxTest file and writes all
# sources into their own files. If one source-name specifies subdirectories
@ -57,6 +57,6 @@ if __name__ == '__main__':
srcString = ""
for src in createdSources:
srcString += src + ' '
print srcString
print(srcString)
else:
sys.exit(1)

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python2
#!/usr/bin/env python3
#
# This script is used to generate the list of bugs per compiler version
# from the list of bugs.