2026-02-13T02:09:39,092 Created temporary directory: /tmp/pip-ephem-wheel-cache-yafyqh5c 2026-02-13T02:09:39,094 Created temporary directory: /tmp/pip-build-tracker-rcswyy4t 2026-02-13T02:09:39,095 Initialized build tracking at /tmp/pip-build-tracker-rcswyy4t 2026-02-13T02:09:39,095 Created build tracker: /tmp/pip-build-tracker-rcswyy4t 2026-02-13T02:09:39,096 Entered build tracker: /tmp/pip-build-tracker-rcswyy4t 2026-02-13T02:09:39,097 Created temporary directory: /tmp/pip-wheel-xttb1d7f 2026-02-13T02:09:39,099 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-02-13T02:09:39,102 Created temporary directory: /tmp/pip-ephem-wheel-cache-w_ccydnh 2026-02-13T02:09:39,123 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T02:09:39,127 2 location(s) to search for versions of air-pollution: 2026-02-13T02:09:39,127 * https://pypi.org/simple/air-pollution/ 2026-02-13T02:09:39,127 * https://www.piwheels.org/simple/air-pollution/ 2026-02-13T02:09:39,128 Fetching project page and analyzing links: https://pypi.org/simple/air-pollution/ 2026-02-13T02:09:39,128 Getting page https://pypi.org/simple/air-pollution/ 2026-02-13T02:09:39,130 Found index url https://pypi.org/simple 2026-02-13T02:09:39,347 Fetched page https://pypi.org/simple/air-pollution/ as application/vnd.pypi.simple.v1+json 2026-02-13T02:09:39,351 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/d6/dc/6123895a9b703a0ab68bb9c7d0068652346b84d62cccfa24d026ea35218e/air_pollution-0.1.0-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,352 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/63/af/453dcce18a6b8e63fd5b3d202abb80a149f89e718d519885bfe12c404c29/air_pollution-0.1.0.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,353 Skipping link: 0.1.0 Requires-Python >=3.13: https://files.pythonhosted.org/packages/63/af/453dcce18a6b8e63fd5b3d202abb80a149f89e718d519885bfe12c404c29/air_pollution-0.1.0.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,353 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/6b/70/01c02af62078fc3edd3c0a1c3be8bcc8ed7fc4220327f56b2e98a413ece3/air_pollution-0.1.1-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,354 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/2b/fb/2f15a9a927661833599af6921a79d57e18c5431e9343c1105f02902a9d38/air_pollution-0.1.1.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,355 Skipping link: 0.1.1 Requires-Python >=3.13: https://files.pythonhosted.org/packages/2b/fb/2f15a9a927661833599af6921a79d57e18c5431e9343c1105f02902a9d38/air_pollution-0.1.1.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,356 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/e7/8e/7fb15983dd535ff51312409ab6ba8d32da1b2887d8b05b5a4c04308f3be2/air_pollution-0.1.2-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,356 Found link https://files.pythonhosted.org/packages/8f/f2/8db9254531e86c87450d596dee334a7bc16093229890a0e159e596b04c43/air_pollution-0.1.2.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11), version: 0.1.2 2026-02-13T02:09:39,357 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/5a/74/f5864478d6d8e78288d8c2c9a51034d5764d4cb38292916fca319e5f863d/air_pollution-0.2.0-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,358 Found link https://files.pythonhosted.org/packages/e7/0d/8b241b5be5ddef2cddb59d8cd0dfbceb21983d9e3501ae64f58ed48e83f0/air_pollution-0.2.0.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11), version: 0.2.0 2026-02-13T02:09:39,359 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/a6/a2/80f6bc9948421f401eea0a60d1edde856c51142fd8623647fbafdc121e83/air_pollution-0.2.1-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,360 Found link https://files.pythonhosted.org/packages/c1/d5/d0d17fcc2fc57f5fec7e88a4306111dbe1aa4e3c1e3367f946766cde9f31/air_pollution-0.2.1.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11), version: 0.2.1 2026-02-13T02:09:39,360 Skipping link: No binaries permitted for air-pollution: https://files.pythonhosted.org/packages/10/ee/447bd9fc57ceb40ae29eb34cfa1c2ec4f1b63499dbe1138df85d73fc7d26/air_pollution-0.2.2-py3-none-any.whl (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,361 Found link https://files.pythonhosted.org/packages/87/a6/517df7a9246fc98cc036fe3be1e8cf1eb3b97a576abf052b9cf13ce8dfb8/air_pollution-0.2.2.tar.gz (from https://pypi.org/simple/air-pollution/) (requires-python:>=3.11), version: 0.2.2 2026-02-13T02:09:39,362 Fetching project page and analyzing links: https://www.piwheels.org/simple/air-pollution/ 2026-02-13T02:09:39,363 Getting page https://www.piwheels.org/simple/air-pollution/ 2026-02-13T02:09:39,364 Found index url https://www.piwheels.org/simple 2026-02-13T02:09:39,524 Fetched page https://www.piwheels.org/simple/air-pollution/ as text/html 2026-02-13T02:09:39,527 Skipping link: No binaries permitted for air-pollution: https://www.piwheels.org/simple/air-pollution/air_pollution-0.2.1-py3-none-any.whl#sha256=69018199d6148ce969855989277b5db8d42ef2c1d06353c00c495ab223a37c83 (from https://www.piwheels.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,528 Skipping link: No binaries permitted for air-pollution: https://www.piwheels.org/simple/air-pollution/air_pollution-0.2.0-py3-none-any.whl#sha256=a0b03edc2059fdb7cf0310ecbb25e9c79061d21ae4229858ccb105d1549de540 (from https://www.piwheels.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,529 Skipping link: No binaries permitted for air-pollution: https://archive1.piwheels.org/simple/air-pollution/air_pollution-0.1.2-py3-none-any.whl#sha256=470ee9baa3882263fd5dc02f17a6e2647322b00329764ff7919a1e3ad5480825 (from https://www.piwheels.org/simple/air-pollution/) (requires-python:>=3.11) 2026-02-13T02:09:39,529 Skipping link: No binaries permitted for air-pollution: https://archive1.piwheels.org/simple/air-pollution/air_pollution-0.1.1-py3-none-any.whl#sha256=09a0f02628b453af7dfd50970d7eb413e368960e28aca186bace103e2aa425b8 (from https://www.piwheels.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,530 Skipping link: No binaries permitted for air-pollution: https://archive1.piwheels.org/simple/air-pollution/air_pollution-0.1.0-py3-none-any.whl#sha256=1f48eeab44053b36c2e3865bd8afd879021b5fed8c111b745c923961105e8455 (from https://www.piwheels.org/simple/air-pollution/) (requires-python:>=3.13) 2026-02-13T02:09:39,530 Skipping link: not a file: https://www.piwheels.org/simple/air-pollution/ 2026-02-13T02:09:39,531 Skipping link: not a file: https://pypi.org/simple/air-pollution/ 2026-02-13T02:09:39,550 Given no hashes to check 1 links for project 'air-pollution': discarding no candidates 2026-02-13T02:09:39,568 Collecting air-pollution==0.2.2 2026-02-13T02:09:39,571 Created temporary directory: /tmp/pip-unpack-v2p4lbap 2026-02-13T02:09:39,707 Downloading air_pollution-0.2.2.tar.gz (12 kB) 2026-02-13T02:09:39,790 Added air-pollution==0.2.2 from https://files.pythonhosted.org/packages/87/a6/517df7a9246fc98cc036fe3be1e8cf1eb3b97a576abf052b9cf13ce8dfb8/air_pollution-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-rcswyy4t' 2026-02-13T02:09:39,794 Created temporary directory: /tmp/pip-build-env-mmbwoi6w 2026-02-13T02:09:39,799 Installing build dependencies: started 2026-02-13T02:09:39,800 Running command pip subprocess to install build dependencies 2026-02-13T02:09:40,923 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-13T02:09:41,466 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-02-13T02:09:41,489 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T02:09:43,176 Collecting setuptools>=79 2026-02-13T02:09:43,252 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-13T02:09:46,243 Installing collected packages: setuptools 2026-02-13T02:09:49,589 Successfully installed setuptools-82.0.0 2026-02-13T02:09:49,857 Installing build dependencies: finished with status 'done' 2026-02-13T02:09:49,863 Getting requirements to build wheel: started 2026-02-13T02:09:49,865 Running command Getting requirements to build wheel 2026-02-13T02:09:50,544 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:50,545 !! 2026-02-13T02:09:50,546 ******************************************************************************** 2026-02-13T02:09:50,546 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:50,547 License :: OSI Approved :: BSD License 2026-02-13T02:09:50,549 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:50,549 ******************************************************************************** 2026-02-13T02:09:50,550 !! 2026-02-13T02:09:50,551 dist._finalize_license_expression() 2026-02-13T02:09:50,552 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:50,553 !! 2026-02-13T02:09:50,554 ******************************************************************************** 2026-02-13T02:09:50,555 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:50,556 License :: OSI Approved :: BSD License 2026-02-13T02:09:50,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:50,558 ******************************************************************************** 2026-02-13T02:09:50,559 !! 2026-02-13T02:09:50,559 self._finalize_license_expression() 2026-02-13T02:09:50,563 running egg_info 2026-02-13T02:09:50,569 writing src/air_pollution.egg-info/PKG-INFO 2026-02-13T02:09:50,572 writing dependency_links to src/air_pollution.egg-info/dependency_links.txt 2026-02-13T02:09:50,574 writing entry points to src/air_pollution.egg-info/entry_points.txt 2026-02-13T02:09:50,576 writing requirements to src/air_pollution.egg-info/requires.txt 2026-02-13T02:09:50,577 writing top-level names to src/air_pollution.egg-info/top_level.txt 2026-02-13T02:09:50,604 reading manifest file 'src/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:50,608 adding license file 'LICENSE' 2026-02-13T02:09:50,611 writing manifest file 'src/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:50,708 Getting requirements to build wheel: finished with status 'done' 2026-02-13T02:09:50,712 Created temporary directory: /tmp/pip-modern-metadata-gofjto4b 2026-02-13T02:09:50,714 Preparing metadata (pyproject.toml): started 2026-02-13T02:09:50,715 Running command Preparing metadata (pyproject.toml) 2026-02-13T02:09:51,350 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:51,350 !! 2026-02-13T02:09:51,351 ******************************************************************************** 2026-02-13T02:09:51,352 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:51,352 License :: OSI Approved :: BSD License 2026-02-13T02:09:51,353 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:51,354 ******************************************************************************** 2026-02-13T02:09:51,355 !! 2026-02-13T02:09:51,355 dist._finalize_license_expression() 2026-02-13T02:09:51,355 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:51,356 !! 2026-02-13T02:09:51,357 ******************************************************************************** 2026-02-13T02:09:51,357 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:51,358 License :: OSI Approved :: BSD License 2026-02-13T02:09:51,359 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:51,360 ******************************************************************************** 2026-02-13T02:09:51,361 !! 2026-02-13T02:09:51,362 self._finalize_license_expression() 2026-02-13T02:09:51,368 running dist_info 2026-02-13T02:09:51,378 creating /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info 2026-02-13T02:09:51,379 writing /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/PKG-INFO 2026-02-13T02:09:51,382 writing dependency_links to /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/dependency_links.txt 2026-02-13T02:09:51,384 writing entry points to /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/entry_points.txt 2026-02-13T02:09:51,386 writing requirements to /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/requires.txt 2026-02-13T02:09:51,387 writing top-level names to /tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/top_level.txt 2026-02-13T02:09:51,388 writing manifest file '/tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:51,414 reading manifest file '/tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:51,416 adding license file 'LICENSE' 2026-02-13T02:09:51,419 writing manifest file '/tmp/pip-modern-metadata-gofjto4b/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:51,420 creating '/tmp/pip-modern-metadata-gofjto4b/air_pollution-0.2.2.dist-info' 2026-02-13T02:09:51,543 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-13T02:09:51,549 Source in /tmp/pip-wheel-xttb1d7f/air-pollution_042afa5740804267b7a4c8fb9c551f80 has version 0.2.2, which satisfies requirement air-pollution==0.2.2 from https://files.pythonhosted.org/packages/87/a6/517df7a9246fc98cc036fe3be1e8cf1eb3b97a576abf052b9cf13ce8dfb8/air_pollution-0.2.2.tar.gz 2026-02-13T02:09:51,550 Removed air-pollution==0.2.2 from https://files.pythonhosted.org/packages/87/a6/517df7a9246fc98cc036fe3be1e8cf1eb3b97a576abf052b9cf13ce8dfb8/air_pollution-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-rcswyy4t' 2026-02-13T02:09:51,556 Created temporary directory: /tmp/pip-unpack-b2izc3ro 2026-02-13T02:09:51,556 Building wheels for collected packages: air-pollution 2026-02-13T02:09:51,561 Created temporary directory: /tmp/pip-wheel-hx68xcsn 2026-02-13T02:09:51,562 Destination directory: /tmp/pip-wheel-hx68xcsn 2026-02-13T02:09:51,564 Building wheel for air-pollution (pyproject.toml): started 2026-02-13T02:09:51,565 Running command Building wheel for air-pollution (pyproject.toml) 2026-02-13T02:09:52,199 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:52,200 !! 2026-02-13T02:09:52,201 ******************************************************************************** 2026-02-13T02:09:52,201 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:52,202 License :: OSI Approved :: BSD License 2026-02-13T02:09:52,203 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:52,203 ******************************************************************************** 2026-02-13T02:09:52,204 !! 2026-02-13T02:09:52,205 dist._finalize_license_expression() 2026-02-13T02:09:52,205 /tmp/pip-build-env-mmbwoi6w/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T02:09:52,206 !! 2026-02-13T02:09:52,207 ******************************************************************************** 2026-02-13T02:09:52,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T02:09:52,208 License :: OSI Approved :: BSD License 2026-02-13T02:09:52,209 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T02:09:52,210 ******************************************************************************** 2026-02-13T02:09:52,211 !! 2026-02-13T02:09:52,211 self._finalize_license_expression() 2026-02-13T02:09:52,212 running bdist_wheel 2026-02-13T02:09:52,229 running build 2026-02-13T02:09:52,230 running build_py 2026-02-13T02:09:52,235 creating build/lib/air_pollution 2026-02-13T02:09:52,237 copying src/air_pollution/__init__.py -> build/lib/air_pollution 2026-02-13T02:09:52,239 creating build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,240 copying src/air_pollution/luftmessnetz/__init__.py -> build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,243 copying src/air_pollution/luftmessnetz/_models.py -> build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,244 copying src/air_pollution/luftmessnetz/_client.py -> build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,247 copying src/air_pollution/luftmessnetz/_typing.py -> build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,248 copying src/air_pollution/luftmessnetz/aqi.py -> build/lib/air_pollution/luftmessnetz 2026-02-13T02:09:52,251 creating build/lib/air_pollution/scripts 2026-02-13T02:09:52,252 copying src/air_pollution/scripts/__init__.py -> build/lib/air_pollution/scripts 2026-02-13T02:09:52,253 copying src/air_pollution/scripts/downloader.py -> build/lib/air_pollution/scripts 2026-02-13T02:09:52,256 creating build/lib/air_pollution/uba 2026-02-13T02:09:52,257 copying src/air_pollution/uba/__init__.py -> build/lib/air_pollution/uba 2026-02-13T02:09:52,259 copying src/air_pollution/uba/utils.py -> build/lib/air_pollution/uba 2026-02-13T02:09:52,261 copying src/air_pollution/uba/_models.py -> build/lib/air_pollution/uba 2026-02-13T02:09:52,262 copying src/air_pollution/uba/_client.py -> build/lib/air_pollution/uba 2026-02-13T02:09:52,264 copying src/air_pollution/uba/_typing.py -> build/lib/air_pollution/uba 2026-02-13T02:09:52,267 creating build/lib/air_pollution/uba/scopes 2026-02-13T02:09:52,268 copying src/air_pollution/uba/scopes/__init__.py -> build/lib/air_pollution/uba/scopes 2026-02-13T02:09:52,270 copying src/air_pollution/uba/scopes/_models.py -> build/lib/air_pollution/uba/scopes 2026-02-13T02:09:52,272 creating build/lib/air_pollution/uba/stations 2026-02-13T02:09:52,273 copying src/air_pollution/uba/stations/__init__.py -> build/lib/air_pollution/uba/stations 2026-02-13T02:09:52,275 copying src/air_pollution/uba/stations/_models.py -> build/lib/air_pollution/uba/stations 2026-02-13T02:09:52,277 creating build/lib/air_pollution/uba/measures 2026-02-13T02:09:52,278 copying src/air_pollution/uba/measures/__init__.py -> build/lib/air_pollution/uba/measures 2026-02-13T02:09:52,280 copying src/air_pollution/uba/measures/_models.py -> build/lib/air_pollution/uba/measures 2026-02-13T02:09:52,282 creating build/lib/air_pollution/uba/components 2026-02-13T02:09:52,283 copying src/air_pollution/uba/components/__init__.py -> build/lib/air_pollution/uba/components 2026-02-13T02:09:52,285 copying src/air_pollution/uba/components/_models.py -> build/lib/air_pollution/uba/components 2026-02-13T02:09:52,287 creating build/lib/air_pollution/uba/thresholds 2026-02-13T02:09:52,288 copying src/air_pollution/uba/thresholds/__init__.py -> build/lib/air_pollution/uba/thresholds 2026-02-13T02:09:52,290 copying src/air_pollution/uba/thresholds/_models.py -> build/lib/air_pollution/uba/thresholds 2026-02-13T02:09:52,293 creating build/lib/air_pollution/uba/networks 2026-02-13T02:09:52,294 copying src/air_pollution/uba/networks/__init__.py -> build/lib/air_pollution/uba/networks 2026-02-13T02:09:52,296 copying src/air_pollution/uba/networks/_models.py -> build/lib/air_pollution/uba/networks 2026-02-13T02:09:52,298 running egg_info 2026-02-13T02:09:52,307 writing src/air_pollution.egg-info/PKG-INFO 2026-02-13T02:09:52,310 writing dependency_links to src/air_pollution.egg-info/dependency_links.txt 2026-02-13T02:09:52,312 writing entry points to src/air_pollution.egg-info/entry_points.txt 2026-02-13T02:09:52,313 writing requirements to src/air_pollution.egg-info/requires.txt 2026-02-13T02:09:52,314 writing top-level names to src/air_pollution.egg-info/top_level.txt 2026-02-13T02:09:52,330 reading manifest file 'src/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:52,333 adding license file 'LICENSE' 2026-02-13T02:09:52,337 writing manifest file 'src/air_pollution.egg-info/SOURCES.txt' 2026-02-13T02:09:52,343 copying src/air_pollution/py.typed -> build/lib/air_pollution 2026-02-13T02:09:52,357 installing to build/bdist.linux-armv7l/wheel 2026-02-13T02:09:52,358 running install 2026-02-13T02:09:52,381 running install_lib 2026-02-13T02:09:52,386 creating build/bdist.linux-armv7l/wheel 2026-02-13T02:09:52,389 creating build/bdist.linux-armv7l/wheel/air_pollution 2026-02-13T02:09:52,390 copying build/lib/air_pollution/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution 2026-02-13T02:09:52,392 creating build/bdist.linux-armv7l/wheel/air_pollution/luftmessnetz 2026-02-13T02:09:52,393 copying build/lib/air_pollution/luftmessnetz/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/luftmessnetz 2026-02-13T02:09:52,395 copying build/lib/air_pollution/luftmessnetz/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/luftmessnetz 2026-02-13T02:09:52,397 copying build/lib/air_pollution/luftmessnetz/_client.py -> build/bdist.linux-armv7l/wheel/./air_pollution/luftmessnetz 2026-02-13T02:09:52,399 copying build/lib/air_pollution/luftmessnetz/_typing.py -> build/bdist.linux-armv7l/wheel/./air_pollution/luftmessnetz 2026-02-13T02:09:52,401 copying build/lib/air_pollution/luftmessnetz/aqi.py -> build/bdist.linux-armv7l/wheel/./air_pollution/luftmessnetz 2026-02-13T02:09:52,403 copying build/lib/air_pollution/py.typed -> build/bdist.linux-armv7l/wheel/./air_pollution 2026-02-13T02:09:52,405 creating build/bdist.linux-armv7l/wheel/air_pollution/scripts 2026-02-13T02:09:52,406 copying build/lib/air_pollution/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/scripts 2026-02-13T02:09:52,407 copying build/lib/air_pollution/scripts/downloader.py -> build/bdist.linux-armv7l/wheel/./air_pollution/scripts 2026-02-13T02:09:52,410 creating build/bdist.linux-armv7l/wheel/air_pollution/uba 2026-02-13T02:09:52,412 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/scopes 2026-02-13T02:09:52,413 copying build/lib/air_pollution/uba/scopes/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/scopes 2026-02-13T02:09:52,414 copying build/lib/air_pollution/uba/scopes/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/scopes 2026-02-13T02:09:52,416 copying build/lib/air_pollution/uba/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba 2026-02-13T02:09:52,418 copying build/lib/air_pollution/uba/utils.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba 2026-02-13T02:09:52,420 copying build/lib/air_pollution/uba/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba 2026-02-13T02:09:52,422 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/stations 2026-02-13T02:09:52,423 copying build/lib/air_pollution/uba/stations/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/stations 2026-02-13T02:09:52,425 copying build/lib/air_pollution/uba/stations/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/stations 2026-02-13T02:09:52,427 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/measures 2026-02-13T02:09:52,428 copying build/lib/air_pollution/uba/measures/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/measures 2026-02-13T02:09:52,430 copying build/lib/air_pollution/uba/measures/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/measures 2026-02-13T02:09:52,432 copying build/lib/air_pollution/uba/_client.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba 2026-02-13T02:09:52,435 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/components 2026-02-13T02:09:52,436 copying build/lib/air_pollution/uba/components/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/components 2026-02-13T02:09:52,438 copying build/lib/air_pollution/uba/components/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/components 2026-02-13T02:09:52,441 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/thresholds 2026-02-13T02:09:52,442 copying build/lib/air_pollution/uba/thresholds/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/thresholds 2026-02-13T02:09:52,444 copying build/lib/air_pollution/uba/thresholds/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/thresholds 2026-02-13T02:09:52,446 creating build/bdist.linux-armv7l/wheel/air_pollution/uba/networks 2026-02-13T02:09:52,447 copying build/lib/air_pollution/uba/networks/__init__.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/networks 2026-02-13T02:09:52,449 copying build/lib/air_pollution/uba/networks/_models.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba/networks 2026-02-13T02:09:52,451 copying build/lib/air_pollution/uba/_typing.py -> build/bdist.linux-armv7l/wheel/./air_pollution/uba 2026-02-13T02:09:52,453 running install_egg_info 2026-02-13T02:09:52,457 Copying src/air_pollution.egg-info to build/bdist.linux-armv7l/wheel/./air_pollution-0.2.2-py3.11.egg-info 2026-02-13T02:09:52,469 running install_scripts 2026-02-13T02:09:52,479 creating build/bdist.linux-armv7l/wheel/air_pollution-0.2.2.dist-info/WHEEL 2026-02-13T02:09:52,482 creating '/tmp/pip-wheel-hx68xcsn/.tmp-ll_7msqj/air_pollution-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-13T02:09:52,484 adding 'air_pollution/__init__.py' 2026-02-13T02:09:52,486 adding 'air_pollution/py.typed' 2026-02-13T02:09:52,487 adding 'air_pollution/luftmessnetz/__init__.py' 2026-02-13T02:09:52,489 adding 'air_pollution/luftmessnetz/_client.py' 2026-02-13T02:09:52,490 adding 'air_pollution/luftmessnetz/_models.py' 2026-02-13T02:09:52,492 adding 'air_pollution/luftmessnetz/_typing.py' 2026-02-13T02:09:52,493 adding 'air_pollution/luftmessnetz/aqi.py' 2026-02-13T02:09:52,495 adding 'air_pollution/scripts/__init__.py' 2026-02-13T02:09:52,496 adding 'air_pollution/scripts/downloader.py' 2026-02-13T02:09:52,498 adding 'air_pollution/uba/__init__.py' 2026-02-13T02:09:52,500 adding 'air_pollution/uba/_client.py' 2026-02-13T02:09:52,501 adding 'air_pollution/uba/_models.py' 2026-02-13T02:09:52,502 adding 'air_pollution/uba/_typing.py' 2026-02-13T02:09:52,503 adding 'air_pollution/uba/utils.py' 2026-02-13T02:09:52,505 adding 'air_pollution/uba/components/__init__.py' 2026-02-13T02:09:52,506 adding 'air_pollution/uba/components/_models.py' 2026-02-13T02:09:52,508 adding 'air_pollution/uba/measures/__init__.py' 2026-02-13T02:09:52,509 adding 'air_pollution/uba/measures/_models.py' 2026-02-13T02:09:52,511 adding 'air_pollution/uba/networks/__init__.py' 2026-02-13T02:09:52,512 adding 'air_pollution/uba/networks/_models.py' 2026-02-13T02:09:52,513 adding 'air_pollution/uba/scopes/__init__.py' 2026-02-13T02:09:52,514 adding 'air_pollution/uba/scopes/_models.py' 2026-02-13T02:09:52,516 adding 'air_pollution/uba/stations/__init__.py' 2026-02-13T02:09:52,517 adding 'air_pollution/uba/stations/_models.py' 2026-02-13T02:09:52,519 adding 'air_pollution/uba/thresholds/__init__.py' 2026-02-13T02:09:52,520 adding 'air_pollution/uba/thresholds/_models.py' 2026-02-13T02:09:52,522 adding 'air_pollution-0.2.2.dist-info/licenses/LICENSE' 2026-02-13T02:09:52,524 adding 'air_pollution-0.2.2.dist-info/METADATA' 2026-02-13T02:09:52,524 adding 'air_pollution-0.2.2.dist-info/WHEEL' 2026-02-13T02:09:52,525 adding 'air_pollution-0.2.2.dist-info/entry_points.txt' 2026-02-13T02:09:52,526 adding 'air_pollution-0.2.2.dist-info/top_level.txt' 2026-02-13T02:09:52,528 adding 'air_pollution-0.2.2.dist-info/RECORD' 2026-02-13T02:09:52,529 removing build/bdist.linux-armv7l/wheel 2026-02-13T02:09:52,638 Building wheel for air-pollution (pyproject.toml): finished with status 'done' 2026-02-13T02:09:52,643 Created wheel for air-pollution: filename=air_pollution-0.2.2-py3-none-any.whl size=18438 sha256=3841dbbf6967267bac1ca173affa87f0b7cf8cd8615b457f73493f6d8af86812 2026-02-13T02:09:52,645 Stored in directory: /tmp/pip-ephem-wheel-cache-w_ccydnh/wheels/a8/d9/83/166ea28743d66eecb1c9d8a699dc239144b58f2465300aafe0 2026-02-13T02:09:52,659 Successfully built air-pollution 2026-02-13T02:09:52,662 Removed build tracker: '/tmp/pip-build-tracker-rcswyy4t'