2022-05-31T14:57:30,764 Created temporary directory: /tmp/pip-ephem-wheel-cache-y_8xa6wf 2022-05-31T14:57:30,769 Created temporary directory: /tmp/pip-build-tracker-sw_12ks0 2022-05-31T14:57:30,770 Initialized build tracking at /tmp/pip-build-tracker-sw_12ks0 2022-05-31T14:57:30,770 Created build tracker: /tmp/pip-build-tracker-sw_12ks0 2022-05-31T14:57:30,771 Entered build tracker: /tmp/pip-build-tracker-sw_12ks0 2022-05-31T14:57:30,772 Created temporary directory: /tmp/pip-wheel-y2xnq1w5 2022-05-31T14:57:30,842 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-05-31T14:57:30,851 2 location(s) to search for versions of substrait-validator: 2022-05-31T14:57:30,851 * https://pypi.org/simple/substrait-validator/ 2022-05-31T14:57:30,851 * https://www.piwheels.org/simple/substrait-validator/ 2022-05-31T14:57:30,852 Fetching project page and analyzing links: https://pypi.org/simple/substrait-validator/ 2022-05-31T14:57:30,853 Getting page https://pypi.org/simple/substrait-validator/ 2022-05-31T14:57:30,856 Found index url https://pypi.org/simple 2022-05-31T14:57:30,978 Found link https://files.pythonhosted.org/packages/8f/7c/301060520cf9b76538b1fa5a9715417b207a5496a5f1ed09c50b7251d262/substrait_validator-0.0.1.tar.gz#sha256=affe0eec501693ac6d8fe3236e1bf3483936087084b00c8ebd0574d88e10ee13 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6), version: 0.0.1 2022-05-31T14:57:30,979 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/54/40/de4919735d3bb58c7cb1bea9544f008afa38a7d48b7aec57484e2b6abf26/substrait_validator-0.0.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl#sha256=201da1b2bb3a5e4a7cea8b26f5df9cf09f3f84909fba09e4ef0ef33aeaae274b (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,980 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/8a/2f/534532bde07b59bf1ca038251f928e4fa1c9d9e96a51843653c1f9b40c75/substrait_validator-0.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=5b0dd772f09744d58b62b888025e7a226e1a6b8e6040e3c8ab157dd50f958e1e (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,980 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/c8/4b/7e243cbc2213fa661cdb17a9403ec048ea8551e846ab7ca5ccf365cf1870/substrait_validator-0.0.3-cp310-none-win_amd64.whl#sha256=d7b46d7c09a247b9b2805f9b29bbf3ab66c37011a5d95b7b6546f44dbe9dcc17 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,981 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/3b/ba/cf4d5d0306b8873517fdadb7ca42e9d7beb28a8cde797b8d138c48ebc9d7/substrait_validator-0.0.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=6925dde26875f14035d47a85d65961d170d97f05e7f37f89972e40d32e1bf883 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,981 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/b6/89/58ee3c6a64073ab58787462266818cfe4cd4cbce02a20286202d7ba8289f/substrait_validator-0.0.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl#sha256=45376c0a86cf96db8e67235297db1f85d0a7b7015a76692a3dcdeb0914fc7e13 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,982 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/dd/8e/f301c2ad3cfa45a0508559efe3fb238a8ee0893f941a78b9295af78214bf/substrait_validator-0.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=7e93d31b396286f3652019ce26d231b8ed1615bc0349b7b14bf000a511fd4676 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,982 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/3a/98/a6bbcd1653e171de422a0cd38e4baca4967a0d3f98529918f07cb0370a0d/substrait_validator-0.0.3-cp37-none-win_amd64.whl#sha256=2eed3d4333e43a6868be877e0fc007c2cbb8fc3f3d8647b0a6b66f31745e077c (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,983 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/92/22/1f1fdf245d2d1c59173c0385cb187a543f87e50527e482dbcb8d5056a28a/substrait_validator-0.0.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl#sha256=b99f52dec16027c7f31083bac7115e85878f743b0a0e1e8f830f1a62495e0121 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,983 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/87/88/399095d8142bd7d77c6fe0c8f91eea9712bbbb1f1e30d016ee5e706a392f/substrait_validator-0.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=c0690d71c2e471ada499396ad15772fe278c97a6ce76a4d7e5178b5da995b3e7 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,984 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/64/5d/e836e9cd4536778a31df6bdbacabf9e5467405a844bf47c8adf1a92fa01b/substrait_validator-0.0.3-cp38-none-win_amd64.whl#sha256=549a3f5b4e93dde9e5768eef317acc0f45c7abdba895e10e1e7a5aa1bd51787c (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,984 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/2b/d1/688849659eab06d40d04435531789dcf815cc1ddbf1714646dfdc3362906/substrait_validator-0.0.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl#sha256=acc702343e5f6fc7043d97dc46fb2eaf7761f4257292066f8da6ed47c9345786 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,985 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/40/cb/6e16491c2fefce557318d08344960366b5b08770133b5655dda4a0e7eb38/substrait_validator-0.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=128671a6b160514d1c3651f706739b3017d4c2adeb832ba38469d53b2c86cffe (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,985 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/d8/1e/48f7103104cdf8267e4b09bd184dccb3324409648b1d36427493be7f22dc/substrait_validator-0.0.3-cp39-none-win_amd64.whl#sha256=84824037ef89102debc2a7b7b0e189d3b6b157e34cc78ca95b6a278a0375d117 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,986 Skipping link: No binaries permitted for substrait-validator: https://files.pythonhosted.org/packages/44/3c/b430eaec7aa7f525e704d66eeb961181929e9dd7b0c7e02f39ff65181d0d/substrait_validator-0.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl#sha256=9df62485985e736a7074eec9fc579053939295c3bb10c3f6cc4f03c32ece9eff (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6) 2022-05-31T14:57:30,987 Found link https://files.pythonhosted.org/packages/50/7b/3fe656a42913f613e8864e39943e19378855c97fef8b8a9fa9e8ed77648e/substrait_validator-0.0.3.tar.gz#sha256=73b545e59ba88d9445b87ec266150719f5edd8cf3972d7683ea962c56d2881f6 (from https://pypi.org/simple/substrait-validator/) (requires-python:>=3.6), version: 0.0.3 2022-05-31T14:57:30,988 Fetching project page and analyzing links: https://www.piwheels.org/simple/substrait-validator/ 2022-05-31T14:57:30,989 Getting page https://www.piwheels.org/simple/substrait-validator/ 2022-05-31T14:57:30,991 Found index url https://www.piwheels.org/simple 2022-05-31T14:57:31,193 Skipping link: not a file: https://www.piwheels.org/simple/substrait-validator/ 2022-05-31T14:57:31,193 Skipping link: not a file: https://pypi.org/simple/substrait-validator/ 2022-05-31T14:57:31,238 Given no hashes to check 1 links for project 'substrait-validator': discarding no candidates 2022-05-31T14:57:31,280 Collecting substrait-validator==0.0.3 2022-05-31T14:57:31,284 Created temporary directory: /tmp/pip-unpack-0ezma7pf 2022-05-31T14:57:31,375 Downloading substrait_validator-0.0.3.tar.gz (317 kB) 2022-05-31T14:57:31,927 Added substrait-validator==0.0.3 from https://files.pythonhosted.org/packages/50/7b/3fe656a42913f613e8864e39943e19378855c97fef8b8a9fa9e8ed77648e/substrait_validator-0.0.3.tar.gz#sha256=73b545e59ba88d9445b87ec266150719f5edd8cf3972d7683ea962c56d2881f6 to build tracker '/tmp/pip-build-tracker-sw_12ks0' 2022-05-31T14:57:31,937 Created temporary directory: /tmp/pip-build-env-8pn46s1h 2022-05-31T14:57:31,958 Created temporary directory: /tmp/pip-standalone-pip-69yjdpy6 2022-05-31T14:57:34,229 Installing build dependencies: started 2022-05-31T14:57:34,231 Running command pip subprocess to install build dependencies 2022-05-31T14:57:45,448 Using pip 22.1 from /tmp/pip-standalone-pip-69yjdpy6/__env_pip__.zip/pip (python 3.9) 2022-05-31T14:57:46,901 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-05-31T14:57:48,268 Collecting maturin<0.13,>=0.12 2022-05-31T14:57:48,639 Using cached maturin-0.12.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (9.2 MB) 2022-05-31T14:57:49,724 Collecting tomli>=1.1.0 2022-05-31T14:57:49,772 Using cached https://www.piwheels.org/simple/tomli/tomli-2.0.1-py3-none-any.whl (12 kB) 2022-05-31T14:57:53,060 Installing collected packages: tomli, maturin 2022-05-31T14:57:55,017 Successfully installed maturin-0.12.18 tomli-2.0.1 2022-05-31T14:57:55,208 WARNING: There was an error checking the latest version of pip. 2022-05-31T14:57:55,647 Installing build dependencies: finished with status 'done' 2022-05-31T14:57:55,675 Getting requirements to build wheel: started 2022-05-31T14:57:55,677 Running command Getting requirements to build wheel 2022-05-31T14:57:56,095 Getting requirements to build wheel: finished with status 'done' 2022-05-31T14:57:56,106 Created temporary directory: /tmp/pip-modern-metadata-vhwxj5cx 2022-05-31T14:57:56,111 Preparing metadata (pyproject.toml): started 2022-05-31T14:57:56,113 Running command Preparing metadata (pyproject.toml) 2022-05-31T14:57:56,585 ⚠️ Warning: `build-backend` in pyproject.toml is not set to `maturin`, packaging tools such as pip will not use maturin to build this project. 2022-05-31T14:57:59,481 💥 maturin failed 2022-05-31T14:57:59,482 Caused by: Cargo metadata failed. Does your crate compile with `cargo build`? 2022-05-31T14:57:59,482 Caused by: `cargo metadata` exited with an error: Updating crates.io index 2022-05-31T14:57:59,483 error: failed to get `substrait-validator` as a dependency of package `substrait-validator-py v0.0.3 (/tmp/pip-wheel-y2xnq1w5/substrait-validator_bc28b91010254e47bb248da872fbb126)` 2022-05-31T14:57:59,483 Caused by: 2022-05-31T14:57:59,483 failed to load source for dependency `substrait-validator` 2022-05-31T14:57:59,484 Caused by: 2022-05-31T14:57:59,484 Unable to update /tmp/pip-wheel-y2xnq1w5/substrait-validator_bc28b91010254e47bb248da872fbb126/local_dependencies/substrait-validator 2022-05-31T14:57:59,485 Caused by: 2022-05-31T14:57:59,485 failed to parse manifest at `/tmp/pip-wheel-y2xnq1w5/substrait-validator_bc28b91010254e47bb248da872fbb126/local_dependencies/substrait-validator/Cargo.toml` 2022-05-31T14:57:59,486 Caused by: 2022-05-31T14:57:59,486 failed to parse the `edition` key 2022-05-31T14:57:59,487 Caused by: 2022-05-31T14:57:59,487 this version of Cargo is older than the `2021` edition, and only supports `2015` and `2018` editions. 2022-05-31T14:57:59,487 Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', '/tmp/pip-modern-metadata-vhwxj5cx', '--interpreter', '/usr/bin/python3']' returned non-zero exit status 1. 2022-05-31T14:57:59,488 Checking for Rust toolchain.... 2022-05-31T14:57:59,488 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-vhwxj5cx --interpreter /usr/bin/python3` 2022-05-31T14:57:59,525 ERROR: [present-rich] Preparing metadata (pyproject.toml) exited with 1 2022-05-31T14:57:59,566 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpb87zptc_[/] 2022-05-31T14:57:59,566 [bold magenta]cwd[/]: /tmp/pip-wheel-y2xnq1w5/substrait-validator_bc28b91010254e47bb248da872fbb126 2022-05-31T14:57:59,567 Preparing metadata (pyproject.toml): finished with status 'error' 2022-05-31T14:57:59,572 ERROR: [present-rich] metadata generation failed 2022-05-31T14:57:59,587 Exception information: 2022-05-31T14:57:59,587 Traceback (most recent call last): 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2022-05-31T14:57:59,587 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/utils/misc.py", line 706, in prepare_metadata_for_build_wheel 2022-05-31T14:57:59,587 return super().prepare_metadata_for_build_wheel( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/wrappers.py", line 188, in prepare_metadata_for_build_wheel 2022-05-31T14:57:59,587 return self._call_hook('prepare_metadata_for_build_wheel', { 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/wrappers.py", line 322, in _call_hook 2022-05-31T14:57:59,587 self._subprocess_runner( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2022-05-31T14:57:59,587 call_subprocess( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2022-05-31T14:57:59,587 raise error 2022-05-31T14:57:59,587 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2022-05-31T14:57:59,587 2022-05-31T14:57:59,587 The above exception was the direct cause of the following exception: 2022-05-31T14:57:59,587 2022-05-31T14:57:59,587 Traceback (most recent call last): 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper 2022-05-31T14:57:59,587 status = run_func(*args) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2022-05-31T14:57:59,587 return func(self, options, args) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 144, in run 2022-05-31T14:57:59,587 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 94, in resolve 2022-05-31T14:57:59,587 result = self._result = resolver.resolve( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2022-05-31T14:57:59,587 state = resolution.resolve(requirements, max_rounds=max_rounds) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2022-05-31T14:57:59,587 self._add_to_criteria(self.state.criteria, r, parent=None) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2022-05-31T14:57:59,587 if not criterion.candidates: 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2022-05-31T14:57:59,587 return bool(self._sequence) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2022-05-31T14:57:59,587 return any(self) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2022-05-31T14:57:59,587 return (c for c in iterator if id(c) not in self._incompatible_ids) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2022-05-31T14:57:59,587 candidate = func() 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 215, in _make_candidate_from_link 2022-05-31T14:57:59,587 self._link_candidate_cache[link] = LinkCandidate( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 291, in __init__ 2022-05-31T14:57:59,587 super().__init__( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 161, in __init__ 2022-05-31T14:57:59,587 self.dist = self._prepare() 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 230, in _prepare 2022-05-31T14:57:59,587 dist = self._prepare_distribution() 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 302, in _prepare_distribution 2022-05-31T14:57:59,587 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/operations/prepare.py", line 421, in prepare_linked_requirement 2022-05-31T14:57:59,587 return self._prepare_linked_requirement(req, parallel_builds) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/operations/prepare.py", line 490, in _prepare_linked_requirement 2022-05-31T14:57:59,587 dist = _get_prepared_distribution( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/operations/prepare.py", line 57, in _get_prepared_distribution 2022-05-31T14:57:59,587 abstract_dist.prepare_distribution_metadata(finder, build_isolation) 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/distributions/sdist.py", line 56, in prepare_distribution_metadata 2022-05-31T14:57:59,587 self.req.prepare_metadata() 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/req/req_install.py", line 526, in prepare_metadata 2022-05-31T14:57:59,587 self.metadata_directory = generate_metadata( 2022-05-31T14:57:59,587 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2022-05-31T14:57:59,587 raise MetadataGenerationFailed(package_details=details) from error 2022-05-31T14:57:59,587 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2022-05-31T14:57:59,611 Removed substrait-validator==0.0.3 from https://files.pythonhosted.org/packages/50/7b/3fe656a42913f613e8864e39943e19378855c97fef8b8a9fa9e8ed77648e/substrait_validator-0.0.3.tar.gz#sha256=73b545e59ba88d9445b87ec266150719f5edd8cf3972d7683ea962c56d2881f6 from build tracker '/tmp/pip-build-tracker-sw_12ks0' 2022-05-31T14:57:59,612 Removed build tracker: '/tmp/pip-build-tracker-sw_12ks0'