Files
pytest2/testing/freeze/create_executable.py
Bruno Oliveira 8b54596639 Run pre-commit on all files
Running pre-commit on all files after replacing reorder-python-imports by isort.
2024-01-30 16:35:46 -03:00

14 lines
429 B
Python

"""Generate an executable with pytest runner embedded using PyInstaller."""
if __name__ == "__main__":
import subprocess
import pytest
hidden = []
for x in pytest.freeze_includes():
hidden.extend(["--hidden-import", x])
hidden.extend(["--hidden-import", "distutils"])
args = ["pyinstaller", "--noconfirm"] + hidden + ["runtests_script.py"]
subprocess.check_call(" ".join(args), shell=True)