tox icon indicating copy to clipboard operation
tox copied to clipboard

Wheel installation failure on 3.13t

Open nedbat opened this issue 6 months ago • 7 comments

Issue

I used pyenv to build 3.13t-dev, then run the coverage.py test suite with it.

% COVERAGE_ANYPY=/usr/local/pyenv/pyenv/versions/3.13t-dev/bin/python3 tox -re anypy
anypy: remove tox env folder .tox/anypy
.pkg: remove tox env folder .tox/.pkg
anypy: pip-24.2-py3-none-any.whl already present in /Users/ned/Library/Application Support/virtualenv/wheel/3.13/embed/3/pip.json
anypy: install_deps> python -m pip install -U -r requirements/pip.pip -r requirements/pytest.pip
.pkg-cpython313: remove tox env folder .tox/.pkg-cpython313
.pkg-cpython313: install_requires> python -I -m pip install setuptools
.pkg-cpython313: _optional_hooks> python /usr/local/virtualenvs/coverage/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg-cpython313: get_requires_for_build_editable> python /usr/local/virtualenvs/coverage/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg-cpython313: build_editable> python /usr/local/virtualenvs/coverage/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
anypy: install_package_deps> python -m pip install -U 'tomli; python_full_version <= "3.11.0a6"'
anypy: install_package> python -m pip install -U --force-reinstall --no-deps .tox/.tmp/package/3/coverage-7.6.1a0.dev1-0.editable-cp313-cp313-macosx_14_0_arm64.whl
ERROR: coverage-7.6.1a0.dev1-0.editable-cp313-cp313-macosx_14_0_arm64.whl is not a supported wheel on this platform.

anypy: exit 1 (0.35 seconds) /Users/ned/coverage/trunk> python -m pip install -U --force-reinstall --no-deps .tox/.tmp/package/3/coverage-7.6.1a0.dev1-0.editable-cp313-cp313-macosx_14_0_arm64.whl pid=97510
  anypy: FAIL code 1 (9.99 seconds)
  evaluation failed :( (10.41 seconds)

The wheel is cp313, but I think it needs to be cp313t. I don't know if this is a tox issue or something else.

Environment

Provide at least:

  • OS:
Output of pip list of the host Python, where tox is installed
% pip list
Package             Version
------------------- --------
astroid             3.2.4
attrs               23.2.0
backports.tarfile   1.2.0
build               1.2.1
cachetools          5.4.0
certifi             2024.7.4
chardet             5.2.0
charset-normalizer  3.3.2
check-manifest      0.49
cogapp              3.4.1
colorama            0.4.6
dill                0.3.8
distlib             0.3.8
docutils            0.20.1
exceptiongroup      1.2.2
execnet             2.1.1
filelock            3.15.4
flaky               3.8.1
greenlet            3.0.3
hypothesis          6.108.5
idna                3.7
importlib_metadata  8.2.0
importlib_resources 6.4.0
iniconfig           2.0.0
isort               5.13.2
jaraco.classes      3.4.0
jaraco.context      5.3.0
jaraco.functools    4.0.2
jedi                0.19.1
keyring             25.2.1
libsass             0.23.0
markdown-it-py      3.0.0
mccabe              0.7.0
mdurl               0.1.2
more-itertools      10.3.0
nh3                 0.2.18
packaging           24.1
parso               0.8.4
pip                 24.2
pkginfo             1.10.0
platformdirs        4.2.2
pluggy              1.5.0
pudb                2024.1.2
Pygments            2.18.0
pylint              3.2.6
pyproject-api       1.7.1
pyproject_hooks     1.1.0
pytest              8.3.2
pytest-xdist        3.6.1
readme_renderer     43.0
requests            2.32.3
requests-toolbelt   1.0.0
rfc3986             2.0.0
rich                13.7.1
setuptools          72.1.0
sortedcontainers    2.4.0
tabulate            0.9.0
tomli               2.0.1
tomlkit             0.13.0
tox                 4.16.0
tox-gh              1.3.2
twine               5.1.1
typing_extensions   4.12.2
urllib3             2.2.2
urwid               2.6.15
urwid_readline      0.14
virtualenv          20.26.3
wcwidth             0.2.13
wheel               0.43.0
zipp                3.19.2

Output of running tox

Output of tox -rvv

Too large for an issue, the output is in this gist: https://gist.github.com/nedbat/26d0f5c302bbb4e13f7ee72460284bf2

nedbat avatar Aug 03 '24 13:08 nedbat