2025-12-03T14:33:41,559 Created temporary directory: /tmp/pip-ephem-wheel-cache-gp2ujm41 2025-12-03T14:33:41,561 Created temporary directory: /tmp/pip-build-tracker-1pwzb6uz 2025-12-03T14:33:41,562 Initialized build tracking at /tmp/pip-build-tracker-1pwzb6uz 2025-12-03T14:33:41,562 Created build tracker: /tmp/pip-build-tracker-1pwzb6uz 2025-12-03T14:33:41,563 Entered build tracker: /tmp/pip-build-tracker-1pwzb6uz 2025-12-03T14:33:41,564 Created temporary directory: /tmp/pip-wheel-6eyz2hhs 2025-12-03T14:33:41,567 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-03T14:33:41,569 Created temporary directory: /tmp/pip-ephem-wheel-cache-p0bjieim 2025-12-03T14:33:41,590 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-03T14:33:41,594 2 location(s) to search for versions of spytools: 2025-12-03T14:33:41,594 * https://pypi.org/simple/spytools/ 2025-12-03T14:33:41,594 * https://www.piwheels.org/simple/spytools/ 2025-12-03T14:33:41,595 Fetching project page and analyzing links: https://pypi.org/simple/spytools/ 2025-12-03T14:33:41,595 Getting page https://pypi.org/simple/spytools/ 2025-12-03T14:33:41,597 Found index url https://pypi.org/simple 2025-12-03T14:33:41,812 Fetched page https://pypi.org/simple/spytools/ as application/vnd.pypi.simple.v1+json 2025-12-03T14:33:41,814 Skipping link: No binaries permitted for spytools: https://files.pythonhosted.org/packages/8c/ae/8baf35faa32f3d760b522dcf2ce74bab718563ea987a98af6e3beb3f6843/spytools-0.0.0-py3-none-any.whl (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10) 2025-12-03T14:33:41,816 Found link https://files.pythonhosted.org/packages/09/42/3c4f390f967dba03134ec55b7d61a39b7198e499b8af8f9366c192db25d1/spytools-0.0.0.tar.gz (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10), version: 0.0.0 2025-12-03T14:33:41,816 Skipping link: No binaries permitted for spytools: https://files.pythonhosted.org/packages/74/5d/6d006cf82fcc86fa3cd28d50325d2baf62f40d72a63ce0426cc8a4927c18/spytools-0.0.2.post43-py3-none-any.whl (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10) 2025-12-03T14:33:41,817 Found link https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10), version: 0.0.2.post43 2025-12-03T14:33:41,818 Skipping link: No binaries permitted for spytools: https://files.pythonhosted.org/packages/e7/21/d9062ec3b6f297121a9a7c7d56040c5506f2cf7a327714670bdef7509557/spytools-0.0.8.post4-py3-none-any.whl (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10) 2025-12-03T14:33:41,819 Found link https://files.pythonhosted.org/packages/ee/17/8bc3e819f53b662f961eca4402fd4ef45b65cbc8e4860cd4cb59144d2d52/spytools-0.0.8.post4.tar.gz (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10), version: 0.0.8.post4 2025-12-03T14:33:41,820 Skipping link: No binaries permitted for spytools: https://files.pythonhosted.org/packages/49/9d/1a2296e7d5872b1416c18df368029870a316fe5411cec1372425765b0b7b/spytools-0.0.8.post6-py3-none-any.whl (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10) 2025-12-03T14:33:41,821 Found link https://files.pythonhosted.org/packages/4d/c6/c5aae8bd31d21f73ddf0f164e67a82edcb10f0202b657333a72a1fdc3b8d/spytools-0.0.8.post6.tar.gz (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10), version: 0.0.8.post6 2025-12-03T14:33:41,822 Fetching project page and analyzing links: https://www.piwheels.org/simple/spytools/ 2025-12-03T14:33:41,822 Getting page https://www.piwheels.org/simple/spytools/ 2025-12-03T14:33:41,824 Found index url https://www.piwheels.org/simple 2025-12-03T14:33:41,982 Fetched page https://www.piwheels.org/simple/spytools/ as text/html 2025-12-03T14:33:41,983 Skipping link: not a file: https://www.piwheels.org/simple/spytools/ 2025-12-03T14:33:41,984 Skipping link: not a file: https://pypi.org/simple/spytools/ 2025-12-03T14:33:42,003 Given no hashes to check 1 links for project 'spytools': discarding no candidates 2025-12-03T14:33:42,021 Collecting spytools==0.0.2.post43 2025-12-03T14:33:42,023 Created temporary directory: /tmp/pip-unpack-nwj5znq8 2025-12-03T14:33:42,157 Downloading spytools-0.0.2.post43.tar.gz (16 kB) 2025-12-03T14:33:42,182 Added spytools==0.0.2.post43 from https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz to build tracker '/tmp/pip-build-tracker-1pwzb6uz' 2025-12-03T14:33:42,187 Created temporary directory: /tmp/pip-build-env-7ffrwbis 2025-12-03T14:33:42,192 Installing build dependencies: started 2025-12-03T14:33:42,193 Running command pip subprocess to install build dependencies 2025-12-03T14:33:43,329 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-03T14:33:43,959 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-03T14:33:43,982 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-03T14:33:45,755 Collecting setuptools>=40.8.0 2025-12-03T14:33:45,842 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-03T14:33:46,106 Collecting wheel 2025-12-03T14:33:46,127 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-03T14:33:49,043 Installing collected packages: wheel, setuptools 2025-12-03T14:33:49,293 Creating /tmp/pip-build-env-7ffrwbis/overlay/local/bin 2025-12-03T14:33:49,295 changing mode of /tmp/pip-build-env-7ffrwbis/overlay/local/bin/wheel to 755 2025-12-03T14:33:52,961 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-03T14:33:53,234 Installing build dependencies: finished with status 'done' 2025-12-03T14:33:53,241 Getting requirements to build wheel: started 2025-12-03T14:33:53,242 Running command Getting requirements to build wheel 2025-12-03T14:33:53,841 running egg_info 2025-12-03T14:33:53,849 creating src/marvin.egg-info 2025-12-03T14:33:53,851 writing src/marvin.egg-info/PKG-INFO 2025-12-03T14:33:53,854 writing dependency_links to src/marvin.egg-info/dependency_links.txt 2025-12-03T14:33:53,856 writing top-level names to src/marvin.egg-info/top_level.txt 2025-12-03T14:33:53,858 writing manifest file 'src/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:53,887 reading manifest file 'src/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:53,890 adding license file 'LICENSE.md' 2025-12-03T14:33:53,892 writing manifest file 'src/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:53,981 Getting requirements to build wheel: finished with status 'done' 2025-12-03T14:33:53,984 Created temporary directory: /tmp/pip-modern-metadata-iurd_065 2025-12-03T14:33:53,987 Preparing metadata (pyproject.toml): started 2025-12-03T14:33:53,988 Running command Preparing metadata (pyproject.toml) 2025-12-03T14:33:54,544 running dist_info 2025-12-03T14:33:54,558 creating /tmp/pip-modern-metadata-iurd_065/marvin.egg-info 2025-12-03T14:33:54,559 writing /tmp/pip-modern-metadata-iurd_065/marvin.egg-info/PKG-INFO 2025-12-03T14:33:54,562 writing dependency_links to /tmp/pip-modern-metadata-iurd_065/marvin.egg-info/dependency_links.txt 2025-12-03T14:33:54,564 writing top-level names to /tmp/pip-modern-metadata-iurd_065/marvin.egg-info/top_level.txt 2025-12-03T14:33:54,566 writing manifest file '/tmp/pip-modern-metadata-iurd_065/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:54,592 reading manifest file '/tmp/pip-modern-metadata-iurd_065/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:54,594 adding license file 'LICENSE.md' 2025-12-03T14:33:54,597 writing manifest file '/tmp/pip-modern-metadata-iurd_065/marvin.egg-info/SOURCES.txt' 2025-12-03T14:33:54,598 creating '/tmp/pip-modern-metadata-iurd_065/marvin-0.0.0.dist-info' 2025-12-03T14:33:54,724 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-03T14:33:54,729 WARNING: Generating metadata for package spytools produced metadata for project name marvin. Fix your #egg=spytools fragments. 2025-12-03T14:33:54,731 Source in /tmp/pip-wheel-6eyz2hhs/spytools_f7ae761cb5b1471dad69ffb7fd87c644 has version 0.0.0, which satisfies requirement marvin from https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz 2025-12-03T14:33:54,732 Removed marvin from https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz from build tracker '/tmp/pip-build-tracker-1pwzb6uz' 2025-12-03T14:33:54,732 Discarding [blue underline]https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz (from https://pypi.org/simple/spytools/) (requires-python:<4.0,>=3.10)[/]: [yellow]Requested marvin from https://files.pythonhosted.org/packages/91/fe/86034353d41626d8ce96713e321373d24846b79b87f46e0203eaa087af36/spytools-0.0.2.post43.tar.gz has inconsistent name: expected 'spytools', but metadata has 'marvin'[reset] 2025-12-03T14:33:54,735 ERROR: Could not find a version that satisfies the requirement spytools==0.0.2.post43 (from versions: 0.0.0, 0.0.2.post43, 0.0.8.post4, 0.0.8.post6) 2025-12-03T14:33:54,736 ERROR: No matching distribution found for spytools==0.0.2.post43 2025-12-03T14:33:54,738 Exception information: 2025-12-03T14:33:54,738 Traceback (most recent call last): 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-12-03T14:33:54,738 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2025-12-03T14:33:54,738 raise RequirementsConflicted(criterion) 2025-12-03T14:33:54,738 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('spytools==0.0.2.post43') 2025-12-03T14:33:54,738 2025-12-03T14:33:54,738 During handling of the above exception, another exception occurred: 2025-12-03T14:33:54,738 2025-12-03T14:33:54,738 Traceback (most recent call last): 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-12-03T14:33:54,738 result = self._result = resolver.resolve( 2025-12-03T14:33:54,738 ^^^^^^^^^^^^^^^^^ 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-12-03T14:33:54,738 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-12-03T14:33:54,738 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2025-12-03T14:33:54,738 raise ResolutionImpossible(e.criterion.information) 2025-12-03T14:33:54,738 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('spytools==0.0.2.post43'), parent=None)] 2025-12-03T14:33:54,738 2025-12-03T14:33:54,738 The above exception was the direct cause of the following exception: 2025-12-03T14:33:54,738 2025-12-03T14:33:54,738 Traceback (most recent call last): 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-12-03T14:33:54,738 status = run_func(*args) 2025-12-03T14:33:54,738 ^^^^^^^^^^^^^^^ 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-12-03T14:33:54,738 return func(self, options, args) 2025-12-03T14:33:54,738 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-12-03T14:33:54,738 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-12-03T14:33:54,738 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-03T14:33:54,738 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2025-12-03T14:33:54,738 raise error from e 2025-12-03T14:33:54,738 pip._internal.exceptions.DistributionNotFound: No matching distribution found for spytools==0.0.2.post43 2025-12-03T14:33:54,743 Removed build tracker: '/tmp/pip-build-tracker-1pwzb6uz'