2026-09-11T10:13:26,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-w9nr3hr1 2026-09-11T10:13:26,800 Created temporary directory: /tmp/pip-build-tracker-e6koe43g 2026-09-11T10:13:26,800 Initialized build tracking at /tmp/pip-build-tracker-e6koe43g 2026-09-11T10:13:26,801 Created build tracker: /tmp/pip-build-tracker-e6koe43g 2026-09-11T10:13:26,802 Entered build tracker: /tmp/pip-build-tracker-e6koe43g 2026-09-11T10:13:26,803 Created temporary directory: /tmp/pip-wheel-8njkuso0 2026-09-11T10:13:26,805 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-09-11T10:13:26,808 Created temporary directory: /tmp/pip-ephem-wheel-cache-yro_95f2 2026-09-11T10:13:26,834 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-11T10:13:26,838 2 location(s) to search for versions of kalyke-apns: 2026-09-11T10:13:26,838 * https://pypi.org/simple/kalyke-apns/ 2026-09-11T10:13:26,838 * https://www.piwheels.org/simple/kalyke-apns/ 2026-09-11T10:13:26,839 Fetching project page and analyzing links: https://pypi.org/simple/kalyke-apns/ 2026-09-11T10:13:26,840 Getting page https://pypi.org/simple/kalyke-apns/ 2026-09-11T10:13:26,841 Found index url https://pypi.org/simple 2026-09-11T10:13:27,085 Fetched page https://pypi.org/simple/kalyke-apns/ as application/vnd.pypi.simple.v1+json 2026-09-11T10:13:27,094 Found link https://files.pythonhosted.org/packages/54/61/939267c35dab8aae5d28e65b035c21f1e3a38df16eb2973dd0459c617bf7/kalyke-apns-0.1.1.tar.gz (from https://pypi.org/simple/kalyke-apns/), version: 0.1.1 2026-09-11T10:13:27,095 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/52/ff/21b425db9cb779e68bc6ec4a564b534300debfbc2e2c0aaa26d84de95d30/kalyke_apns-0.1.1-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) 2026-09-11T10:13:27,096 Found link https://files.pythonhosted.org/packages/94/ed/c20b9babad8bb346c43011cb9bfe5b6b151a2ac4fdf110d6c8b928b8b83b/kalyke-apns-0.1.2.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.5,<4.0), version: 0.1.2 2026-09-11T10:13:27,096 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/81/93/073a7589dbb8c5c033e64670e97e719ad9911e17da0a904a289c79618a8d/kalyke_apns-0.1.2-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.5,<4.0) 2026-09-11T10:13:27,098 Found link https://files.pythonhosted.org/packages/0b/01/defc816f925bef993bd30cd82eee90ab88fa841d41fa1e40e531fb696692/kalyke-apns-0.1.3.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.3 2026-09-11T10:13:27,098 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/1b/85/9b8a8bf7a43ef6b647fa2a2a4dc8fe4419ffd432548f499383958118cd38/kalyke_apns-0.1.3-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,099 Found link https://files.pythonhosted.org/packages/72/fa/83658e15e8e411527ca3753eaca68344ff8389971632740d54ea4925bc65/kalyke-apns-0.1.4.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.4 2026-09-11T10:13:27,100 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/84/1e/43eec2665e329d573b6491a8915e158e645c4ad8af76fec825f7ef13bb9f/kalyke_apns-0.1.4-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,101 Found link https://files.pythonhosted.org/packages/e3/d1/dd7ba133e4286261b2ab0cd4ad2d7333c01552139ddac870dabc44355b0b/kalyke-apns-0.1.5.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.5 2026-09-11T10:13:27,102 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/b4/c5/8206ea3270048fe2557c1128697715efbd9a93ea16c1d5a143767b83f7ac/kalyke_apns-0.1.5-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,103 Found link https://files.pythonhosted.org/packages/9d/6d/8d36603601804556f791b8237e07efd6ee833a33c02c2b8f5e299d04bc9c/kalyke-apns-0.1.6.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.6 2026-09-11T10:13:27,104 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/ca/81/d8d2ea72907c4428616ea99123b2620195a61f584376939a6b91bb8a46b7/kalyke_apns-0.1.6-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,105 Found link https://files.pythonhosted.org/packages/96/da/cc68959b13b37c531d33fac08b7082388c15c6aaa4b3eaa2d06e7ccab598/kalyke-apns-0.1.7.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.7 2026-09-11T10:13:27,105 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/3b/a4/ef15d2e1ed30a4d273178739b04d5a9f9274be2deb6fc0f814a9a41cf148/kalyke_apns-0.1.7-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,106 Found link https://files.pythonhosted.org/packages/5c/30/3e21a59479f86a1b4e488d78f71433d0a25954842575ba17fbc6432ca982/kalyke-apns-0.1.8.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0), version: 0.1.8 2026-09-11T10:13:27,107 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/48/08/001f0add9f1963802c24ad642e976ea58a2ac1c3fde488a26d5a9be6aca4/kalyke_apns-0.1.8-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,108 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/2f/7c/af1548aa6ca7c9de86763ff6931ec1890d3e349627ebb3f331c5455aa66c/kalyke_apns-0.2.0-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,109 Found link https://files.pythonhosted.org/packages/2d/38/bf4ae2a08c13d70ccd5dd752044174351e2a8f58c3cf836b1a7923f3a630/kalyke_apns-0.2.0.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0), version: 0.2.0 2026-09-11T10:13:27,109 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/8e/e0/d1ee2b83ba5c8fa5a2e3d6049674140f08ddb37dae6fa87c4c85ebf91a1b/kalyke_apns-0.2.1-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,110 Found link https://files.pythonhosted.org/packages/cd/a6/5c0faa626a455d6a1f9947a19576c89cc6ebbf6c7e5f9d7417e64f30a928/kalyke_apns-0.2.1.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0), version: 0.2.1 2026-09-11T10:13:27,111 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/9d/02/bb02bfb9df099e0abde62bb427753e849aea21376243d81338db878c4ae2/kalyke_apns-0.2.2-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,112 Found link https://files.pythonhosted.org/packages/12/c5/924ca219c56bde9114ddd52e041a3ea424c29880e75d104e284c647e24df/kalyke_apns-0.2.2.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0), version: 0.2.2 2026-09-11T10:13:27,113 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/70/2a/358ee0e22eabd0e11f426c15f98a05c7ebcf1df25b34f7e17fa2192df37a/kalyke_apns-1.0.0-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,114 Found link https://files.pythonhosted.org/packages/27/94/44b831c15955727825a5aa1afa7c9454f7dd84b2697e1ddebfc12af2ed19/kalyke_apns-1.0.0.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0), version: 1.0.0 2026-09-11T10:13:27,114 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/a0/58/bad31b9bad50d44315cddef0a08efcc69f3ead0e2b25d978110e77a899bd/kalyke_apns-1.0.1-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,116 Found link https://files.pythonhosted.org/packages/68/81/cbc297b846c092784a5214ce4efa95f4407500ecdf785b486f9fb10f848f/kalyke_apns-1.0.1.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0), version: 1.0.1 2026-09-11T10:13:27,116 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/7d/5e/9bd8a5de94afe30df1d31ad306df86bc7eecfb3fbf7a8503958de2f712a0/kalyke_apns-1.0.2-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,117 Found link https://files.pythonhosted.org/packages/77/6d/df105008647e272bc1dc0037663d33d0cb768bc8d3672c0c406f0018696a/kalyke_apns-1.0.2.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0), version: 1.0.2 2026-09-11T10:13:27,118 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/38/54/64c408646645caa6dad5ef0449a073118467d0ff9b2e301f783a11023814/kalyke_apns-1.0.3-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,119 Found link https://files.pythonhosted.org/packages/52/32/47e2a122c6757e98538c83aebe56b35831a029929730b145dbe70364c84d/kalyke_apns-1.0.3.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0), version: 1.0.3 2026-09-11T10:13:27,119 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/ac/ca/ce74d707b1e2ed90ed770ec4411842931e4ca53cb5116fbc06867d7e6371/kalyke_apns-1.0.4-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<4.0,>=3.9) 2026-09-11T10:13:27,120 Found link https://files.pythonhosted.org/packages/81/31/85f9cd5244aba271e8aa71dea96851bda3147204b6a7b618884c981a1106/kalyke_apns-1.0.4.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<4.0,>=3.9), version: 1.0.4 2026-09-11T10:13:27,121 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/a0/db/9af6ee81f9b46258fd079ab1e3639d55b328a23be2bc7d13a8e35bb7f8b9/kalyke_apns-1.0.5-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.9) 2026-09-11T10:13:27,122 Found link https://files.pythonhosted.org/packages/99/d3/8e528a5d591c7fef9339b1822094e480c466e99bf0957d821e8dc3cdb68d/kalyke_apns-1.0.5.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.9), version: 1.0.5 2026-09-11T10:13:27,122 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/52/28/a8de41c9eaeb57890a93378d4bd0a14b8efb8152f98642fd0c214714b851/kalyke_apns-1.0.6-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,>=3.9) 2026-09-11T10:13:27,124 Found link https://files.pythonhosted.org/packages/0b/a0/c13dcfc7ea5153d05cc433d1f2c3b3b5ca68c3b5a79d865b2a9811ccf2ad/kalyke_apns-1.0.6.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,>=3.9), version: 1.0.6 2026-09-11T10:13:27,125 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/77/13/7801ae25202552e12fdca76977372fa9e5dae1b821ce971b37f642eadae5/kalyke_apns-1.1.0-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0) 2026-09-11T10:13:27,126 Found link https://files.pythonhosted.org/packages/c2/e5/235e7570533eaec1584f30680799620627b4bbb500cb3149dab3297a8703/kalyke_apns-1.1.0.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0), version: 1.1.0 2026-09-11T10:13:27,127 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/c7/1a/70c800047eafa36c38c4c6e6ef2484a3d134305f8a9c1245aa0ea10c161e/kalyke_apns-1.1.1-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0) 2026-09-11T10:13:27,128 Found link https://files.pythonhosted.org/packages/8e/64/c4df3aafbfa739df86358b279f16ff69b7acbc77ad186427c1a5ba5c2a77/kalyke_apns-1.1.1.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0), version: 1.1.1 2026-09-11T10:13:27,129 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/c2/3c/3c76ef2f4c522bed60c292177bf1c5c2b7daff74865003fe9128beabce17/kalyke_apns-1.2.0-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.15,>=3.10.0) 2026-09-11T10:13:27,130 Found link https://files.pythonhosted.org/packages/86/69/bddcf33af9623b47fa54c07a9576d8edfc5cbbd45795afc32ccc60c4780d/kalyke_apns-1.2.0.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.15,>=3.10.0), version: 1.2.0 2026-09-11T10:13:27,130 Skipping link: No binaries permitted for kalyke-apns: https://files.pythonhosted.org/packages/87/e3/c723055fecf3b600de6b161c819b2c01429aa0108faeb9579ec6c38cd6fa/kalyke_apns-1.2.1-py3-none-any.whl (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.15,>=3.10.0) 2026-09-11T10:13:27,131 Found link https://files.pythonhosted.org/packages/2a/6d/02889eab8959c4e25825641e6097e99a511ac2d348c5c79703b8d8082c7d/kalyke_apns-1.2.1.tar.gz (from https://pypi.org/simple/kalyke-apns/) (requires-python:<3.15,>=3.10.0), version: 1.2.1 2026-09-11T10:13:27,132 Fetching project page and analyzing links: https://www.piwheels.org/simple/kalyke-apns/ 2026-09-11T10:13:27,132 Getting page https://www.piwheels.org/simple/kalyke-apns/ 2026-09-11T10:13:27,134 Found index url https://www.piwheels.org/simple 2026-09-11T10:13:27,336 Fetched page https://www.piwheels.org/simple/kalyke-apns/ as text/html 2026-09-11T10:13:27,343 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.2.0-py3-none-any.whl#sha256=28afce03ab688c73e6aab3f52c560b4643498e2dae1dd387765a3f5d60ef321d (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:<3.15,>=3.10.0) 2026-09-11T10:13:27,344 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.1.1-py3-none-any.whl#sha256=f6f5556365d53ffb422b8648c60c1f77d16a183f139925f7ce972fc45548e4c9 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0) 2026-09-11T10:13:27,344 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.1.0-py3-none-any.whl#sha256=bf66f0535e728003e8bdeed67ee8105d940ab87f08071e2747258ca8bc8dee46 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:<3.14,>=3.10.0) 2026-09-11T10:13:27,345 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.6-py3-none-any.whl#sha256=be06acf5ce722ef1504ee3f314b7e5acf0f206657dbe8317c9c6dc5371f091a5 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*, !=3.8.*) 2026-09-11T10:13:27,346 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.5-py3-none-any.whl#sha256=1575da376ea66d8cb8c746cdfb3e3bcab5474ad55164d6d9efd7bc4e1652a2f9 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<3.14) 2026-09-11T10:13:27,346 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.4-py3-none-any.whl#sha256=b3d8bbf8a49a60c8457e44727fc73a6482ceb02cfdd7981ef95b53a8e0bef6e6 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,347 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.3-py3-none-any.whl#sha256=30ad702464a7f88c797e69a867dc58eb36bc0315aee70cb47a08840f633583a4 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,347 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.2-py3-none-any.whl#sha256=43f32d27b709a421bc40b28593a5573289842367bd37c2b22596be3b9c0273fb (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,348 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.1-py3-none-any.whl#sha256=f850adf39d2e61d9738808494f77dacc87f06efa933bf573b66837b02582f2df (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,349 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-1.0.0-py3-none-any.whl#sha256=fc730aa5e509864f141017bebe6ff9c2fd85ab8a313c6c4c4c845ce73036f00b (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.9,<4.0) 2026-09-11T10:13:27,349 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.2.2-py3-none-any.whl#sha256=d710ca8ecb632d80b38126e4ceb0d645b0b2788f65c6f0dd03ba8ddbab7b352c (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,350 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.2.1-py3-none-any.whl#sha256=86f3e4554c4f67467fcf6ab664bc7fa0b78682b8819a7306fd931223f6a7c5de (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,351 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.2.0-py3-none-any.whl#sha256=d6205dacd11764cd5e7b2ce2487a96d811dad3a51d946862792233cb74c86a3d (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.7,<4.0) 2026-09-11T10:13:27,351 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.8-py3-none-any.whl#sha256=457810e524f6f23069db19d87c5a72197e96db8e9099a7a4d534ab3c6871c9f9 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,352 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.7-py3-none-any.whl#sha256=548b436a47fac2b80fcf74818c4c594f75d4b2eab466b54618c00537bff1f96c (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,352 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.6-py3-none-any.whl#sha256=15449d3efc1351951a464e8fd647136b600e8ba9106c0cee9d294a2274488bb8 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,353 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.5-py3-none-any.whl#sha256=2054413e4be67ae575e9cc12c88617dc24014dba23cc8f7dac586ad4708dc1f1 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,353 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.4-py3-none-any.whl#sha256=b255faf12beb647653eb813f32e90fbf7461e5d52658ae062a0270b1f1142288 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,354 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.3-py3-none-any.whl#sha256=5b861833f165f9f6b438df748cce3a16444ca830a86bcdd4a3a6e17677da0247 (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.6,<4.0) 2026-09-11T10:13:27,354 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.2-py3-none-any.whl#sha256=94fbe5fec5a110a847ab3bc96d16f1e44a4ab25144f0b73d7572eeedfdfda94a (from https://www.piwheels.org/simple/kalyke-apns/) (requires-python:>=3.5,<4.0) 2026-09-11T10:13:27,355 Skipping link: No binaries permitted for kalyke-apns: https://archive1.piwheels.org/simple/kalyke-apns/kalyke_apns-0.1.1-py3-none-any.whl#sha256=bb7b8c95bbbf2a04bd05bed74803cbf892106227b88554973480e258473827d1 (from https://www.piwheels.org/simple/kalyke-apns/) 2026-09-11T10:13:27,356 Skipping link: not a file: https://www.piwheels.org/simple/kalyke-apns/ 2026-09-11T10:13:27,357 Skipping link: not a file: https://pypi.org/simple/kalyke-apns/ 2026-09-11T10:13:27,378 Given no hashes to check 1 links for project 'kalyke-apns': discarding no candidates 2026-09-11T10:13:27,396 Collecting kalyke-apns==1.2.1 2026-09-11T10:13:27,399 Created temporary directory: /tmp/pip-unpack-d32qnodn 2026-09-11T10:13:27,579 Downloading kalyke_apns-1.2.1.tar.gz (10 kB) 2026-09-11T10:13:27,626 Added kalyke-apns==1.2.1 from https://files.pythonhosted.org/packages/2a/6d/02889eab8959c4e25825641e6097e99a511ac2d348c5c79703b8d8082c7d/kalyke_apns-1.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-e6koe43g' 2026-09-11T10:13:27,633 Created temporary directory: /tmp/pip-build-env-9veltcaj 2026-09-11T10:13:27,638 Installing build dependencies: started 2026-09-11T10:13:27,639 Running command pip subprocess to install build dependencies 2026-09-11T10:13:28,821 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-11T10:13:29,295 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-09-11T10:13:29,319 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-11T10:13:29,893 Collecting hatchling 2026-09-11T10:13:29,894 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl.metadata 2026-09-11T10:13:29,913 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl.metadata (3.9 kB) 2026-09-11T10:13:30,026 Collecting uv-dynamic-versioning 2026-09-11T10:13:30,027 Obtaining dependency information for uv-dynamic-versioning from https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.1-py3-none-any.whl.metadata 2026-09-11T10:13:30,043 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.1-py3-none-any.whl.metadata (3.3 kB) 2026-09-11T10:13:30,245 Collecting packaging>=24.2 2026-09-11T10:13:30,246 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-11T10:13:30,262 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-11T10:13:30,389 Collecting pathspec>=0.10.1 2026-09-11T10:13:30,390 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-09-11T10:13:30,409 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-09-11T10:13:30,537 Collecting pluggy>=1.0.0 2026-09-11T10:13:30,538 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-09-11T10:13:30,552 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-09-11T10:13:30,777 Collecting tomlkit>=0.11.1 2026-09-11T10:13:30,778 Obtaining dependency information for tomlkit>=0.11.1 from https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata 2026-09-11T10:13:30,792 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata (3.3 kB) 2026-09-11T10:13:31,063 Collecting trove-classifiers 2026-09-11T10:13:31,064 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-09-11T10:13:31,078 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-09-11T10:13:31,297 Collecting dunamai~=1.26.1 2026-09-11T10:13:31,298 Obtaining dependency information for dunamai~=1.26.1 from https://www.piwheels.org/simple/dunamai/dunamai-1.26.2-py3-none-any.whl.metadata 2026-09-11T10:13:31,313 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.2-py3-none-any.whl.metadata (10 kB) 2026-09-11T10:13:31,503 Collecting jinja2~=3.0 2026-09-11T10:13:31,504 Obtaining dependency information for jinja2~=3.0 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-09-11T10:13:31,518 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-09-11T10:13:31,527 Discarding https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from https://www.piwheels.org/simple/jinja2/) (requires-python:>=3.7): Requested jinja2~=3.0 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from uv-dynamic-versioning) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-09-11T10:13:31,552 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-09-11T10:13:32,144 Collecting MarkupSafe>=2.0 2026-09-11T10:13:32,146 Obtaining dependency information for MarkupSafe>=2.0 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-09-11T10:13:32,161 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-09-11T10:13:32,242 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl (78 kB) 2026-09-11T10:13:32,259 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.1-py3-none-any.whl (11 kB) 2026-09-11T10:13:32,279 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.2-py3-none-any.whl (27 kB) 2026-09-11T10:13:32,300 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-11T10:13:32,319 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-11T10:13:32,335 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-11T10:13:32,352 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-11T10:13:32,369 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-09-11T10:13:32,385 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-09-11T10:13:32,404 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl (78 kB) 2026-09-11T10:13:32,426 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.1-py3-none-any.whl (11 kB) 2026-09-11T10:13:32,449 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.2-py3-none-any.whl (27 kB) 2026-09-11T10:13:32,476 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-11T10:13:32,503 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-11T10:13:32,524 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-11T10:13:32,547 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-11T10:13:32,568 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-09-11T10:13:32,588 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-09-11T10:13:35,260 Installing collected packages: trove-classifiers, tomlkit, pluggy, pathspec, packaging, MarkupSafe, jinja2, hatchling, dunamai, uv-dynamic-versioning 2026-09-11T10:13:35,298 Creating /tmp/pip-build-env-9veltcaj/overlay/local/bin 2026-09-11T10:13:35,300 changing mode of /tmp/pip-build-env-9veltcaj/overlay/local/bin/trove-classifiers to 755 2026-09-11T10:13:37,071 changing mode of /tmp/pip-build-env-9veltcaj/overlay/local/bin/hatchling to 755 2026-09-11T10:13:37,155 changing mode of /tmp/pip-build-env-9veltcaj/overlay/local/bin/dunamai to 755 2026-09-11T10:13:37,230 changing mode of /tmp/pip-build-env-9veltcaj/overlay/local/bin/uv-dynamic-versioning to 755 2026-09-11T10:13:37,319 Successfully installed MarkupSafe-3.0.3 dunamai-1.26.2 hatchling-1.32.0 jinja2-3.1.6 packaging-26.3 pathspec-1.1.1 pluggy-1.6.0 tomlkit-0.15.1 trove-classifiers-2026.6.1.19 uv-dynamic-versioning-0.14.1 2026-09-11T10:13:37,635 Installing build dependencies: finished with status 'done' 2026-09-11T10:13:37,642 Getting requirements to build wheel: started 2026-09-11T10:13:37,643 Running command Getting requirements to build wheel 2026-09-11T10:13:38,026 Getting requirements to build wheel: finished with status 'done' 2026-09-11T10:13:38,029 Created temporary directory: /tmp/pip-modern-metadata-q5cvvk0x 2026-09-11T10:13:38,032 Preparing metadata (pyproject.toml): started 2026-09-11T10:13:38,033 Running command Preparing metadata (pyproject.toml) 2026-09-11T10:13:38,647 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-11T10:13:38,652 Source in /tmp/pip-wheel-8njkuso0/kalyke-apns_b2b3bc8057d74b08a11ab852c79cfa9f has version 1.2.1, which satisfies requirement kalyke-apns==1.2.1 from https://files.pythonhosted.org/packages/2a/6d/02889eab8959c4e25825641e6097e99a511ac2d348c5c79703b8d8082c7d/kalyke_apns-1.2.1.tar.gz 2026-09-11T10:13:38,653 Removed kalyke-apns==1.2.1 from https://files.pythonhosted.org/packages/2a/6d/02889eab8959c4e25825641e6097e99a511ac2d348c5c79703b8d8082c7d/kalyke_apns-1.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-e6koe43g' 2026-09-11T10:13:38,659 Created temporary directory: /tmp/pip-unpack-7xvh4y_4 2026-09-11T10:13:38,660 Building wheels for collected packages: kalyke-apns 2026-09-11T10:13:38,665 Created temporary directory: /tmp/pip-wheel-watikh_6 2026-09-11T10:13:38,666 Destination directory: /tmp/pip-wheel-watikh_6 2026-09-11T10:13:38,668 Building wheel for kalyke-apns (pyproject.toml): started 2026-09-11T10:13:38,670 Running command Building wheel for kalyke-apns (pyproject.toml) 2026-09-11T10:13:38,805 Building wheel for kalyke-apns (pyproject.toml): finished with status 'done' 2026-09-11T10:13:38,810 Created wheel for kalyke-apns: filename=kalyke_apns-1.2.1-py3-none-any.whl size=13906 sha256=a7848225b946a9bf46a404dc4401515d8ce46018cae41bc74f4b85febc3842c4 2026-09-11T10:13:38,811 Stored in directory: /tmp/pip-ephem-wheel-cache-yro_95f2/wheels/70/5d/6d/e6c6caa26466c7011b86847593232d5bd3343db0d5a0ee1e2d 2026-09-11T10:13:38,822 Successfully built kalyke-apns 2026-09-11T10:13:38,827 Removed build tracker: '/tmp/pip-build-tracker-e6koe43g'