2026-04-07T01:25:12,852 Created temporary directory: /tmp/pip-ephem-wheel-cache-pmgdszzo 2026-04-07T01:25:12,853 Created temporary directory: /tmp/pip-build-tracker-lafi35w4 2026-04-07T01:25:12,854 Initialized build tracking at /tmp/pip-build-tracker-lafi35w4 2026-04-07T01:25:12,855 Created build tracker: /tmp/pip-build-tracker-lafi35w4 2026-04-07T01:25:12,855 Entered build tracker: /tmp/pip-build-tracker-lafi35w4 2026-04-07T01:25:12,856 Created temporary directory: /tmp/pip-wheel-wwdrj44p 2026-04-07T01:25:12,859 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 2026-04-07T01:25:12,861 Created temporary directory: /tmp/pip-ephem-wheel-cache-0c9wcdxt 2026-04-07T01:25:12,887 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T01:25:12,890 2 location(s) to search for versions of opensensemap-api: 2026-04-07T01:25:12,890 * https://pypi.org/simple/opensensemap-api/ 2026-04-07T01:25:12,890 * https://www.piwheels.org/simple/opensensemap-api/ 2026-04-07T01:25:12,891 Fetching project page and analyzing links: https://pypi.org/simple/opensensemap-api/ 2026-04-07T01:25:12,892 Getting page https://pypi.org/simple/opensensemap-api/ 2026-04-07T01:25:12,893 Found index url https://pypi.org/simple 2026-04-07T01:25:13,043 Fetched page https://pypi.org/simple/opensensemap-api/ as application/vnd.pypi.simple.v1+json 2026-04-07T01:25:13,047 Found link https://files.pythonhosted.org/packages/4e/cd/29345e1752880715721127e76f25b7e3d76762f5ca1d9d35e0e8934a6af9/opensensemap-api-0.1.0.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.0 2026-04-07T01:25:13,048 Found link https://files.pythonhosted.org/packages/75/fe/0aa9f391e61f00b4d7eb82a97c35afe9c11433a52ab4bc8f578f05f9bfba/opensensemap-api-0.1.1.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.1 2026-04-07T01:25:13,049 Found link https://files.pythonhosted.org/packages/8e/1b/3341ee33994d153f7dcbd71712315cd177b13bceabd0385346b9d6b1e9b4/opensensemap-api-0.1.3.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.3 2026-04-07T01:25:13,050 Found link https://files.pythonhosted.org/packages/79/71/1596841915cde97edc1fc4c7126494ba512594dada5a4b157bcf8732edec/opensensemap-api-0.1.4.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.4 2026-04-07T01:25:13,051 Found link https://files.pythonhosted.org/packages/f4/87/a8fb05b94e56cbc300a0e3e770815a689d14766d97c4204788e9c5600553/opensensemap-api-0.1.5.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.5 2026-04-07T01:25:13,051 Found link https://files.pythonhosted.org/packages/4d/f6/94ded3004686fca66fece8106c91ea7ae5c09948227033d0a077b2372dd6/opensensemap-api-0.1.6.tar.gz (from https://pypi.org/simple/opensensemap-api/), version: 0.1.6 2026-04-07T01:25:13,052 Skipping link: No binaries permitted for opensensemap-api: https://files.pythonhosted.org/packages/99/33/3e55357a74ac0711660078e1056afb00d27c957d321d0a7fa57dd991a67d/opensensemap_api-0.1.6-py3-none-any.whl (from https://pypi.org/simple/opensensemap-api/) 2026-04-07T01:25:13,053 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/20/29/477e764c1545e24b466e23cf1de8925c2f5f0a9bd14478fa2a346071a4e2/opensensemap_api-0.1.6-py3.10.egg (from https://pypi.org/simple/opensensemap-api/) 2026-04-07T01:25:13,054 Found link https://files.pythonhosted.org/packages/e1/b7/f5ebf6d3cb9379ef0a9b758833767f0e2a86552d929da54d95e614853177/opensensemap-api-0.2.0.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.8), version: 0.2.0 2026-04-07T01:25:13,054 Skipping link: No binaries permitted for opensensemap-api: https://files.pythonhosted.org/packages/25/eb/d0da5884ab6ed68d8a759520cfaba87d61797204fc32cd182090e4665799/opensensemap_api-0.2.0-py3-none-any.whl (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.8) 2026-04-07T01:25:13,055 Found link https://files.pythonhosted.org/packages/66/c5/5aaf861d9086cbc8335dcdf3ad6a54b86b92478555dfbe05de6bdc7f43b4/opensensemap-api-0.3.0.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.9), version: 0.3.0 2026-04-07T01:25:13,057 Found link https://files.pythonhosted.org/packages/71/8c/2e37139e67ca73c579a4381ff248a11143298d167ee80be39e40e40ba80e/opensensemap-api-0.3.1.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.9), version: 0.3.1 2026-04-07T01:25:13,058 Found link https://files.pythonhosted.org/packages/15/42/5c4ce62b8fe5ca04ebb905df5d60a698a6cd6897af07de1f39dc26efea71/opensensemap-api-0.3.2.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.9), version: 0.3.2 2026-04-07T01:25:13,058 Skipping link: No binaries permitted for opensensemap-api: https://files.pythonhosted.org/packages/ec/52/2f9d8bd1dcf1c354394eae7f156ba8b8090f9171b96e41e4be9dfad59e32/opensensemap_api-0.4.0-py3-none-any.whl (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,059 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/54/81/de2f02c9b7721f5d35f8f96fb41abdb476636fc3f08db3a85dfadd0fa815/opensensemap_api-0.4.0.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,060 Skipping link: 0.4.0 Requires-Python >=3.13: https://files.pythonhosted.org/packages/54/81/de2f02c9b7721f5d35f8f96fb41abdb476636fc3f08db3a85dfadd0fa815/opensensemap_api-0.4.0.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,060 Skipping link: No binaries permitted for opensensemap-api: https://files.pythonhosted.org/packages/51/eb/2ba71b6f99befff363a1f15ef7d8f7794971ff58f0d92f5c441150464449/opensensemap_api-0.4.1-py3-none-any.whl (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,061 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/3b/07/d0c834106cb6e5f610132d6ad752a0f547fc4c14bb2f73cdbd4b98fb30eb/opensensemap_api-0.4.1.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,062 Skipping link: 0.4.1 Requires-Python >=3.13: https://files.pythonhosted.org/packages/3b/07/d0c834106cb6e5f610132d6ad752a0f547fc4c14bb2f73cdbd4b98fb30eb/opensensemap_api-0.4.1.tar.gz (from https://pypi.org/simple/opensensemap-api/) (requires-python:>=3.13) 2026-04-07T01:25:13,063 Fetching project page and analyzing links: https://www.piwheels.org/simple/opensensemap-api/ 2026-04-07T01:25:13,063 Getting page https://www.piwheels.org/simple/opensensemap-api/ 2026-04-07T01:25:13,065 Found index url https://www.piwheels.org/simple 2026-04-07T01:25:13,238 Fetched page https://www.piwheels.org/simple/opensensemap-api/ as text/html 2026-04-07T01:25:13,242 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.3.2-py3-none-any.whl#sha256=5bde4c25a15d81d1d0b9727e6a7f3f435d6335fcfa36aa6f8e8da383005f4163 (from https://www.piwheels.org/simple/opensensemap-api/) (requires-python:>=3.9) 2026-04-07T01:25:13,243 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.3.1-py3-none-any.whl#sha256=41d429ef11ad1b0ee3ddf09c0adbb811eabfc612bf620b28ea85cde8eb2a5baf (from https://www.piwheels.org/simple/opensensemap-api/) (requires-python:>=3.9) 2026-04-07T01:25:13,243 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.3.0-py3-none-any.whl#sha256=cc60206d7f7c4be942c9aa2f52a4d3ccdb3df31835f4851d42e7bf07f7f4b85b (from https://www.piwheels.org/simple/opensensemap-api/) (requires-python:>=3.9) 2026-04-07T01:25:13,244 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.2.0-py3-none-any.whl#sha256=16be1a426d58cfb7fd8625b65f4cd44aa3c5cda8ff857dd203cd3e1b863541e4 (from https://www.piwheels.org/simple/opensensemap-api/) (requires-python:>=3.8) 2026-04-07T01:25:13,245 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.6-py3-none-any.whl#sha256=873d53ad9a4091105c79b9106f868092fab7e54ecf7e06adc66a37c2273938c6 (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,245 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.5-py3-none-any.whl#sha256=eeb1588d779562a499d6d28d7844f3644bd1589c2c13e2044c126c7bfddfbc05 (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,246 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.4-py3-none-any.whl#sha256=408805eb33ff8df2171710934d56d800b1ce851953cd13729d2c648185c23352 (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,246 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.3-py3-none-any.whl#sha256=f3ace04fbee5c191ac7178053453423be0ef0b18021a72f0baf9a08418f815cb (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,247 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.1-py3-none-any.whl#sha256=5d0ebac86b2901b9172c0885e63601fbd227ec9bee7c75fd32c54a162210d06b (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,247 Skipping link: No binaries permitted for opensensemap-api: https://archive1.piwheels.org/simple/opensensemap-api/opensensemap_api-0.1.0-py3-none-any.whl#sha256=896c8d255e119f8a2571da38bae6f06bcf2b2b7cdfb0fedeeeea1bf834e86ff5 (from https://www.piwheels.org/simple/opensensemap-api/) 2026-04-07T01:25:13,248 Skipping link: not a file: https://www.piwheels.org/simple/opensensemap-api/ 2026-04-07T01:25:13,248 Skipping link: not a file: https://pypi.org/simple/opensensemap-api/ 2026-04-07T01:25:13,270 Given no hashes to check 0 links for project 'opensensemap-api': discarding no candidates 2026-04-07T01:25:13,271 ERROR: Ignored the following versions that require a different python version: 0.4.0 Requires-Python >=3.13; 0.4.1 Requires-Python >=3.13 2026-04-07T01:25:13,272 ERROR: Could not find a version that satisfies the requirement opensensemap-api==0.4.1 (from versions: 0.1.0, 0.1.1, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.2.0, 0.3.0, 0.3.1, 0.3.2) 2026-04-07T01:25:13,274 ERROR: No matching distribution found for opensensemap-api==0.4.1 2026-04-07T01:25:13,275 Exception information: 2026-04-07T01:25:13,275 Traceback (most recent call last): 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-04-07T01:25:13,275 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-04-07T01:25:13,275 raise RequirementsConflicted(criterion) 2026-04-07T01:25:13,275 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('opensensemap-api==0.4.1') 2026-04-07T01:25:13,275 2026-04-07T01:25:13,275 During handling of the above exception, another exception occurred: 2026-04-07T01:25:13,275 2026-04-07T01:25:13,275 Traceback (most recent call last): 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-04-07T01:25:13,275 result = self._result = resolver.resolve( 2026-04-07T01:25:13,275 ^^^^^^^^^^^^^^^^^ 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-04-07T01:25:13,275 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-04-07T01:25:13,275 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-04-07T01:25:13,275 raise ResolutionImpossible(e.criterion.information) 2026-04-07T01:25:13,275 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('opensensemap-api==0.4.1'), parent=None)] 2026-04-07T01:25:13,275 2026-04-07T01:25:13,275 The above exception was the direct cause of the following exception: 2026-04-07T01:25:13,275 2026-04-07T01:25:13,275 Traceback (most recent call last): 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-07T01:25:13,275 status = run_func(*args) 2026-04-07T01:25:13,275 ^^^^^^^^^^^^^^^ 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-07T01:25:13,275 return func(self, options, args) 2026-04-07T01:25:13,275 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-04-07T01:25:13,275 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-04-07T01:25:13,275 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-07T01:25:13,275 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-04-07T01:25:13,275 raise error from e 2026-04-07T01:25:13,275 pip._internal.exceptions.DistributionNotFound: No matching distribution found for opensensemap-api==0.4.1 2026-04-07T01:25:13,281 Removed build tracker: '/tmp/pip-build-tracker-lafi35w4'