You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was trying to run tox -e static to get the tests to build for the first time, and when the program attempted to build rust-pyspec-glue it failed with the message
ERROR: Failed to build installable wheels for some pyproject.toml based projects (rust-pyspec-glue)
Full Output:
╰─➤ tox -e static
.pkg: _optional_hooks> python /Users/carson.wilcox/workspace/python/execution-specs/venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: get_requires_for_build_sdist> python /Users/carson.wilcox/workspace/python/execution-specs/venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: get_requires_for_build_wheel> python /Users/carson.wilcox/workspace/python/execution-specs/venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: prepare_metadata_for_build_wheel> python /Users/carson.wilcox/workspace/python/execution-specs/venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: build_sdist> python /Users/carson.wilcox/workspace/python/execution-specs/venv/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta
static: install_package_deps> python -I -m pip install 'GitPython<3.2,>=3.1.0' black==23.12.0 'coincurve<21,>=20' 'docc<0.3.0,>=0.2.2' 'ethash@ git+https://github.com/chfast/ethash.git@e08bd0fadb8785f7ccf1e2fb07b75f54fe47f92e' 'ethereum-types<0.3,>=0.2.1' 'filelock<3.13,>=3.12.3' 'fladrif<0.3.0,>=0.2.0' flake8-bugbear==23.12.2 flake8-docstrings==1.7.0 flake8-spellcheck==0.28.0 flake8==6.1.0 isort==5.13.2 mypy==1.10.0 'py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389' 'pycryptodome<4,>=3' 'pytest-cov<5,>=4.1.0' 'pytest-xdist<4,>=3.3.1' 'pytest<8,>=7.4.0' requests 'rust-pyspec-glue<0.1.0,>=0.0.7' 'types-setuptools<69,>=68.1.0.1' 'typing-extensions>=4'
Collecting ethash@ git+https://github.com/chfast/ethash.git@e08bd0fadb8785f7ccf1e2fb07b75f54fe47f92e
Using cached ethash-1.0.1-cp312-cp312-macosx_14_0_arm64.whl
Collecting py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389
Using cached py_ecc-7.0.1-py3-none-any.whl
Collecting GitPython<3.2,>=3.1.0
Using cached GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)
Collecting black==23.12.0
Using cached black-23.12.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (68 kB)
Collecting coincurve<21,>=20
Using cached coincurve-20.0.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting docc<0.3.0,>=0.2.2
Using cached docc-0.2.2-py3-none-any.whl.metadata (1.8 kB)
Collecting ethereum-types<0.3,>=0.2.1
Using cached ethereum_types-0.2.2-py3-none-any.whl.metadata (1.4 kB)
Collecting filelock<3.13,>=3.12.3
Using cached filelock-3.12.4-py3-none-any.whl.metadata (2.8 kB)
Collecting fladrif<0.3.0,>=0.2.0
Using cached fladrif-0.2.0-py3-none-any.whl.metadata (1.1 kB)
Collecting flake8-bugbear==23.12.2
Using cached flake8_bugbear-23.12.2-py3-none-any.whl.metadata (29 kB)
Collecting flake8-docstrings==1.7.0
Using cached flake8_docstrings-1.7.0-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting flake8-spellcheck==0.28.0
Using cached flake8_spellcheck-0.28.0-py3-none-any.whl.metadata (3.6 kB)
Collecting flake8==6.1.0
Using cached flake8-6.1.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting isort==5.13.2
Using cached isort-5.13.2-py3-none-any.whl.metadata (12 kB)
Collecting mypy==1.10.0
Using cached mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (1.9 kB)
Collecting pycryptodome<4,>=3
Using cached pycryptodome-3.21.0-cp36-abi3-macosx_10_9_universal2.whl.metadata (3.4 kB)
Collecting pytest-cov<5,>=4.1.0
Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-xdist<4,>=3.3.1
Using cached pytest_xdist-3.6.1-py3-none-any.whl.metadata (4.3 kB)
Collecting pytest<8,>=7.4.0
Using cached pytest-7.4.4-py3-none-any.whl.metadata (7.9 kB)
Collecting requests
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting rust-pyspec-glue<0.1.0,>=0.0.7
Using cached rust_pyspec_glue-0.0.7.tar.gz (17.2 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting types-setuptools<69,>=68.1.0.1
Using cached types_setuptools-68.2.0.2-py3-none-any.whl.metadata (1.8 kB)
Collecting typing-extensions>=4
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting click>=8.0.0 (from black==23.12.0)
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black==23.12.0)
Using cached mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)
Collecting packaging>=22.0 (from black==23.12.0)
Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec>=0.9.0 (from black==23.12.0)
Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting platformdirs>=2 (from black==23.12.0)
Using cached platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting aiohttp>=3.7.4 (from black==23.12.0)
Using cached aiohttp-3.10.10-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.6 kB)
Collecting attrs>=19.2.0 (from flake8-bugbear==23.12.2)
Using cached attrs-24.2.0-py3-none-any.whl.metadata (11 kB)
Collecting pydocstyle>=2.1 (from flake8-docstrings==1.7.0)
Using cached pydocstyle-6.3.0-py3-none-any.whl.metadata (3.7 kB)
Collecting mccabe<0.8.0,>=0.7.0 (from flake8==6.1.0)
Using cached mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting pycodestyle<2.12.0,>=2.11.0 (from flake8==6.1.0)
Using cached pycodestyle-2.11.1-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting pyflakes<3.2.0,>=3.1.0 (from flake8==6.1.0)
Using cached pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting gitdb<5,>=4.0.1 (from GitPython<3.2,>=3.1.0)
Using cached gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
Collecting asn1crypto (from coincurve<21,>=20)
Using cached asn1crypto-1.5.1-py2.py3-none-any.whl.metadata (13 kB)
Collecting cffi>=1.3.0 (from coincurve<21,>=20)
Using cached cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting libcst<2,>=1.0.1 (from docc<0.3.0,>=0.2.2)
Using cached libcst-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (17 kB)
Collecting mistletoe<2,>=1.2.1 (from docc<0.3.0,>=0.2.2)
Using cached mistletoe-1.4.0-py3-none-any.whl.metadata (1.2 kB)
Collecting importlib-resources<7,>=6.0.1 (from docc<0.3.0,>=0.2.2)
Using cached importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
Collecting tomli<3,>=2.0.1 (from docc<0.3.0,>=0.2.2)
Using cached tomli-2.0.2-py3-none-any.whl.metadata (10.0 kB)
Collecting rich<14,>=13.5.2 (from docc<0.3.0,>=0.2.2)
Using cached rich-13.9.3-py3-none-any.whl.metadata (18 kB)
Collecting Jinja2<4,>=3.1.2 (from docc<0.3.0,>=0.2.2)
Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting inflection<0.6,>=0.5.1 (from docc<0.3.0,>=0.2.2)
Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting eth-typing>=3.0.0 (from py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Using cached eth_typing-5.0.1-py3-none-any.whl.metadata (5.1 kB)
Collecting eth-utils>=2.0.0 (from py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Using cached eth_utils-5.1.0-py3-none-any.whl.metadata (5.3 kB)
Collecting cached-property>=1.5.1 (from py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Downloading cached_property-2.0.1-py3-none-any.whl.metadata (10 kB)
Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov<5,>=4.1.0)
Using cached coverage-7.6.4-cp312-cp312-macosx_11_0_arm64.whl.metadata (8.2 kB)
Collecting execnet>=2.1 (from pytest-xdist<4,>=3.3.1)
Using cached execnet-2.1.1-py3-none-any.whl.metadata (2.9 kB)
Collecting iniconfig (from pytest<8,>=7.4.0)
Using cached iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pluggy<2.0,>=0.12 (from pytest<8,>=7.4.0)
Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting charset-normalizer<4,>=2 (from requests)
Using cached charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests)
Using cached certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting aiohappyeyeballs>=2.3.0 (from aiohttp>=3.7.4->black==23.12.0)
Using cached aiohappyeyeballs-2.4.3-py3-none-any.whl.metadata (6.1 kB)
Collecting aiosignal>=1.1.2 (from aiohttp>=3.7.4->black==23.12.0)
Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
Collecting frozenlist>=1.1.1 (from aiohttp>=3.7.4->black==23.12.0)
Using cached frozenlist-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (13 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp>=3.7.4->black==23.12.0)
Using cached multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (5.0 kB)
Collecting yarl<2.0,>=1.12.0 (from aiohttp>=3.7.4->black==23.12.0)
Downloading yarl-1.17.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (64 kB)
Collecting pycparser (from cffi>=1.3.0->coincurve<21,>=20)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting eth-hash>=0.3.1 (from eth-utils>=2.0.0->py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Using cached eth_hash-0.7.0-py3-none-any.whl.metadata (5.4 kB)
Collecting cytoolz>=0.10.1 (from eth-utils>=2.0.0->py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Using cached cytoolz-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.5 kB)
Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<3.2,>=3.1.0)
Using cached smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB)
Collecting MarkupSafe>=2.0 (from Jinja2<4,>=3.1.2->docc<0.3.0,>=0.2.2)
Using cached MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting pyyaml>=5.2 (from libcst<2,>=1.0.1->docc<0.3.0,>=0.2.2)
Using cached PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting snowballstemmer>=2.2.0 (from pydocstyle>=2.1->flake8-docstrings==1.7.0)
Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting markdown-it-py>=2.2.0 (from rich<14,>=13.5.2->docc<0.3.0,>=0.2.2)
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich<14,>=13.5.2->docc<0.3.0,>=0.2.2)
Using cached pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting toolz>=0.8.0 (from cytoolz>=0.10.1->eth-utils>=2.0.0->py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389)
Using cached toolz-1.0.0-py3-none-any.whl.metadata (5.1 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich<14,>=13.5.2->docc<0.3.0,>=0.2.2)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting propcache>=0.2.0 (from yarl<2.0,>=1.12.0->aiohttp>=3.7.4->black==23.12.0)
Using cached propcache-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.7 kB)
Using cached black-23.12.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB)
Using cached flake8_bugbear-23.12.2-py3-none-any.whl (31 kB)
Using cached flake8_docstrings-1.7.0-py2.py3-none-any.whl (5.0 kB)
Using cached flake8_spellcheck-0.28.0-py3-none-any.whl (333 kB)
Using cached flake8-6.1.0-py2.py3-none-any.whl (58 kB)
Using cached isort-5.13.2-py3-none-any.whl (92 kB)
Using cached mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl (9.9 MB)
Using cached GitPython-3.1.43-py3-none-any.whl (207 kB)
Using cached coincurve-20.0.0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB)
Using cached docc-0.2.2-py3-none-any.whl (93 kB)
Using cached ethereum_types-0.2.2-py3-none-any.whl (10 kB)
Using cached filelock-3.12.4-py3-none-any.whl (11 kB)
Using cached fladrif-0.2.0-py3-none-any.whl (6.4 kB)
Using cached pycryptodome-3.21.0-cp36-abi3-macosx_10_9_universal2.whl (2.5 MB)
Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Using cached pytest_xdist-3.6.1-py3-none-any.whl (46 kB)
Using cached pytest-7.4.4-py3-none-any.whl (325 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached types_setuptools-68.2.0.2-py3-none-any.whl (50 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached aiohttp-3.10.10-cp312-cp312-macosx_11_0_arm64.whl (390 kB)
Using cached attrs-24.2.0-py3-none-any.whl (63 kB)
Downloading cached_property-2.0.1-py3-none-any.whl (7.4 kB)
Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Using cached cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl (178 kB)
Using cached charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl (119 kB)
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Using cached coverage-7.6.4-cp312-cp312-macosx_11_0_arm64.whl (207 kB)
Using cached eth_typing-5.0.1-py3-none-any.whl (20 kB)
Using cached eth_utils-5.1.0-py3-none-any.whl (100 kB)
Using cached execnet-2.1.1-py3-none-any.whl (40 kB)
Using cached gitdb-4.0.11-py3-none-any.whl (62 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached importlib_resources-6.4.5-py3-none-any.whl (36 kB)
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached libcst-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB)
Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Using cached mistletoe-1.4.0-py3-none-any.whl (51 kB)
Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Using cached packaging-24.1-py3-none-any.whl (53 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Using cached platformdirs-4.3.6-py3-none-any.whl (18 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Using cached pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB)
Using cached pydocstyle-6.3.0-py3-none-any.whl (38 kB)
Using cached pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
Using cached rich-13.9.3-py3-none-any.whl (242 kB)
Using cached tomli-2.0.2-py3-none-any.whl (13 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Using cached asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Using cached aiohappyeyeballs-2.4.3-py3-none-any.whl (14 kB)
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Using cached cytoolz-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (390 kB)
Using cached eth_hash-0.7.0-py3-none-any.whl (8.7 kB)
Using cached frozenlist-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (51 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl (12 kB)
Using cached multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl (29 kB)
Using cached pygments-2.18.0-py3-none-any.whl (1.2 MB)
Using cached PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl (173 kB)
Using cached smmap-5.0.1-py3-none-any.whl (24 kB)
Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
Downloading yarl-1.17.0-cp312-cp312-macosx_11_0_arm64.whl (91 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached propcache-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (45 kB)
Using cached toolz-1.0.0-py3-none-any.whl (56 kB)
Building wheels for collected packages: rust-pyspec-glue
Building wheel for rust-pyspec-glue (pyproject.toml) ... error
Failed to build rust-pyspec-glue
error: subprocess-exited-with-error
× Building wheel for rust-pyspec-glue (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [97 lines of output]
Running `maturin pep517 build-wheel -i /Users/carson.wilcox/workspace/python/execution-specs/.tox/static/bin/python --compatibility off`
📡 Using build options bindings from pyproject.toml
Compiling proc-macro2 v1.0.39
Compiling unicode-ident v1.0.0
Compiling libc v0.2.126
Compiling syn v1.0.95
Compiling cfg-if v1.0.0
Compiling memchr v2.5.0
Compiling glob v0.3.0
Compiling serde v1.0.137
Compiling autocfg v1.1.0
Compiling radium v0.6.2
Compiling typenum v1.15.0
Compiling clang-sys v1.3.3
Compiling version_check v0.9.4
Compiling minimal-lexical v0.2.1
Compiling crunchy v0.2.2
Compiling generic-array v0.14.5
Compiling libloading v0.7.3
Compiling ppv-lite86 v0.2.16
Compiling quote v1.0.18
Compiling rustc-hex v2.1.0
Compiling getrandom v0.2.6
Compiling regex-syntax v0.6.26
Compiling rand_core v0.6.3
Compiling nom v7.1.1
Compiling bindgen v0.59.2
Compiling byteorder v1.4.3
Compiling rand_chacha v0.3.1
Compiling regex v1.5.6
Compiling cexpr v0.6.0
Compiling rustc-hash v1.1.0
Compiling bytes v1.1.0
Compiling bitflags v1.3.2
Compiling lazy_static v1.4.0
Compiling lazycell v1.3.0
Compiling tap v1.0.1
Compiling funty v1.1.0
Compiling shlex v1.1.0
Compiling static_assertions v1.1.0
Compiling wyz v0.2.0
Compiling peeking_take_while v0.1.2
Compiling cc v1.0.73
Compiling rlp v0.5.1
Compiling bitvec v0.20.4
Compiling rand v0.8.5
Compiling toml v0.5.9
Compiling cmake v0.1.48
Compiling lock_api v0.4.7
Compiling arrayvec v0.7.2
Compiling tiny-keccak v2.0.2
Compiling byte-slice-cast v1.2.1
Compiling parking_lot_core v0.9.3
Compiling fixed-hash v0.7.0
Compiling impl-rlp v0.3.0
Compiling impl-serde v0.3.2
Compiling indexmap v1.8.2
Compiling hex v0.4.3
Compiling scopeguard v1.1.0
Compiling smallvec v1.8.0
Compiling uint v0.9.3
Compiling crypto-common v0.1.3
Compiling block-buffer v0.10.2
Compiling anyhow v1.0.57
Compiling hashbrown v0.11.2
Compiling convert_case v0.4.0
Compiling digest v0.10.3
Compiling ethbloom v0.11.1
Compiling keccak v0.1.2
Compiling once_cell v1.12.0
Compiling sha3 v0.10.1
Compiling thiserror-impl v1.0.31
Compiling impl-trait-for-tuples v0.2.2
Compiling derive_more v0.99.17
Compiling parking_lot v0.12.1
Compiling mdbx-sys v0.11.7-6
Compiling thiserror v1.0.31
Compiling proc-macro-crate v1.1.3
Compiling parity-scale-codec-derive v2.3.1
Compiling parity-scale-codec v2.3.1
error: failed to run custom build command for `mdbx-sys v0.11.7-6`
Caused by:
process didn't exit successfully: `/private/var/folders/h8/v4t4zxln6j11ycj0l2r62d5c0000gp/T/pip-install-3rdc4ijo/rust-pyspec-glue_9a5aa152224740b5a85fb55332e498a4/target/release/build/mdbx-sys-269134f4b9042163/build-script-build` (exit status: 101)
--- stderr
thread 'main' panicked at /Users/carson.wilcox/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.39/src/fallback.rs:700:9:
"MDBX_version_info_struct_(unnamed_at_/Users/carson_wilcox/_cargo/registry/src/index_crates_io-6f17d22bba15001f/mdbx-sys-0_11_7-6/libmdbx/mdbx_h_667_3)" is not a valid Ident
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `cargo rustc --manifest-path Cargo.toml --message-format json --release --lib --`
📦 Including license file "LICENSE"
🍹 Building a mixed python/rust project
🔗 Found cffi bindings
🐍 Using CPython 3.12 at /Users/carson.wilcox/workspace/python/execution-specs/.tox/static/bin/python to generate the cffi bindings
Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/Users/carson.wilcox/workspace/python/execution-specs/.tox/static/bin/python', '--compatibility', 'off'] returned non-zero exit status 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for rust-pyspec-glue
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (rust-pyspec-glue)
static: exit 1 (26.10 seconds) /Users/carson.wilcox/workspace/python/execution-specs> python -I -m pip install 'GitPython<3.2,>=3.1.0' black==23.12.0 'coincurve<21,>=20' 'docc<0.3.0,>=0.2.2' 'ethash@ git+https://github.com/chfast/ethash.git@e08bd0fadb8785f7ccf1e2fb07b75f54fe47f92e' 'ethereum-types<0.3,>=0.2.1' 'filelock<3.13,>=3.12.3' 'fladrif<0.3.0,>=0.2.0' flake8-bugbear==23.12.2 flake8-docstrings==1.7.0 flake8-spellcheck==0.28.0 flake8==6.1.0 isort==5.13.2 mypy==1.10.0 'py-ecc@ git+https://github.com/petertdavies/py_ecc.git@127184f4c57b1812da959586d0fe8f43bb1a2389' 'pycryptodome<4,>=3' 'pytest-cov<5,>=4.1.0' 'pytest-xdist<4,>=3.3.1' 'pytest<8,>=7.4.0' requests 'rust-pyspec-glue<0.1.0,>=0.0.7' 'types-setuptools<69,>=68.1.0.1' 'typing-extensions>=4' pid=44095
static: FAIL code 1 (28.24 seconds)
evaluation failed :( (28.31 seconds)
How can it be fixed?
Honestly, I have no idea. I'm new here 😅.
Additional Context
I'm running this on an M1 Mac, so I was thinking it could be an issue with library mismatches. Maybe the compiled version for mac behaves slightly differently?
The text was updated successfully, but these errors were encountered:
Metadata
pip freeze
What was wrong?
I was trying to run
tox -e static
to get the tests to build for the first time, and when the program attempted to buildrust-pyspec-glue
it failed with the messageERROR: Failed to build installable wheels for some pyproject.toml based projects (rust-pyspec-glue)
Full Output:
How can it be fixed?
Honestly, I have no idea. I'm new here 😅.
Additional Context
I'm running this on an M1 Mac, so I was thinking it could be an issue with library mismatches. Maybe the compiled version for mac behaves slightly differently?
The text was updated successfully, but these errors were encountered: