Be explicit about python3 executable

Per best practices, explicitly use the python3 executable rather than
assuming the platform with have a "python" executable that maps to
python3.

https://www.python.org/dev/peps/pep-0394/

Change-Id: I39b8a1013a891f4570f374d8faa3cfa2ecaf3347
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This commit is contained in:
Sean McGinnis 2019-10-16 09:45:29 -05:00
parent 63b2a5b0a0
commit 44d6736a5e
No known key found for this signature in database
GPG Key ID: CE7EE4BFAF8D70C8
10 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# Licensed under the Apache License, Version 2.0 (the "License"); you may # Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain # not use this file except in compliance with the License. You may obtain
# a copy of the License at # a copy of the License at

View File

@ -44,9 +44,9 @@ def get_sdist_name(workdir, repo):
cwd=dest, cwd=dest,
) )
if use_tox: if use_tox:
python = '.tox/venv/bin/python' python = '.tox/venv/bin/python3'
else: else:
python = 'python' python = 'python3'
# Run it once and discard the result to ensure any setup_requires # Run it once and discard the result to ensure any setup_requires
# dependencies are installed. # dependencies are installed.
cmd = [python, 'setup.py', '--name'] cmd = [python, 'setup.py', '--name']
@ -77,9 +77,9 @@ def build_sdist(workdir, repo):
cwd=dest, cwd=dest,
) )
if use_tox: if use_tox:
python = '.tox/venv/bin/python' python = '.tox/venv/bin/python3'
else: else:
python = 'python' python = 'python3'
# Run it once and discard the result to ensure any setup_requires # Run it once and discard the result to ensure any setup_requires
# dependencies are installed. # dependencies are installed.
cmd = [python, 'setup.py', 'sdist', 'bdist_wheel'] cmd = [python, 'setup.py', 'sdist', 'bdist_wheel']

View File

@ -88,7 +88,7 @@ def get_min_specifier(specifier_set):
def get_requirements_at_ref(workdir, repo, ref): def get_requirements_at_ref(workdir, repo, ref):
"Check out the repo at the ref and load the list of requirements." "Check out the repo at the ref and load the list of requirements."
dest = gitutils.clone_repo(workdir, repo, ref=ref) dest = gitutils.clone_repo(workdir, repo, ref=ref)
processutils.check_call(['python', 'setup.py', 'sdist'], cwd=dest) processutils.check_call(['python3', 'setup.py', 'sdist'], cwd=dest)
sdist_name = pythonutils.get_sdist_name(workdir, repo) sdist_name = pythonutils.get_sdist_name(workdir, repo)
requirements_filename = os.path.join( requirements_filename = os.path.join(
dest, sdist_name + '.egg-info', 'requires.txt', dest, sdist_name + '.egg-info', 'requires.txt',

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# #
# Tool to generate a patch to remove direct tagging / branch-creating # Tool to generate a patch to remove direct tagging / branch-creating
# rights for official OpenStack deliverables # rights for official OpenStack deliverables

View File

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/python3
# #
# Handle pre-release / post-release ACLs for milestone-driven projects # Handle pre-release / post-release ACLs for milestone-driven projects
# #

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# #
# All Rights Reserved. # All Rights Reserved.
# #

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# Licensed under the Apache License, Version 2.0 (the "License"); you may # Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain # not use this file except in compliance with the License. You may obtain

View File

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/python3
# #
# List deliverables that appear in governance but not in releases # List deliverables that appear in governance but not in releases
# in preparation for MemberShipFreeze # in preparation for MemberShipFreeze

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# #
# All Rights Reserved. # All Rights Reserved.
# #

View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# #
# Scan the releases for a series that came after the project's branch # Scan the releases for a series that came after the project's branch
# and verify that they are all on the right branch. # and verify that they are all on the right branch.