2026-01-11T09:26:36,638 Created temporary directory: /tmp/pip-ephem-wheel-cache-1a1b92a4 2026-01-11T09:26:36,640 Created temporary directory: /tmp/pip-build-tracker-d_ei9y1_ 2026-01-11T09:26:36,640 Initialized build tracking at /tmp/pip-build-tracker-d_ei9y1_ 2026-01-11T09:26:36,641 Created build tracker: /tmp/pip-build-tracker-d_ei9y1_ 2026-01-11T09:26:36,641 Entered build tracker: /tmp/pip-build-tracker-d_ei9y1_ 2026-01-11T09:26:36,642 Created temporary directory: /tmp/pip-wheel-n34x3qft 2026-01-11T09:26:36,645 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-01-11T09:26:36,647 Created temporary directory: /tmp/pip-ephem-wheel-cache-kxk4_tss 2026-01-11T09:26:36,669 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-11T09:26:36,672 2 location(s) to search for versions of aircot: 2026-01-11T09:26:36,672 * https://pypi.org/simple/aircot/ 2026-01-11T09:26:36,672 * https://www.piwheels.org/simple/aircot/ 2026-01-11T09:26:36,673 Fetching project page and analyzing links: https://pypi.org/simple/aircot/ 2026-01-11T09:26:36,674 Getting page https://pypi.org/simple/aircot/ 2026-01-11T09:26:36,675 Found index url https://pypi.org/simple 2026-01-11T09:26:36,888 Fetched page https://pypi.org/simple/aircot/ as application/vnd.pypi.simple.v1+json 2026-01-11T09:26:36,895 Found link https://files.pythonhosted.org/packages/f8/1a/beceb8aad29959279b4d7399b6c98bc64f6a56f1043d591cf2c7d1e1de8b/aircot-1.0.0b1.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.0b1 2026-01-11T09:26:36,896 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/a3/9d/175d07c00646e7a40943daadb946fd238ca369b98fa6718521b05f84975c/aircot-1.0.0b2-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,897 Found link https://files.pythonhosted.org/packages/bd/40/9bb1f2590309be5e5535eb71b17df75f49c18c93b82950d25aaffea9ebb8/aircot-1.0.0b2.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.0b2 2026-01-11T09:26:36,897 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/b1/1c/1968057505e7fdba5370ffc79338cebdad7a7250ae1d1a05e62a8a40b13d/aircot-1.0.0b3-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,898 Found link https://files.pythonhosted.org/packages/78/b5/fed8857604a11c0498461de1c5ecc764579c93a73072dd0abd73ad237382/aircot-1.0.0b3.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.0b3 2026-01-11T09:26:36,899 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/b6/00/edf133b01faea7ee70e4e7cba962a56e945d4fd0fc8e538322b51a14b2eb/aircot-1.0.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,900 Found link https://files.pythonhosted.org/packages/f4/be/adb8a3d99d89ef09276702b28cdf52a7a3b4d7101a1ffbfbccedb62aa8f5/aircot-1.0.0.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.0 2026-01-11T09:26:36,900 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/55/b1/0982bb6236b99078e7496e73cea67f78db17a74481995cdd1fd904476a9e/aircot-1.0.1-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,901 Found link https://files.pythonhosted.org/packages/c5/e0/48d92b369745c21bdc426a818e464a7661d012b5f64dc07d047e6ba29766/aircot-1.0.1.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.1 2026-01-11T09:26:36,902 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/d6/38/c720632c8cec86442a60f7b7f4158f5c69c3bfb28aadec847c6197a92313/aircot-1.0.2-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,902 Found link https://files.pythonhosted.org/packages/fc/eb/4bbc7ae69cccf5fd3c72aceb0f2e392cd279ffc7839f5bc91b6551bfbe6f/aircot-1.0.2.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.2 2026-01-11T09:26:36,903 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/93/c4/d203b13476d2922cbb237d978d6db4b995f0043e6e4040df28f950667a24/aircot-1.0.3-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,904 Found link https://files.pythonhosted.org/packages/1c/a5/814a68302b2d7cbd01d3de3a142ef0f1f0c2175f72c5760223777a66c0e4/aircot-1.0.3.tar.gz (from https://pypi.org/simple/aircot/), version: 1.0.3 2026-01-11T09:26:36,905 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/13/48/32d2e5e0ceab7c2f6fad2c59fee7bb0680b5579cc72b00a8a8b6c9d82e83/aircot-1.1.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,905 Found link https://files.pythonhosted.org/packages/f0/a6/ac7db8a6c381a177beabd3d0657fdc4ef8d943f8f0ad55b5e136f68e3f09/aircot-1.1.0.tar.gz (from https://pypi.org/simple/aircot/), version: 1.1.0 2026-01-11T09:26:36,906 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/75/ac/26b474faad1d69bb428385e6466aa15bd2ce0454185f2ae688c741085105/aircot-1.1.1-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,906 Found link https://files.pythonhosted.org/packages/6f/43/a044c508741746086db8241909e5d3722b7e2bc45eec14fc1fd0b097ebfc/aircot-1.1.1.tar.gz (from https://pypi.org/simple/aircot/), version: 1.1.1 2026-01-11T09:26:36,907 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/f9/c6/3a9f3111a69873946cd830dac676153cb9b5da031c3f417fbb4af95009d1/aircot-1.2.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) 2026-01-11T09:26:36,907 Found link https://files.pythonhosted.org/packages/c0/f1/f5856bd0fc1e9128585e5abbf16e48440a54bfef653e1401aa2d406e1f07/aircot-1.2.0.tar.gz (from https://pypi.org/simple/aircot/), version: 1.2.0 2026-01-11T09:26:36,908 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/bc/c5/04829288cf5b7b0f8b1eb8602459061613892d255a2acb543b94577e5cc2/aircot-2.0.0b2-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,909 Found link https://files.pythonhosted.org/packages/2c/c6/a91251ea7ca9f4f99ab35cf930305eb6f4402fa52957c80bd4e2a7e9ce88/aircot-2.0.0b2.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 2.0.0b2 2026-01-11T09:26:36,910 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/9d/b6/0f28bd385c68068a2398137679dedd324b4ebdebe9bcf2f1f8b1b18f4e1a/aircot-2.0.0b3-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,911 Found link https://files.pythonhosted.org/packages/e2/cd/1bcfe1aa97433d92408747ffb819f010d1f8b8975af8600d3f9b3c1e55eb/aircot-2.0.0b3.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 2.0.0b3 2026-01-11T09:26:36,912 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/25/b9/a96c6e706d1a66b8698d932fe084b861d546ff9b6f35e1a1bce234a35708/aircot-2.0.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,913 Found link https://files.pythonhosted.org/packages/ff/84/550d9020ec5e47ee8807d945042922b5bcde35da72bfb01399016a4d0313/aircot-2.0.0.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 2.0.0 2026-01-11T09:26:36,913 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/f7/1d/a10130b641a822632b4c0adb1d5486e92259939fcf88c41c1ed16b4f374c/aircot-3.0.0b1-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,914 Found link https://files.pythonhosted.org/packages/4d/79/628d72abe7f2cd9693ef32c86d9487aa925b2a6a3e188aee8ada8f56abc2/aircot-3.0.0b1.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 3.0.0b1 2026-01-11T09:26:36,915 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/aa/1f/a77fac997ab74a81290f335de4ea500cfd9006de6308493d3054ceb25660/aircot-3.0.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,916 Found link https://files.pythonhosted.org/packages/cf/e5/a77c2d796a2b3cef2c59e674bfd0d9a6efff975d676de5c2551c237ddc65/aircot-3.0.0.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 3.0.0 2026-01-11T09:26:36,917 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/ed/12/7840c4bef4d686dbaf01c7429643dd8d87709387a993974b2d8ab5534eb1/aircot-3.0.1-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:36,918 Found link https://files.pythonhosted.org/packages/6b/a4/bd2724a0d4e73b461649b42e269ecba10169d7df57782caf62e221cfa143/aircot-3.0.1.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:<4,>=3.6), version: 3.0.1 2026-01-11T09:26:36,919 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/bb/65/95bc996b07d58f91910e1204275e88432d9803cedfe887ffa2324ec12fc7/aircot-4.0.0-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:>=3.7) 2026-01-11T09:26:36,919 Found link https://files.pythonhosted.org/packages/32/a2/871185fdd1e291821f99b77fda2875902ccaab773c83e30df4d294199e2d/aircot-4.0.0.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:>=3.7), version: 4.0.0 2026-01-11T09:26:36,920 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/a6/8f/a08d259f68691d5515277fd1821a8ff2d6987d3a42287f63d196fcca2442/aircot-4.0.1-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:>=3.7) 2026-01-11T09:26:36,921 Found link https://files.pythonhosted.org/packages/27/24/8f7cfa960e3963d49d2b71d2e8703bffd4b034612c08e553d22ca50ff6e4/aircot-4.0.1.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:>=3.7), version: 4.0.1 2026-01-11T09:26:36,922 Skipping link: No binaries permitted for aircot: https://files.pythonhosted.org/packages/ca/6c/aabf90f01706eaa2d6187ede50cad4777331400034307ad850beda11544b/aircot-4.0.2-py3-none-any.whl (from https://pypi.org/simple/aircot/) (requires-python:>=3.7) 2026-01-11T09:26:36,923 Found link https://files.pythonhosted.org/packages/71/44/0aae9ac78b80b6effcd73cee5d099442bf99715cd33da1c6e25d97ce67af/aircot-4.0.2.tar.gz (from https://pypi.org/simple/aircot/) (requires-python:>=3.7), version: 4.0.2 2026-01-11T09:26:36,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/aircot/ 2026-01-11T09:26:36,924 Getting page https://www.piwheels.org/simple/aircot/ 2026-01-11T09:26:36,925 Found index url https://www.piwheels.org/simple 2026-01-11T09:26:37,291 Fetched page https://www.piwheels.org/simple/aircot/ as text/html 2026-01-11T09:26:37,296 Skipping link: No binaries permitted for aircot: https://www.piwheels.org/simple/aircot/aircot-3.0.1-py3-none-any.whl#sha256=8a1b3d89c13752d29e83f9d14c4b4ecfaf013779eebadf2ffdb1184cf7dc64d1 (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,297 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-3.0.0-py3-none-any.whl#sha256=4483e4d00b653d47abc2fcfa3595cb671af869f83f0f740101eb1ead4edb4b6e (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,298 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-3.0.0b1-py3-none-any.whl#sha256=2d264658880146d1f667ea550f8b0aec72fc04ceed8bcb29df225120d692b01b (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,298 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-2.0.0-py3-none-any.whl#sha256=19951bb0c7be799debf684f31c07c7732d963166ecb916b46b8ae956c4452740 (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,299 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-2.0.0b3-py3-none-any.whl#sha256=ede007559945f4b62d1c9025f4fde07bfb14f939cd5d946934b86badc58393af (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,300 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-2.0.0b2-py3-none-any.whl#sha256=358c561bb52cf1ba8613893915bc796e5d45a80610cc89effd48688e47bf3aca (from https://www.piwheels.org/simple/aircot/) (requires-python:<4,>=3.6) 2026-01-11T09:26:37,300 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.2.0-py3-none-any.whl#sha256=06862527851b01944a259e230ccffc043702d27e1550f77d140850ba69064351 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,301 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.1.1-py3-none-any.whl#sha256=bc9ae651b6c5a073c40e612f5069111fdf8b6d59fb8d199f115860920031f363 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,301 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.1.0-py3-none-any.whl#sha256=defdf089a35e3d26009c5752f37eae7897c8df2f75bd798e9134425be9ac9ef1 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,302 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.3-py3-none-any.whl#sha256=e3ccf053381e3b41cf475d4992b958251669ae3eac8ed695bb4d5c2c7080d532 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,302 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.2-py3-none-any.whl#sha256=a458d821feb5d57dff883011ab140131fd072ef4c631d9c367974baf267dde31 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,303 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.1-py3-none-any.whl#sha256=290a1f421d605006b141cf6b957e84d305bd3e266a07a84d379d7e33bc3d3c5e (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,303 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.0-py3-none-any.whl#sha256=329f4c66ca17c1a3474e85d98f04c23e6650e09a778b3e3a48089a8738a42415 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,304 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.0b3-py3-none-any.whl#sha256=855d97decc3ae9468ba202163ccec710e14f7747bd695aa360ee1425844171a5 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,304 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.0b2-py3-none-any.whl#sha256=828712218a990b98954aa7558b08168914205a30b0c6919b0052501baa9a25c2 (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,305 Skipping link: No binaries permitted for aircot: https://archive1.piwheels.org/simple/aircot/aircot-1.0.0b1-py3-none-any.whl#sha256=1899051fc359c3d47da903da363f6cf693797407f88c0745b08e19c4fe2c903a (from https://www.piwheels.org/simple/aircot/) 2026-01-11T09:26:37,306 Skipping link: not a file: https://www.piwheels.org/simple/aircot/ 2026-01-11T09:26:37,306 Skipping link: not a file: https://pypi.org/simple/aircot/ 2026-01-11T09:26:37,327 Given no hashes to check 1 links for project 'aircot': discarding no candidates 2026-01-11T09:26:37,345 Collecting aircot==4.0.0 2026-01-11T09:26:37,348 Created temporary directory: /tmp/pip-unpack-kom3itfj 2026-01-11T09:26:37,573 Downloading aircot-4.0.0.tar.gz (233 kB) 2026-01-11T09:26:37,767 Added aircot==4.0.0 from https://files.pythonhosted.org/packages/32/a2/871185fdd1e291821f99b77fda2875902ccaab773c83e30df4d294199e2d/aircot-4.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-d_ei9y1_' 2026-01-11T09:26:37,769 Running setup.py (path:/tmp/pip-wheel-n34x3qft/aircot_e13036cdb101400c869c5b180a4404ed/setup.py) egg_info for package aircot 2026-01-11T09:26:37,770 Created temporary directory: /tmp/pip-pip-egg-info-x_r590vr 2026-01-11T09:26:37,771 Preparing metadata (setup.py): started 2026-01-11T09:26:37,773 Running command python setup.py egg_info 2026-01-11T09:26:38,369 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-11T09:26:38,369 !! 2026-01-11T09:26:38,370 ******************************************************************************** 2026-01-11T09:26:38,371 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-11T09:26:38,372 License :: OSI Approved :: Apache Software License 2026-01-11T09:26:38,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-11T09:26:38,373 ******************************************************************************** 2026-01-11T09:26:38,374 !! 2026-01-11T09:26:38,375 self._finalize_license_expression() 2026-01-11T09:26:38,735 running egg_info 2026-01-11T09:26:38,762 creating /tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info 2026-01-11T09:26:38,763 writing /tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/PKG-INFO 2026-01-11T09:26:38,768 writing dependency_links to /tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/dependency_links.txt 2026-01-11T09:26:38,771 writing requirements to /tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/requires.txt 2026-01-11T09:26:38,772 writing top-level names to /tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/top_level.txt 2026-01-11T09:26:38,774 writing manifest file '/tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/SOURCES.txt' 2026-01-11T09:26:38,863 reading manifest file '/tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/SOURCES.txt' 2026-01-11T09:26:38,865 reading manifest template 'MANIFEST.in' 2026-01-11T09:26:38,870 warning: no files found matching '*.csv' under directory 'src/aircot/data' 2026-01-11T09:26:38,873 warning: no files found matching '*.csv' under directory 'aircot/data' 2026-01-11T09:26:38,873 warning: no files found matching '*.txt' under directory 'aircot/data' 2026-01-11T09:26:38,874 warning: no files found matching 'src/aircot/data' 2026-01-11T09:26:38,875 warning: no files found matching '*.csv' 2026-01-11T09:26:38,875 adding license file 'LICENSE' 2026-01-11T09:26:38,878 writing manifest file '/tmp/pip-pip-egg-info-x_r590vr/aircot.egg-info/SOURCES.txt' 2026-01-11T09:26:38,987 Preparing metadata (setup.py): finished with status 'done' 2026-01-11T09:26:38,991 Source in /tmp/pip-wheel-n34x3qft/aircot_e13036cdb101400c869c5b180a4404ed has version 4.0.0, which satisfies requirement aircot==4.0.0 from https://files.pythonhosted.org/packages/32/a2/871185fdd1e291821f99b77fda2875902ccaab773c83e30df4d294199e2d/aircot-4.0.0.tar.gz 2026-01-11T09:26:38,992 Removed aircot==4.0.0 from https://files.pythonhosted.org/packages/32/a2/871185fdd1e291821f99b77fda2875902ccaab773c83e30df4d294199e2d/aircot-4.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-d_ei9y1_' 2026-01-11T09:26:38,997 Created temporary directory: /tmp/pip-unpack-3msvpcah 2026-01-11T09:26:38,998 Building wheels for collected packages: aircot 2026-01-11T09:26:39,002 Created temporary directory: /tmp/pip-wheel-3c4rve_6 2026-01-11T09:26:39,003 Building wheel for aircot (setup.py): started 2026-01-11T09:26:39,004 Destination directory: /tmp/pip-wheel-3c4rve_6 2026-01-11T09:26:39,005 Running command python setup.py bdist_wheel 2026-01-11T09:26:39,514 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-11T09:26:39,514 !! 2026-01-11T09:26:39,515 ******************************************************************************** 2026-01-11T09:26:39,516 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-11T09:26:39,517 License :: OSI Approved :: Apache Software License 2026-01-11T09:26:39,518 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-11T09:26:39,519 ******************************************************************************** 2026-01-11T09:26:39,520 !! 2026-01-11T09:26:39,520 self._finalize_license_expression() 2026-01-11T09:26:39,847 running bdist_wheel 2026-01-11T09:26:39,979 running build 2026-01-11T09:26:39,980 running build_py 2026-01-11T09:26:40,010 creating build/lib/aircot 2026-01-11T09:26:40,012 copying src/aircot/__init__.py -> build/lib/aircot 2026-01-11T09:26:40,013 copying src/aircot/constants.py -> build/lib/aircot 2026-01-11T09:26:40,015 copying src/aircot/functions.py -> build/lib/aircot 2026-01-11T09:26:40,018 running egg_info 2026-01-11T09:26:40,045 writing src/aircot.egg-info/PKG-INFO 2026-01-11T09:26:40,049 writing dependency_links to src/aircot.egg-info/dependency_links.txt 2026-01-11T09:26:40,052 writing requirements to src/aircot.egg-info/requires.txt 2026-01-11T09:26:40,053 writing top-level names to src/aircot.egg-info/top_level.txt 2026-01-11T09:26:40,086 reading manifest file 'src/aircot.egg-info/SOURCES.txt' 2026-01-11T09:26:40,089 reading manifest template 'MANIFEST.in' 2026-01-11T09:26:40,094 warning: no files found matching '*.csv' under directory 'src/aircot/data' 2026-01-11T09:26:40,096 warning: no files found matching '*.csv' under directory 'aircot/data' 2026-01-11T09:26:40,097 warning: no files found matching '*.txt' under directory 'aircot/data' 2026-01-11T09:26:40,097 warning: no files found matching 'src/aircot/data' 2026-01-11T09:26:40,098 warning: no files found matching '*.csv' 2026-01-11T09:26:40,098 adding license file 'LICENSE' 2026-01-11T09:26:40,101 writing manifest file 'src/aircot.egg-info/SOURCES.txt' 2026-01-11T09:26:40,105 copying src/aircot/VERSION -> build/lib/aircot 2026-01-11T09:26:40,107 creating build/lib/aircot/data 2026-01-11T09:26:40,108 copying src/aircot/data/cotdb.json -> build/lib/aircot/data 2026-01-11T09:26:40,127 copying src/aircot/data/cotdb.txt -> build/lib/aircot/data 2026-01-11T09:26:40,140 copying src/aircot/data/cotdb_indexed.json -> build/lib/aircot/data 2026-01-11T09:26:40,151 copying src/aircot/data/countries.json -> build/lib/aircot/data 2026-01-11T09:26:40,180 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-11T09:26:40,181 !! 2026-01-11T09:26:40,182 ******************************************************************************** 2026-01-11T09:26:40,182 Please avoid running ``setup.py`` directly. 2026-01-11T09:26:40,183 Instead, use pypa/build, pypa/installer or other 2026-01-11T09:26:40,184 standards-based tools. 2026-01-11T09:26:40,185 This deprecation is overdue, please update your project and remove deprecated 2026-01-11T09:26:40,185 calls to avoid build errors in the future. 2026-01-11T09:26:40,187 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-11T09:26:40,187 ******************************************************************************** 2026-01-11T09:26:40,188 !! 2026-01-11T09:26:40,189 self.initialize_options() 2026-01-11T09:26:40,209 installing to build/bdist.linux-armv7l/wheel 2026-01-11T09:26:40,209 running install 2026-01-11T09:26:40,232 running install_lib 2026-01-11T09:26:40,260 creating build/bdist.linux-armv7l/wheel 2026-01-11T09:26:40,262 creating build/bdist.linux-armv7l/wheel/aircot 2026-01-11T09:26:40,263 copying build/lib/aircot/__init__.py -> build/bdist.linux-armv7l/wheel/./aircot 2026-01-11T09:26:40,265 copying build/lib/aircot/VERSION -> build/bdist.linux-armv7l/wheel/./aircot 2026-01-11T09:26:40,267 copying build/lib/aircot/constants.py -> build/bdist.linux-armv7l/wheel/./aircot 2026-01-11T09:26:40,269 copying build/lib/aircot/functions.py -> build/bdist.linux-armv7l/wheel/./aircot 2026-01-11T09:26:40,272 creating build/bdist.linux-armv7l/wheel/aircot/data 2026-01-11T09:26:40,273 copying build/lib/aircot/data/cotdb_indexed.json -> build/bdist.linux-armv7l/wheel/./aircot/data 2026-01-11T09:26:40,283 copying build/lib/aircot/data/countries.json -> build/bdist.linux-armv7l/wheel/./aircot/data 2026-01-11T09:26:40,285 copying build/lib/aircot/data/cotdb.txt -> build/bdist.linux-armv7l/wheel/./aircot/data 2026-01-11T09:26:40,299 copying build/lib/aircot/data/cotdb.json -> build/bdist.linux-armv7l/wheel/./aircot/data 2026-01-11T09:26:40,317 running install_egg_info 2026-01-11T09:26:40,354 Copying src/aircot.egg-info to build/bdist.linux-armv7l/wheel/./aircot-4.0.0-py3.11.egg-info 2026-01-11T09:26:40,364 running install_scripts 2026-01-11T09:26:40,376 creating build/bdist.linux-armv7l/wheel/aircot-4.0.0.dist-info/WHEEL 2026-01-11T09:26:40,379 creating '/tmp/pip-wheel-3c4rve_6/aircot-4.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-11T09:26:40,381 adding 'aircot/VERSION' 2026-01-11T09:26:40,383 adding 'aircot/__init__.py' 2026-01-11T09:26:40,385 adding 'aircot/constants.py' 2026-01-11T09:26:40,388 adding 'aircot/functions.py' 2026-01-11T09:26:40,446 adding 'aircot/data/cotdb.json' 2026-01-11T09:26:40,506 adding 'aircot/data/cotdb.txt' 2026-01-11T09:26:40,557 adding 'aircot/data/cotdb_indexed.json' 2026-01-11T09:26:40,563 adding 'aircot/data/countries.json' 2026-01-11T09:26:40,567 adding 'aircot-4.0.0.dist-info/licenses/LICENSE' 2026-01-11T09:26:40,569 adding 'aircot-4.0.0.dist-info/METADATA' 2026-01-11T09:26:40,570 adding 'aircot-4.0.0.dist-info/WHEEL' 2026-01-11T09:26:40,571 adding 'aircot-4.0.0.dist-info/top_level.txt' 2026-01-11T09:26:40,572 adding 'aircot-4.0.0.dist-info/RECORD' 2026-01-11T09:26:40,579 removing build/bdist.linux-armv7l/wheel 2026-01-11T09:26:40,695 Building wheel for aircot (setup.py): finished with status 'done' 2026-01-11T09:26:40,700 Created wheel for aircot: filename=aircot-4.0.0-py3-none-any.whl size=263316 sha256=af3816a0abd611d618563e2d1927ed314597830c0dba82dd24bf31abdaf93e18 2026-01-11T09:26:40,701 Stored in directory: /tmp/pip-ephem-wheel-cache-kxk4_tss/wheels/54/13/e7/7b9d29cc0e3734d1161fe87c993cf0e256d5b051eca4cbd900 2026-01-11T09:26:40,711 Successfully built aircot 2026-01-11T09:26:40,723 Removed build tracker: '/tmp/pip-build-tracker-d_ei9y1_'