-
-
Notifications
You must be signed in to change notification settings - Fork 549
Multiline factors broken again in tox>=4.46.0 #3902 #3903
Copy link
Copy link
Closed
Labels
bug:normalaffects many people or has quite an impactaffects many people or has quite an impact
Description
Issue
Multiline factors are injecting oddly quoted strings.
[tox]
envlist = py39-{x86_64,arm64}
arch =
x86_64: x86_64
arm64: arm64
[testenv:py39-{arm64,x86_64}]
commands =
python -c "print('{base_python} {env_python} {[tox]arch}')"Resulting command prior to the ISA change in factor.py:
py39-x86_64: 8326 W commands[0]> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64'"'"')' [tox/tox_env/api.py:492]
py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64
py39-x86_64: 8345 I exit 0 (0.02 seconds) .redacted/workspace> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64'"'"')' pid=84968 [tox/execute/api.py:311]
*snip*
py39-arm64: 13200 I exit 0 (4.47 seconds) .redacted/workspace> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/53/product_integration_tests-1.0.0.tar.gz pid=84970 [tox/execute/api.py:311]
py39-arm64: 13201 W commands[0]> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' [tox/tox_env/api.py:492]
py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64
py39-arm64: 13220 I exit 0 (0.02 seconds) .redacted/workspace> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' pid=84975 [tox/execute/api.py:311]
.pkg: 13221 D delete package .redacted/workspace/.tox/.tmp/package/53/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
.pkg: 13221 D delete package .redacted/workspace/.tox/.tmp/package/52/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
[tox] unused config key(s): arch
py39-x86_64: OK (7.74=setup[7.73]+cmd[0.02] seconds)
py39-arm64: OK (4.88=setup[4.86]+cmd[0.02] seconds)
congratulations :) (12.67 seconds)
After it:
py39-x86_64: 13186 W commands[0]> python -c '"print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64' [tox/tox_env/api.py:515]
File "<string>", line 1
"print('py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64
^
SyntaxError: EOL while scanning string literal
py39-x86_64: 13207 C exit 1 (0.02 seconds) .redacted/workspace> python -c '"print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64' pid=84308 [tox/execute/api.py:311]
py39-arm64: 13208 W remove tox env folder .redacted/workspace/.tox/py39-arm64 [tox/tox_env/api.py:378]
*snip*
py39-arm64: 17755 I exit 0 (4.15 seconds) .redacted/workspace> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/51/product_integration_tests-1.0.0.tar.gz pid=84310 [tox/execute/api.py:311]
py39-arm64: 17756 W commands[0]> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' [tox/tox_env/api.py:515]
py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64
py39-arm64: 17774 I exit 0 (0.02 seconds) .redacted/workspace> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' pid=84315 [tox/execute/api.py:311]
.pkg: 17775 D delete package .redacted/workspace/.tox/.tmp/package/50/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
.pkg: 17775 D delete package .redacted/workspace/.tox/.tmp/package/51/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
[tox] unused config key(s): arch
py39-x86_64: FAIL code 1 (11.76=setup[11.75]+cmd[0.02] seconds)
py39-arm64: OK (4.57=setup[4.55]+cmd[0.02] seconds)
evaluation failed :( (16.45 seconds)
The breakage happened in factor.py here: c754e8b#diff-8355096add2a3e6b33461f68dde1c257611cc51b0892cf5df4fa769c9938baacR25-R28
Commenting out this ‘current.add’ line fixes the issue, but breaks a whole bunch of other tests, so I assume the change was there for a reason (presumably an integral part of arch factor differentiation). I tried to decipher the code below it which seems to go through pairs returned by expand_factors and match then with elements in ‘current’ but the logic is beyond me currently!
Environment
- OS:
MacOS Tahoe, M5 Pro Macbook
Output of pip list of the host Python, where tox is installed
Package Version
---------------- -------
cachetools 7.0.5
colorama 0.4.6
distlib 0.4.0
filelock 3.25.2
packaging 26.0
pip 26.0.1
platformdirs 4.9.4
pluggy 1.6.0
pyproject-api 1.10.0
python-discovery 1.2.0
tomli_w 1.2.0
tox 4.50.3
virtualenv 21.2.0
Output of running tox
Output of tox -rvv
py39-x86_64: 1444 W remove tox env folder .redacted/workspace/.tox/py39-x86_64 [tox/tox_env/api.py:378]
.pkg: 1663 W remove tox env folder .redacted/workspace/.tox/.pkg [tox/tox_env/api.py:378]
py39-x86_64: 1903 D created app data folder /Users/joe_bloggs/Library/Caches/virtualenv [virtualenv/app_data/__init__.py:65]
py39-x86_64: 1907 I find interpreter for spec PythonSpec(major=3, minor=9, free_threaded=False) [python_discovery/_discovery.py:62]
py39-x86_64: 1918 D got python info of /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12 from /Users/joe_bloggs/Library/Caches/virtualenv/py_info/4/ba3db754b67a50175f72c1c4ed682dfda1a1c1af6c850b8d9e9934c30349c903.json [virtualenv/app_data/via_disk_folder.py:139]
py39-x86_64: 1919 D filesystem is not case-sensitive [python_discovery/_compat.py:18]
py39-x86_64: 1919 I proposed PythonInfo(spec=CPython3.12.13.final.0-64-arm64, system=/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12, exe=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3, platform=darwin, version='3.12.13 (main, Mar 10 2026, 18:18:07) [Clang 21.1.4 ]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-x86_64: 1919 D discover PATH[0]=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin [python_discovery/_discovery.py:176]
py39-x86_64: 1920 D discover PATH[1]=/opt/homebrew/bin [python_discovery/_discovery.py:176]
py39-x86_64: 1922 D got python info of /opt/homebrew/bin/python3 from /Users/joe_bloggs/Library/Caches/virtualenv/py_info/4/b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e.json [virtualenv/app_data/via_disk_folder.py:139]
py39-x86_64: 1924 D got python info of /opt/homebrew/opt/python@3.14/bin/python3.14 from /Users/joe_bloggs/Library/Caches/virtualenv/py_info/4/b943d5b04b6c1a38452fd18788100affdbce154455f0be7a933dfcdffca5f0db.json [virtualenv/app_data/via_disk_folder.py:139]
py39-x86_64: 1924 I proposed PathPythonInfo(spec=CPython3.14.3.final.0-64-arm64, system=/opt/homebrew/opt/python@3.14/bin/python3.14, exe=/opt/homebrew/bin/python3, platform=darwin, version='3.14.3 (main, Feb 3 2026, 15:32:20) [Clang 17.0.0 (clang-1700.6.3.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-x86_64: 1924 D discover PATH[2]=/usr/local/bin [python_discovery/_discovery.py:176]
py39-x86_64: 1925 D discover PATH[3]=/System/Cryptexes/App/usr/bin [python_discovery/_discovery.py:176]
py39-x86_64: 1925 D discover PATH[4]=/usr/bin [python_discovery/_discovery.py:176]
py39-x86_64: 1928 D got python info of /usr/bin/python3 from /Users/joe_bloggs/Library/Caches/virtualenv/py_info/4/31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6.json [virtualenv/app_data/via_disk_folder.py:139]
py39-x86_64: 1930 D got python info of /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3 from /Users/joe_bloggs/Library/Caches/virtualenv/py_info/4/426eba45d7fa954f3ad0d2e158f85a2cb4295c23bd77c8d04b5a95156452a9d9.json [virtualenv/app_data/via_disk_folder.py:139]
py39-x86_64: 1931 I proposed PathPythonInfo(spec=CPython3.9.6.final.0-64-arm64, system=/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3, exe=/usr/bin/python3, platform=darwin, version='3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-x86_64: 1931 D accepted PathPythonInfo(spec=CPython3.9.6.final.0-64-arm64, system=/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3, exe=/usr/bin/python3, platform=darwin, version='3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75]
py39-x86_64: 1936 D symlink on filesystem does work [virtualenv/info.py:51]
py39-x86_64: 1936 D filesystem is not case-sensitive [virtualenv/info.py:28]
py39-x86_64: 2021 I create virtual environment via CPython3macOsFramework(dest=.redacted/workspace/.tox/py39-x86_64, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77]
py39-x86_64: 2021 D create folder .redacted/workspace/.tox/py39-x86_64/bin [virtualenv/util/path/_sync.py:18]
py39-x86_64: 2021 D create folder .redacted/workspace/.tox/py39-x86_64/include [virtualenv/util/path/_sync.py:18]
py39-x86_64: 2022 D create folder .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]
py39-x86_64: 2022 D write .redacted/workspace/.tox/py39-x86_64/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
py39-x86_64: 2022 D home = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D version_info = 3.9.6.final.0 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D version = 3.9.6 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/py39-x86_64 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D base-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D base-exec-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2022 D base-executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 2023 D symlink /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python to .redacted/workspace/.tox/py39-x86_64/bin/python [virtualenv/util/path/_sync.py:38]
py39-x86_64: 2023 D symlink /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3 to .redacted/workspace/.tox/py39-x86_64/.Python [virtualenv/util/path/_sync.py:38]
py39-x86_64: 2028 D create virtualenv import hook file .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:118]
py39-x86_64: 2028 D create .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:121]
py39-x86_64: 2029 D ============================== target debug ============================== [virtualenv/run/session.py:79]
py39-x86_64: 2029 D debug via .redacted/workspace/.tox/py39-x86_64/bin/python /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:263]
py39-x86_64: 2029 D {
"sys": {
"executable": ".redacted/workspace/.tox/py39-x86_64/bin/python",
"_base_executable": ".redacted/workspace/.tox/py39-x86_64/bin/python",
"prefix": ".redacted/workspace/.tox/py39-x86_64",
"base_prefix": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9",
"real_prefix": null,
"exec_prefix": ".redacted/workspace/.tox/py39-x86_64",
"base_exec_prefix": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9",
"path": [
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python39.zip",
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9",
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload",
".redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages"
],
"meta_path": [
"<class '_virtualenv._Finder'>",
"<class '_frozen_importlib.BuiltinImporter'>",
"<class '_frozen_importlib.FrozenImporter'>",
"<class '_frozen_importlib_external.PathFinder'>"
],
"fs_encoding": "utf-8",
"io_encoding": "utf-8"
},
"version": "3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]",
"makefile_filename": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/config-3.9-darwin/Makefile",
"os": "<.redacted/workspace 'os' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py'>",
"site": "<.redacted/workspace 'site' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/site.py'>",
"datetime": "<.redacted/workspace 'datetime' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/datetime.py'>",
"math": "<.redacted/workspace 'math' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so'>",
"json": "<.redacted/workspace 'json' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/__init__.py'>"
} [virtualenv/run/session.py:80]
py39-x86_64: 2093 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/Users/joe_bloggs/Library/Caches/virtualenv) [virtualenv/run/session.py:84]
py39-x86_64: 2097 D install pip from wheel /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]
py39-x86_64: 2097 D install setuptools from wheel /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.0-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]
py39-x86_64: 2103 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools-82.0.0.dist-info to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/setuptools-82.0.0.dist-info [virtualenv/util/path/_sync.py:46]
py39-x86_64: 2103 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]
py39-x86_64: 2122 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/distutils-precedence.pth to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]
py39-x86_64: 2123 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]
py39-x86_64: 3762 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/_distutils_hack to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]
py39-x86_64: 3774 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools-82.0.0.virtualenv to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/setuptools-82.0.0.virtualenv [virtualenv/util/path/_sync.py:46]
py39-x86_64: 3776 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:49]
py39-x86_64: 3992 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]
py39-x86_64: 3993 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to .redacted/workspace/.tox/py39-x86_64/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]
py39-x86_64: 4067 D generated console scripts pip3.9 pip-3.9 pip pip3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:49]
py39-x86_64: 4067 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:90]
py39-x86_64: 4101 D write .redacted/workspace/.tox/py39-x86_64/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
py39-x86_64: 4101 D home = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D version_info = 3.9.6.final.0 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D version = 3.9.6 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/py39-x86_64 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D base-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D base-exec-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-x86_64: 4101 D base-executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4108 D created app data folder /Users/joe_bloggs/Library/Caches/virtualenv [virtualenv/app_data/__init__.py:65]
.pkg: 4108 I find interpreter for spec PythonSpec(path=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3) [python_discovery/_discovery.py:62]
.pkg: 4109 I proposed PythonInfo(spec=CPython3.12.13.final.0-64-arm64, system=/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12, exe=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3, platform=darwin, version='3.12.13 (main, Mar 10 2026, 18:18:07) [Clang 21.1.4 ]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
.pkg: 4109 D accepted PythonInfo(spec=CPython3.12.13.final.0-64-arm64, system=/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12, exe=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3, platform=darwin, version='3.12.13 (main, Mar 10 2026, 18:18:07) [Clang 21.1.4 ]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75]
.pkg: 4132 I create virtual environment via CPython3Posix(dest=.redacted/workspace/.tox/.pkg, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77]
.pkg: 4132 D create folder .redacted/workspace/.tox/.pkg/bin [virtualenv/util/path/_sync.py:18]
.pkg: 4133 D create folder .redacted/workspace/.tox/.pkg/include [virtualenv/util/path/_sync.py:18]
.pkg: 4133 D create folder .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages [virtualenv/util/path/_sync.py:18]
.pkg: 4133 D write .redacted/workspace/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
.pkg: 4133 D home = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D version_info = 3.12.13.final.0 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D version = 3.12.13 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D executable = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D base-prefix = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D base-exec-prefix = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D base-executable = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 4134 D symlink /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12 to .redacted/workspace/.tox/.pkg/bin/python [virtualenv/util/path/_sync.py:38]
.pkg: 4135 D create virtualenv import hook file .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:118]
.pkg: 4135 D create .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:121]
.pkg: 4137 D ============================== target debug ============================== [virtualenv/run/session.py:79]
.pkg: 4137 D debug via .redacted/workspace/.tox/.pkg/bin/python /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:263]
.pkg: 4137 D {
"sys": {
"executable": ".redacted/workspace/.tox/.pkg/bin/python",
"_base_executable": "/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12",
"prefix": ".redacted/workspace/.tox/.pkg",
"base_prefix": "/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none",
"real_prefix": null,
"exec_prefix": ".redacted/workspace/.tox/.pkg",
"base_exec_prefix": "/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none",
"path": [
"/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/lib/python312.zip",
"/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/lib/python3.12",
"/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/lib/python3.12/lib-dynload",
".redacted/workspace/.tox/.pkg/lib/python3.12/site-packages"
],
"meta_path": [
"<class '_virtualenv._Finder'>",
"<class '_frozen_importlib.BuiltinImporter'>",
"<class '_frozen_importlib.FrozenImporter'>",
"<class '_frozen_importlib_external.PathFinder'>"
],
"fs_encoding": "utf-8",
"io_encoding": "utf-8"
},
"version": "3.12.13 (main, Mar 10 2026, 18:18:07) [Clang 21.1.4 ]",
"makefile_filename": "/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/lib/python3.12/config-3.12-darwin/Makefile",
"os": "<.redacted/workspace 'os' (frozen)>",
"site": "<.redacted/workspace 'site' (frozen)>",
"datetime": "<.redacted/workspace 'datetime' from '/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/lib/python3.12/datetime.py'>",
"math": "<.redacted/workspace 'math' (built-in)>",
"json": "<.redacted/workspace 'json' from '/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/lib/python3.12/json/__init__.py'>"
} [virtualenv/run/session.py:80]
.pkg: 4188 I add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/Users/joe_bloggs/Library/Caches/virtualenv) [virtualenv/run/session.py:84]
.pkg: 4189 D install pip from wheel /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]
.pkg: 4190 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages/pip [virtualenv/util/path/_sync.py:46]
.pkg: 5411 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]
.pkg: 5412 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to .redacted/workspace/.tox/.pkg/lib/python3.12/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]
.pkg: 5459 D generated console scripts pip3.12 pip pip3 pip-3.12 [virtualenv/seed/embed/via_app_data/pip_install/base.py:49]
.pkg: 5459 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:90]
.pkg: 5462 D write .redacted/workspace/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
.pkg: 5462 D home = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D version_info = 3.12.13.final.0 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D version = 3.12.13 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D executable = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D base-prefix = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D base-exec-prefix = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12.13-macos-aarch64-none [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5462 D base-executable = /Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 5464 W install_requires> python -I -m pip install setuptools wheel [tox/tox_env/api.py:515]
*pip install stuff*
.pkg: build_sdist / build_wheel for product_integration_tests-1.0.0
Created wheel: product_integration_tests-1.0.0-py3-none-any.whl
running check
creating product_integration_tests-1.0.0
creating product_integration_tests-1.0.0/src/product_integration_tests.egg-info
creating product_integration_tests-1.0.0/src/main/python/tools/build/lib/product_testing_tools
creating product_integration_tests-1.0.0/src/main/python/tools/src/product_testing_tools
copying files to product_integration_tests-1.0.0...
copying pyproject.toml -> product_integration_tests-1.0.0
copying src/product_integration_tests.egg-info/PKG-INFO -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
copying src/product_integration_tests.egg-info/SOURCES.txt -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
copying src/product_integration_tests.egg-info/dependency_links.txt -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
copying src/product_integration_tests.egg-info/requires.txt -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
copying src/product_integration_tests.egg-info/top_level.txt -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
copying src/main/python/tools/build/lib/product_testing_tools/embedded_server.py -> product_integration_tests-1.0.0/src/main/python/tools/build/lib/product_testing_tools
copying src/main/python/tools/src/product_testing_tools/embedded_server.py -> product_integration_tests-1.0.0/src/main/python/tools/src/product_testing_tools
copying src/product_integration_tests.egg-info/SOURCES.txt -> product_integration_tests-1.0.0/src/product_integration_tests.egg-info
Writing product_integration_tests-1.0.0/setup.cfg
Creating tar archive
removing 'product_integration_tests-1.0.0' (and everything under it)
Backend: Wrote response {'return': 'product_integration_tests-1.0.0.tar.gz'} to /var/folders/g7/r623jw5s3zldkhxrmvpzvkd00000gn/T/pep517_build_sdist-btritae0.json
.pkg: 7585 I exit None (0.17 seconds) .redacted/workspace> python /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta pid=84293 [tox/execute/api.py:311]
.pkg: 7710 D package .tmp/package/50/product_integration_tests-1.0.0.tar.gz copied to .pkg/dist/product_integration_tests-1.0.0.tar.gz (.redacted/workspace/.tox) [tox/util/file_view.py:30]
py39-x86_64: 7711 W install_package> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/50/product_integration_tests-1.0.0.tar.gz [tox/tox_env/api.py:515]
Processing ./.tox/.tmp/package/50/product_integration_tests-1.0.0.tar.gz
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: product-integration-tests
Building wheel for product-integration-tests (pyproject.toml): started
Building wheel for product-integration-tests (pyproject.toml): finished with status 'done'
Created wheel for product-integration-tests: filename=product_integration_tests-1.0.0-py3-none-any.whl size=23282 sha256=eb703133d6da5148ce8d332214885f603d66ea92a54d04c5c27cb721938bdd70
Stored in directory: /Users/joe_bloggs/Library/Caches/pip/wheels/a4/b8/5b/5ba275609142f7172954c42de0bd9aa7f27457c25df1ca34b6
Successfully built product-integration-tests
Installing collected packages: product-integration-tests
Successfully installed product-integration-tests-1.0.0
py39-x86_64: 13186 I exit 0 (5.47 seconds) .redacted/workspace> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/50/product_integration_tests-1.0.0.tar.gz pid=84295 [tox/execute/api.py:311]
py39-x86_64: 13186 W commands[0]> python -c '"print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64' [tox/tox_env/api.py:515]
File "<string>", line 1
"print('py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64
^
SyntaxError: EOL while scanning string literal
py39-x86_64: 13207 C exit 1 (0.02 seconds) .redacted/workspace> python -c '"print('"'"'py39 .redacted/workspace/.tox/py39-x86_64/bin/python x86_64' pid=84308 [tox/execute/api.py:311]
py39-arm64: 13208 W remove tox env folder .redacted/workspace/.tox/py39-arm64 [tox/tox_env/api.py:378]
py39-x86_64: FAIL ✖ in 11.76 seconds
py39-arm64: 13343 D created app data folder /Users/joe_bloggs/Library/Caches/virtualenv [virtualenv/app_data/__init__.py:65]
py39-arm64: 13344 I find interpreter for spec PythonSpec(major=3, minor=9, free_threaded=False) [python_discovery/_discovery.py:62]
py39-arm64: 13344 I proposed PythonInfo(spec=CPython3.12.13.final.0-64-arm64, system=/Users/joe_bloggs/Library/Application Support/uv/python/cpython-3.12-macos-aarch64-none/bin/python3.12, exe=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3, platform=darwin, version='3.12.13 (main, Mar 10 2026, 18:18:07) [Clang 21.1.4 ]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-arm64: 13344 D discover PATH[0]=/Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin [python_discovery/_discovery.py:176]
py39-arm64: 13344 D discover PATH[1]=/opt/homebrew/bin [python_discovery/_discovery.py:176]
py39-arm64: 13344 I proposed PathPythonInfo(spec=CPython3.14.3.final.0-64-arm64, system=/opt/homebrew/opt/python@3.14/bin/python3.14, exe=/opt/homebrew/bin/python3, platform=darwin, version='3.14.3 (main, Feb 3 2026, 15:32:20) [Clang 17.0.0 (clang-1700.6.3.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-arm64: 13345 D discover PATH[2]=/usr/local/bin [python_discovery/_discovery.py:176]
py39-arm64: 13345 D discover PATH[3]=/System/Cryptexes/App/usr/bin [python_discovery/_discovery.py:176]
py39-arm64: 13345 D discover PATH[4]=/usr/bin [python_discovery/_discovery.py:176]
py39-arm64: 13346 I proposed PathPythonInfo(spec=CPython3.9.6.final.0-64-arm64, system=/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3, exe=/usr/bin/python3, platform=darwin, version='3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71]
py39-arm64: 13346 D accepted PathPythonInfo(spec=CPython3.9.6.final.0-64-arm64, system=/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3, exe=/usr/bin/python3, platform=darwin, version='3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75]
py39-arm64: 13348 I create virtual environment via CPython3macOsFramework(dest=.redacted/workspace/.tox/py39-arm64, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77]
py39-arm64: 13348 D create folder .redacted/workspace/.tox/py39-arm64/bin [virtualenv/util/path/_sync.py:18]
py39-arm64: 13348 D create folder .redacted/workspace/.tox/py39-arm64/include [virtualenv/util/path/_sync.py:18]
py39-arm64: 13349 D create folder .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]
py39-arm64: 13349 D write .redacted/workspace/.tox/py39-arm64/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
py39-arm64: 13349 D home = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D version_info = 3.9.6.final.0 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D version = 3.9.6 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/py39-arm64 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D base-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D base-exec-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D base-executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13349 D symlink /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python to .redacted/workspace/.tox/py39-arm64/bin/python [virtualenv/util/path/_sync.py:38]
py39-arm64: 13350 D symlink /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Python3 to .redacted/workspace/.tox/py39-arm64/.Python [virtualenv/util/path/_sync.py:38]
py39-arm64: 13351 D create virtualenv import hook file .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:118]
py39-arm64: 13351 D create .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:121]
py39-arm64: 13351 D ============================== target debug ============================== [virtualenv/run/session.py:79]
py39-arm64: 13351 D debug via .redacted/workspace/.tox/py39-arm64/bin/python /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:263]
py39-arm64: 13351 D {
"sys": {
"executable": ".redacted/workspace/.tox/py39-arm64/bin/python",
"_base_executable": ".redacted/workspace/.tox/py39-arm64/bin/python",
"prefix": ".redacted/workspace/.tox/py39-arm64",
"base_prefix": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9",
"real_prefix": null,
"exec_prefix": ".redacted/workspace/.tox/py39-arm64",
"base_exec_prefix": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9",
"path": [
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python39.zip",
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9",
"/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload",
".redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages"
],
"meta_path": [
"<class '_virtualenv._Finder'>",
"<class '_frozen_importlib.BuiltinImporter'>",
"<class '_frozen_importlib.FrozenImporter'>",
"<class '_frozen_importlib_external.PathFinder'>"
],
"fs_encoding": "utf-8",
"io_encoding": "utf-8"
},
"version": "3.9.6 (default, Jan 9 2026, 11:03:41) \n[Clang 17.0.0 (clang-1700.6.4.2)]",
"makefile_filename": "/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/config-3.9-darwin/Makefile",
"os": "<.redacted/workspace 'os' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py'>",
"site": "<.redacted/workspace 'site' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/site.py'>",
"datetime": "<.redacted/workspace 'datetime' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/datetime.py'>",
"math": "<.redacted/workspace 'math' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so'>",
"json": "<.redacted/workspace 'json' from '/Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/json/__init__.py'>"
} [virtualenv/run/session.py:80]
py39-arm64: 13373 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/Users/joe_bloggs/Library/Caches/virtualenv) [virtualenv/run/session.py:84]
py39-arm64: 13373 D install pip from wheel /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]
py39-arm64: 13374 D install setuptools from wheel /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.0-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]
py39-arm64: 13375 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]
py39-arm64: 13375 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools-82.0.0.dist-info to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/setuptools-82.0.0.dist-info [virtualenv/util/path/_sync.py:46]
py39-arm64: 13379 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/distutils-precedence.pth to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]
py39-arm64: 13379 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]
py39-arm64: 13575 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]
py39-arm64: 13575 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]
py39-arm64: 13577 D copy directory /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/_distutils_hack to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]
py39-arm64: 13578 D copy /Users/joe_bloggs/Library/Caches/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.0-py3-none-any/setuptools-82.0.0.virtualenv to .redacted/workspace/.tox/py39-arm64/lib/python3.9/site-packages/setuptools-82.0.0.virtualenv [virtualenv/util/path/_sync.py:46]
py39-arm64: 13579 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:49]
py39-arm64: 13591 D generated console scripts pip pip3.9 pip3 pip-3.9 [virtualenv/seed/embed/via_app_data/pip_install/base.py:49]
py39-arm64: 13591 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:90]
py39-arm64: 13593 D write .redacted/workspace/.tox/py39-arm64/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]
py39-arm64: 13593 D home = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D version_info = 3.9.6.final.0 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D version = 3.9.6 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D command = /Users/joe_bloggs/root/issues/tox-broken/.venv_broken/bin/python3 -m virtualenv .redacted/workspace/.tox/py39-arm64 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D base-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D base-exec-prefix = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 [virtualenv/create/pyenv_cfg.py:51]
py39-arm64: 13593 D base-executable = /Users/joe_bloggs/Applications/Xcode.app/Contents/Developer/usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]
.pkg: 13598 D package .tmp/package/51/product_integration_tests-1.0.0.tar.gz copied to .pkg/dist/product_integration_tests-1.0.0.tar.gz (.redacted/workspace/.tox) [tox/util/file_view.py:30]
py39-arm64: 13600 W install_package> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/51/product_integration_tests-1.0.0.tar.gz [tox/tox_env/api.py:515]
*pip install stuff*
py39-arm64: 17755 I exit 0 (4.15 seconds) .redacted/workspace> python -I -m pip install --force-reinstall --no-deps .redacted/workspace/.tox/.tmp/package/51/product_integration_tests-1.0.0.tar.gz pid=84310 [tox/execute/api.py:311]
py39-arm64: 17756 W commands[0]> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' [tox/tox_env/api.py:515]
py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64
py39-arm64: 17774 I exit 0 (0.02 seconds) .redacted/workspace> python -c 'print('"'"'py39 .redacted/workspace/.tox/py39-arm64/bin/python arm64'"'"')' pid=84315 [tox/execute/api.py:311]
.pkg: 17775 D delete package .redacted/workspace/.tox/.tmp/package/50/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
.pkg: 17775 D delete package .redacted/workspace/.tox/.tmp/package/51/product_integration_tests-1.0.0.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245]
[tox] unused config key(s): arch
py39-x86_64: FAIL code 1 (11.76=setup[11.75]+cmd[0.02] seconds)
py39-arm64: OK (4.57=setup[4.55]+cmd[0.02] seconds)
evaluation failed :( (16.45 seconds)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug:normalaffects many people or has quite an impactaffects many people or has quite an impact