2022-06-07T00:46:28,336 Created temporary directory: /tmp/pip-ephem-wheel-cache-er0tni0q 2022-06-07T00:46:28,341 Created temporary directory: /tmp/pip-build-tracker-bb127kfg 2022-06-07T00:46:28,342 Initialized build tracking at /tmp/pip-build-tracker-bb127kfg 2022-06-07T00:46:28,342 Created build tracker: /tmp/pip-build-tracker-bb127kfg 2022-06-07T00:46:28,343 Entered build tracker: /tmp/pip-build-tracker-bb127kfg 2022-06-07T00:46:28,344 Created temporary directory: /tmp/pip-wheel-wmglw7wv 2022-06-07T00:46:28,407 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-06-07T00:46:28,416 2 location(s) to search for versions of pyodoo: 2022-06-07T00:46:28,416 * https://pypi.org/simple/pyodoo/ 2022-06-07T00:46:28,416 * https://www.piwheels.org/simple/pyodoo/ 2022-06-07T00:46:28,417 Fetching project page and analyzing links: https://pypi.org/simple/pyodoo/ 2022-06-07T00:46:28,418 Getting page https://pypi.org/simple/pyodoo/ 2022-06-07T00:46:28,421 Found index url https://pypi.org/simple 2022-06-07T00:46:28,538 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/02/47/bf77a2dad85835d162368ead5e30c4db51f0cc5f47263c79aa042e1c9e82/PyOdoo-0.0.1-py3-none-any.whl#sha256=2246e103a186d4081959de5cfd311118f7c9c20c34a5706665d8241172b3a36b (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,539 Found link https://files.pythonhosted.org/packages/9e/bd/bb9fff5ea937613c664895ab1de56cd3152dd00b5b48298644a36d8c738a/PyOdoo-0.0.1.tar.gz#sha256=7a5b585870f0c72d120c79f9f07d41a4e2d0f499e805565a48b42fc5dd91246c (from https://pypi.org/simple/pyodoo/), version: 0.0.1 2022-06-07T00:46:28,539 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/73/ae/81ba85184cb0e00c4f051536296c061cbb0bf1386c8f71414519600e5a16/PyOdoo-0.1.0-py3-none-any.whl#sha256=0947d17fd422016ee232034b67f3b7b716ab57d6c47d5ce068a81950ef71b052 (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,540 Found link https://files.pythonhosted.org/packages/2e/20/136c95a7efaaf5ffdf71d42b6b1c29bb8946818600b09e7989c051332067/PyOdoo-0.1.0.tar.gz#sha256=77783261428981acae82d2544d302f497c8e9fd45e371e98d235504d676629a4 (from https://pypi.org/simple/pyodoo/), version: 0.1.0 2022-06-07T00:46:28,541 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/55/42/67b9aa244feafe26ea8f9b8ee434f264ca30e8a15b515666cd17aad496a4/PyOdoo-0.1.1-py3-none-any.whl#sha256=3ad420bb729acf52dc0fd0e872a46afd44d34a499db4e04ec27846d84ec0539d (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,541 Found link https://files.pythonhosted.org/packages/b2/21/7cd1dcc506790785275623905d06b2c6f44fd9822000fc802515f78a78c3/PyOdoo-0.1.1.tar.gz#sha256=bf05f9a87b4fe095471badf01813177b77fbfe885d9b26a831fb5876729f855c (from https://pypi.org/simple/pyodoo/), version: 0.1.1 2022-06-07T00:46:28,542 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/99/22/c36478bb1c6dbf6e69ecff935b7baf5d4c3fde0481b9e0ee9ff04e67bb25/PyOdoo-0.2.0-py3-none-any.whl#sha256=c6ae54c5e5370e1d385154cb4473672bb0880d21dacb48dfb138bd376d4bd3e8 (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,543 Found link https://files.pythonhosted.org/packages/43/ac/1d9b3fd7f609fdf76961937fd11d05fe750d928121c1b57eded404947181/PyOdoo-0.2.0.tar.gz#sha256=50f7ef7c9832ce8d64d6d8b703b08a67d9437f6753bad2acdd32b03924b8b6e4 (from https://pypi.org/simple/pyodoo/), version: 0.2.0 2022-06-07T00:46:28,543 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/7a/59/3d3b78110d9870d40808aa73d46fe65317b26cb8ef05364e7c529bef76f3/PyOdoo-0.2.1-py3-none-any.whl#sha256=6af140d90510d004e386e11d00aeb31bafc6241622b7b08d9714fb06efefcdfd (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,544 Found link https://files.pythonhosted.org/packages/41/a9/c904dc4d94b79da39075f025ed78dcf74e954d228be3dbf5b67f91cc9a1b/PyOdoo-0.2.1.tar.gz#sha256=3343e9888c78ce012b03d6b67e2a1a30de7e2560bdd8743d7a12a3b40ef5acaf (from https://pypi.org/simple/pyodoo/), version: 0.2.1 2022-06-07T00:46:28,545 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/37/c8/038b5e4da9f1e540f79bdacfc60370701c4d8e110855e13d9ef64979540c/PyOdoo-0.2.2-py3-none-any.whl#sha256=7e8ded8734de35d50e2587e9c0e5adf742a80884878ccc41c2ea7b9f7d649e87 (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,545 Found link https://files.pythonhosted.org/packages/a0/9d/1bb1a31cbf57164b63b7f56c7c218d333ad2fd497b0ba480172592ac25d5/PyOdoo-0.2.2.tar.gz#sha256=4ae97af838c23d844924c75b015b7360b87581f68ff044a91cf8f999fd8ad624 (from https://pypi.org/simple/pyodoo/), version: 0.2.2 2022-06-07T00:46:28,546 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/71/cd/22c35868f9b7b5d9e6008853540ce8b92de6da11aeb4eab0aacebc98ea95/PyOdoo-0.2.3-py3-none-any.whl#sha256=69533f236688d956e995d3c8b106ffc2b34e321391a398227320cf3d593a0f3c (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,547 Found link https://files.pythonhosted.org/packages/0b/56/5713c2a54453b82a903a1a9d71c1395a7fff2760fafa62c12aaceaae35af/PyOdoo-0.2.3.tar.gz#sha256=107f5fcca906a9445189b0b39202342dbbbfe314e584cdd906375641d63918c4 (from https://pypi.org/simple/pyodoo/), version: 0.2.3 2022-06-07T00:46:28,547 Skipping link: No binaries permitted for pyodoo: https://files.pythonhosted.org/packages/79/81/31da06ce3ea233dd07d5645d21281c77b2deaf4773369dd90fdfbdb7de0d/PyOdoo-0.3.0-py3-none-any.whl#sha256=95c74280c1011b05cbf9a98e82ab26776e08b9e7abdd345ef33e9cacf4bf43c5 (from https://pypi.org/simple/pyodoo/) 2022-06-07T00:46:28,548 Found link https://files.pythonhosted.org/packages/3b/30/cc36670e3bbe8c03cbf7057ca9a708efc74016b6323e5ad85a720cfb21e3/PyOdoo-0.3.0.tar.gz#sha256=732d5679c1ab5cdc063ba49cd7fca83228d719a564e8cd9dc593a87164d24966 (from https://pypi.org/simple/pyodoo/), version: 0.3.0 2022-06-07T00:46:28,549 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyodoo/ 2022-06-07T00:46:28,549 Getting page https://www.piwheels.org/simple/pyodoo/ 2022-06-07T00:46:28,552 Found index url https://www.piwheels.org/simple 2022-06-07T00:46:28,772 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.2.3-py3-none-any.whl#sha256=1fa2a38246fb3af2d3eb31503933e9720f419edc067d90242103a666f536e790 (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,773 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.2.2-py3-none-any.whl#sha256=7e8ded8734de35d50e2587e9c0e5adf742a80884878ccc41c2ea7b9f7d649e87 (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,774 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.2.1-py3-none-any.whl#sha256=6af140d90510d004e386e11d00aeb31bafc6241622b7b08d9714fb06efefcdfd (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,774 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.2.0-py3-none-any.whl#sha256=c6ae54c5e5370e1d385154cb4473672bb0880d21dacb48dfb138bd376d4bd3e8 (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,775 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.1.1-py3-none-any.whl#sha256=3ad420bb729acf52dc0fd0e872a46afd44d34a499db4e04ec27846d84ec0539d (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,775 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.1.0-py3-none-any.whl#sha256=dcf513e2df2714d7b3f8e79d6fce92ad8fc321f1bbb6525c982efc703cb14156 (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,776 Skipping link: No binaries permitted for pyodoo: https://www.piwheels.org/simple/pyodoo/PyOdoo-0.0.1-py3-none-any.whl#sha256=2246e103a186d4081959de5cfd311118f7c9c20c34a5706665d8241172b3a36b (from https://www.piwheels.org/simple/pyodoo/) 2022-06-07T00:46:28,776 Skipping link: not a file: https://www.piwheels.org/simple/pyodoo/ 2022-06-07T00:46:28,777 Skipping link: not a file: https://pypi.org/simple/pyodoo/ 2022-06-07T00:46:28,811 Given no hashes to check 1 links for project 'pyodoo': discarding no candidates 2022-06-07T00:46:28,839 Collecting pyodoo==0.3.0 2022-06-07T00:46:28,844 Created temporary directory: /tmp/pip-unpack-v518ffrt 2022-06-07T00:46:28,937 Downloading PyOdoo-0.3.0.tar.gz (6.4 kB) 2022-06-07T00:46:29,034 Added pyodoo==0.3.0 from https://files.pythonhosted.org/packages/3b/30/cc36670e3bbe8c03cbf7057ca9a708efc74016b6323e5ad85a720cfb21e3/PyOdoo-0.3.0.tar.gz#sha256=732d5679c1ab5cdc063ba49cd7fca83228d719a564e8cd9dc593a87164d24966 to build tracker '/tmp/pip-build-tracker-bb127kfg' 2022-06-07T00:46:29,036 Running setup.py (path:/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/setup.py) egg_info for package pyodoo 2022-06-07T00:46:29,037 Created temporary directory: /tmp/pip-pip-egg-info-r_shig2o 2022-06-07T00:46:29,038 Preparing metadata (setup.py): started 2022-06-07T00:46:29,040 Running command python setup.py egg_info 2022-06-07T00:46:30,994 Traceback (most recent call last): 2022-06-07T00:46:30,996 File "", line 36, in 2022-06-07T00:46:30,996 File "", line 34, in 2022-06-07T00:46:30,997 File "/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/setup.py", line 24, in 2022-06-07T00:46:30,997 import pyodoo.constants 2022-06-07T00:46:30,997 File "/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/pyodoo/__init__.py", line 25, in 2022-06-07T00:46:30,998 from .filter import Filter # noqa: F401 2022-06-07T00:46:30,998 File "/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/pyodoo/filter.py", line 26, in 2022-06-07T00:46:30,998 class Filter(object): 2022-06-07T00:46:30,999 File "/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/pyodoo/filter.py", line 38, in Filter 2022-06-07T00:46:30,999 def explode(self) -> list[Union[str, object]]: 2022-06-07T00:46:30,999 TypeError: 'type' object is not subscriptable 2022-06-07T00:46:31,156 ERROR: [present-rich] python setup.py egg_info exited with 1 2022-06-07T00:46:31,197 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2022-06-07T00:46:31,197 exec(compile('"'"''"'"''"'"' 2022-06-07T00:46:31,197 # This is -- a caller that pip uses to run setup.py 2022-06-07T00:46:31,197 # 2022-06-07T00:46:31,197 # - It imports setuptools before invoking setup.py, to enable projects that directly 2022-06-07T00:46:31,197 # import from `distutils.core` to work with newer packaging standards. 2022-06-07T00:46:31,197 # - It provides a clear error message when setuptools is not installed. 2022-06-07T00:46:31,197 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2022-06-07T00:46:31,197 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2022-06-07T00:46:31,197 # manifest_maker: standard file '"'"'-c'"'"' not found". 2022-06-07T00:46:31,197 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2022-06-07T00:46:31,197 import os, sys, tokenize 2022-06-07T00:46:31,197 2022-06-07T00:46:31,197 try: 2022-06-07T00:46:31,197 import setuptools 2022-06-07T00:46:31,197 except ImportError as error: 2022-06-07T00:46:31,197 print( 2022-06-07T00:46:31,197 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2022-06-07T00:46:31,197 "the build environment.", 2022-06-07T00:46:31,197 file=sys.stderr, 2022-06-07T00:46:31,197 ) 2022-06-07T00:46:31,197 sys.exit(1) 2022-06-07T00:46:31,197 2022-06-07T00:46:31,197 __file__ = %r 2022-06-07T00:46:31,197 sys.argv[0] = __file__ 2022-06-07T00:46:31,197 2022-06-07T00:46:31,197 if os.path.exists(__file__): 2022-06-07T00:46:31,197 filename = __file__ 2022-06-07T00:46:31,197 with tokenize.open(__file__) as f: 2022-06-07T00:46:31,197 setup_py_code = f.read() 2022-06-07T00:46:31,197 else: 2022-06-07T00:46:31,197 filename = "" 2022-06-07T00:46:31,197 setup_py_code = "from setuptools import setup; setup()" 2022-06-07T00:46:31,197 2022-06-07T00:46:31,197 exec(compile(setup_py_code, filename, "exec")) 2022-06-07T00:46:31,197 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-r_shig2o[/] 2022-06-07T00:46:31,198 [bold magenta]cwd[/]: /tmp/pip-wheel-wmglw7wv/pyodoo_b9c89e5fd64d4274ab67088ec0e8659d/ 2022-06-07T00:46:31,198 Preparing metadata (setup.py): finished with status 'error' 2022-06-07T00:46:31,201 ERROR: [present-rich] metadata generation failed 2022-06-07T00:46:31,215 Exception information: 2022-06-07T00:46:31,215 Traceback (most recent call last): 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 68, in generate_metadata 2022-06-07T00:46:31,215 spinner=spinner, 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2022-06-07T00:46:31,215 raise error 2022-06-07T00:46:31,215 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2022-06-07T00:46:31,215 2022-06-07T00:46:31,215 The above exception was the direct cause of the following exception: 2022-06-07T00:46:31,215 2022-06-07T00:46:31,215 Traceback (most recent call last): 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper 2022-06-07T00:46:31,215 status = run_func(*args) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2022-06-07T00:46:31,215 return func(self, options, args) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 144, in run 2022-06-07T00:46:31,215 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2022-06-07T00:46:31,215 collected.requirements, max_rounds=try_to_avoid_resolution_too_deep 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2022-06-07T00:46:31,215 state = resolution.resolve(requirements, max_rounds=max_rounds) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2022-06-07T00:46:31,215 self._add_to_criteria(self.state.criteria, r, parent=None) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2022-06-07T00:46:31,215 if not criterion.candidates: 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2022-06-07T00:46:31,215 return bool(self._sequence) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2022-06-07T00:46:31,215 return any(self) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2022-06-07T00:46:31,215 return (c for c in iterator if id(c) not in self._incompatible_ids) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2022-06-07T00:46:31,215 candidate = func() 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 220, in _make_candidate_from_link 2022-06-07T00:46:31,215 version=version, 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2022-06-07T00:46:31,215 version=version, 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 161, in __init__ 2022-06-07T00:46:31,215 self.dist = self._prepare() 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 230, in _prepare 2022-06-07T00:46:31,215 dist = self._prepare_distribution() 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 302, in _prepare_distribution 2022-06-07T00:46:31,215 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/prepare.py", line 421, in prepare_linked_requirement 2022-06-07T00:46:31,215 return self._prepare_linked_requirement(req, parallel_builds) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/prepare.py", line 494, in _prepare_linked_requirement 2022-06-07T00:46:31,215 self.build_isolation, 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/prepare.py", line 57, in _get_prepared_distribution 2022-06-07T00:46:31,215 abstract_dist.prepare_distribution_metadata(finder, build_isolation) 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/distributions/sdist.py", line 56, in prepare_distribution_metadata 2022-06-07T00:46:31,215 self.req.prepare_metadata() 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/req/req_install.py", line 537, in prepare_metadata 2022-06-07T00:46:31,215 details=details, 2022-06-07T00:46:31,215 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2022-06-07T00:46:31,215 raise MetadataGenerationFailed(package_details=details) from error 2022-06-07T00:46:31,215 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2022-06-07T00:46:31,240 Removed pyodoo==0.3.0 from https://files.pythonhosted.org/packages/3b/30/cc36670e3bbe8c03cbf7057ca9a708efc74016b6323e5ad85a720cfb21e3/PyOdoo-0.3.0.tar.gz#sha256=732d5679c1ab5cdc063ba49cd7fca83228d719a564e8cd9dc593a87164d24966 from build tracker '/tmp/pip-build-tracker-bb127kfg' 2022-06-07T00:46:31,241 Removed build tracker: '/tmp/pip-build-tracker-bb127kfg'