2025-09-08T04:29:49,682 Created temporary directory: /tmp/pip-build-tracker-8csuytf2 2025-09-08T04:29:49,683 Initialized build tracking at /tmp/pip-build-tracker-8csuytf2 2025-09-08T04:29:49,683 Created build tracker: /tmp/pip-build-tracker-8csuytf2 2025-09-08T04:29:49,683 Entered build tracker: /tmp/pip-build-tracker-8csuytf2 2025-09-08T04:29:49,684 Created temporary directory: /tmp/pip-wheel-c9uad67w 2025-09-08T04:29:49,687 Created temporary directory: /tmp/pip-ephem-wheel-cache-w994os47 2025-09-08T04:29:49,751 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:29:49,753 2 location(s) to search for versions of charms-reactive: 2025-09-08T04:29:49,753 * https://pypi.org/simple/charms-reactive/ 2025-09-08T04:29:49,753 * https://www.piwheels.org/simple/charms-reactive/ 2025-09-08T04:29:49,754 Fetching project page and analyzing links: https://pypi.org/simple/charms-reactive/ 2025-09-08T04:29:49,754 Getting page https://pypi.org/simple/charms-reactive/ 2025-09-08T04:29:49,755 Found index url https://pypi.org/simple/ 2025-09-08T04:29:49,902 Fetched page https://pypi.org/simple/charms-reactive/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:29:49,911 Found link https://files.pythonhosted.org/packages/c7/95/b2e21d9f5e687fa4b08493d8dbec7be8018b0de14f04eca97ef3bf57f554/charms.reactive-0.1.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.1.0 2025-09-08T04:29:49,912 Found link https://files.pythonhosted.org/packages/62/16/cb29dd9695bcb6940fc39f3881a6b500da1254df33d33cc3c03206d8d7ff/charms.reactive-0.2.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.2.0 2025-09-08T04:29:49,912 Found link https://files.pythonhosted.org/packages/a9/73/e2f6a81c5e12be2d3336833a500b4119427fc0a08a2f21162a191951e8dc/charms.reactive-0.3.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.0 2025-09-08T04:29:49,912 Found link https://files.pythonhosted.org/packages/1b/59/dabcd40adf9c131c9a544a64a43cf71465cb4fb8b19e05e9f0b3a65f2025/charms.reactive-0.3.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.1 2025-09-08T04:29:49,913 Found link https://files.pythonhosted.org/packages/0c/06/65894cc260fe9643e6ccd8c5c20c8ba6b34a7c2a5e17418d89c348c338db/charms.reactive-0.3.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.2 2025-09-08T04:29:49,913 Found link https://files.pythonhosted.org/packages/4e/1e/58a08e2642c08c7f13d9326a95d2c711990433b699713dbf1bf187e5839d/charms.reactive-0.3.3.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.3 2025-09-08T04:29:49,914 Found link https://files.pythonhosted.org/packages/6e/14/190c0fbb8358773323156946893f29d9647d87f511ba97c94e8bdcd1f7b2/charms.reactive-0.3.4.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.4 2025-09-08T04:29:49,914 Found link https://files.pythonhosted.org/packages/19/8d/2719cbadf07132627e73428361b4d71d027124a135ae939e0e5762582bf1/charms.reactive-0.3.5.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.5 2025-09-08T04:29:49,914 Found link https://files.pythonhosted.org/packages/b7/70/11a1b03a13e3a5fa3f22687a72ea97b37b0a48195b87a55a94f07110c7f9/charms.reactive-0.3.6.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.6 2025-09-08T04:29:49,915 Found link https://files.pythonhosted.org/packages/6a/d8/b6a756f6e8b223d6c16ccf5f78203acf392b143b80f5d40ddfa32d60fc23/charms.reactive-0.3.7.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.7 2025-09-08T04:29:49,915 Found link https://files.pythonhosted.org/packages/b0/54/cc9821396a6b03fc66cd20310c81e08c0d6fc16ca1ffa72dfcc71d9d73e3/charms.reactive-0.3.8.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.3.8 2025-09-08T04:29:49,916 Found link https://files.pythonhosted.org/packages/ea/79/0205e3f96ed475e86408db7b0167e1e7ef9c468808181726a8673869e806/charms.reactive-0.4.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.0 2025-09-08T04:29:49,916 Found link https://files.pythonhosted.org/packages/7e/a6/489d1781977d0a8aa998f9c45a378367e0f502a78a39862715ea50da85a1/charms.reactive-0.4.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.1 2025-09-08T04:29:49,917 Found link https://files.pythonhosted.org/packages/0f/eb/18f103d1b3577f7004e40b62ca3f517e1c177ce1fcd9117183d1e1366172/charms.reactive-0.4.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.2 2025-09-08T04:29:49,917 Found link https://files.pythonhosted.org/packages/0e/53/70544d5b3bf6d87919db439155781668ec608a0f4ee87c1230bf290c3b65/charms.reactive-0.4.3.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.3 2025-09-08T04:29:49,917 Found link https://files.pythonhosted.org/packages/fd/2d/69755fcd5923079fb59c7117af169718e8a33ca5d952c1977d2503f3b787/charms.reactive-0.4.4.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.4 2025-09-08T04:29:49,918 Found link https://files.pythonhosted.org/packages/62/ee/d243a98abeaef4b6ca6f1a68ca1d726031cbe078b967e48344432fe0c29b/charms.reactive-0.4.5.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.5 2025-09-08T04:29:49,918 Found link https://files.pythonhosted.org/packages/69/d2/a162038e79d217ad0e219258bbee20baf66406ff523960b9235bdb55baf1/charms.reactive-0.4.6.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.6 2025-09-08T04:29:49,919 Found link https://files.pythonhosted.org/packages/5c/af/2c3d01c55eb7edbcf52e3768f356267c61525004fa8c2224af113adb48b1/charms.reactive-0.4.7.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.4.7 2025-09-08T04:29:49,919 Found link https://files.pythonhosted.org/packages/dc/19/d5758182c8e1fb43022db1ea0a65fac9b767399e17f1030d131572ea5186/charms.reactive-0.5.0b0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.5.0b0 2025-09-08T04:29:49,920 Found link https://files.pythonhosted.org/packages/9c/d2/6da4b4f8ac4e96add6a3e002fb93d290b1402b5b17d025b2f50fe42335bf/charms.reactive-0.5.0b1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.5.0b1 2025-09-08T04:29:49,920 Found link https://files.pythonhosted.org/packages/c4/8b/665fad668813151490e15c82864593f925f589e67c6c0921768f1c724b92/charms.reactive-0.5.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.5.0 2025-09-08T04:29:49,921 Found link https://files.pythonhosted.org/packages/4f/8a/db8098d6847ee01458beeab054cb3ecb02f412faf8bb9e287fef2242a8e4/charms.reactive-0.6.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.6.0 2025-09-08T04:29:49,921 Found link https://files.pythonhosted.org/packages/40/2b/4bc7ed0edfab54c6e7d1b54304038c38875ecbcc07a891d1ae58bb64eea5/charms.reactive-0.6.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.6.1 2025-09-08T04:29:49,922 Found link https://files.pythonhosted.org/packages/d4/5c/40ad351aff1ebc5001a7f477e78f088653cc5319c617f78f26dceb8de744/charms.reactive-0.6.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.6.2 2025-09-08T04:29:49,922 Found link https://files.pythonhosted.org/packages/91/ba/7ab7b7d02f77242192d8bed0c18c39689b3acaad3081e2f307e4110b886f/charms.reactive-0.6.3.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 0.6.3 2025-09-08T04:29:49,922 Found link https://files.pythonhosted.org/packages/f5/87/237be314194e7ede14490da5a7d56a34648c13986d40037ea7de40b5648f/charms.reactive-1.0.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.0.0 2025-09-08T04:29:49,923 Found link https://files.pythonhosted.org/packages/e3/c0/1eb6bbd19b051a5afa74c51138fad6fd4f354026a7dd846139bb13f4cdb6/charms.reactive-1.1.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.1.0 2025-09-08T04:29:49,923 Found link https://files.pythonhosted.org/packages/8e/45/e3b767f252caf2c52949226ab37550027ef7f28a4e4789a21f52bf1a2153/charms.reactive-1.1.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.1.1 2025-09-08T04:29:49,923 Found link https://files.pythonhosted.org/packages/b4/54/a92cd94abcbd206edc7cc702b9a923bc7e9f001be7d1a391bf09ecf44524/charms.reactive-1.1.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.1.2 2025-09-08T04:29:49,924 Found link https://files.pythonhosted.org/packages/22/58/e17bc8891b710466ec0c5bc5cdcb5027434c4ff790c795414f4b1ce00235/charms.reactive-1.2.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.2.0 2025-09-08T04:29:49,924 Found link https://files.pythonhosted.org/packages/6b/b2/b06eef30b9a988ef971a9fad4a76472741868fac1afaf1b7ea4e9892d3d7/charms.reactive-1.2.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.2.1 2025-09-08T04:29:49,925 Found link https://files.pythonhosted.org/packages/3e/9f/0c65c8762b21970a5e21b4a251f47a01739ca4be006bdc05568aee679bc8/charms.reactive-1.3.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.3.0 2025-09-08T04:29:49,925 Found link https://files.pythonhosted.org/packages/fc/3b/c5b87b4d32bc16e820d10d9e5a15ac95cabed0acc8cc68f9df030bf5ba09/charms.reactive-1.3.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.3.1 2025-09-08T04:29:49,925 Found link https://files.pythonhosted.org/packages/b5/d7/4756a5500a0c737a235950e741b7919d4e6b59a0b60ad415383b4e9bae20/charms.reactive-1.3.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.3.2 2025-09-08T04:29:49,926 Found link https://files.pythonhosted.org/packages/6f/1b/f59684a5b2f75e15ac92867922032b1bb3546208e7420eb64e35eed1e274/charms.reactive-1.4.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.4.0 2025-09-08T04:29:49,926 Found link https://files.pythonhosted.org/packages/0b/c2/d840ed857f1431461dde5fd50ae5ac9077616af2efc5d3a65933678450ce/charms.reactive-1.4.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.4.1 2025-09-08T04:29:49,926 Found link https://files.pythonhosted.org/packages/ae/70/c5f47a545b2598703a49755ff712c58bd851c467a918faf0899873596a53/charms.reactive-1.5.0.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.5.0 2025-09-08T04:29:49,927 Found link https://files.pythonhosted.org/packages/cf/8b/b680fc2e3650988f8313a975321c89d8bf5b08a4af2e7ea2e58cc446d109/charms.reactive-1.5.1.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.5.1 2025-09-08T04:29:49,927 Found link https://files.pythonhosted.org/packages/6b/35/59096555acd93784a30bd8e5f14203ecdee6a045ac4a431d93bad2d77bf0/charms.reactive-1.5.2.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.5.2 2025-09-08T04:29:49,927 Found link https://files.pythonhosted.org/packages/1f/f4/9378ae7dac171adf38dd2df0268e5b209502672f96971da0a5ee3c959d94/charms_reactive-1.5.3.tar.gz (from https://pypi.org/simple/charms-reactive/), version: 1.5.3 2025-09-08T04:29:49,928 Fetching project page and analyzing links: https://www.piwheels.org/simple/charms-reactive/ 2025-09-08T04:29:49,928 Getting page https://www.piwheels.org/simple/charms-reactive/ 2025-09-08T04:29:49,930 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:29:50,018 Fetched page https://www.piwheels.org/simple/charms-reactive/ as text/html 2025-09-08T04:29:50,027 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.5.3-py3-none-any.whl#sha256=441e13e5f5cc87b2c9910e280995c7034d7aa48c99cf3ffb1188e4fcd8b64002 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.5.2-py3-none-any.whl#sha256=f10252c83dbc6c7393f4930ac1a504772bcae06e8a5710fd10295d22e450fa0e (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.5.1-py3-none-any.whl#sha256=f11196d332ec9dd6b8e5931d6281b49835566b6c35781b781ad0fe8d695f3886 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.5.0-py3-none-any.whl#sha256=0d387a7a6f07152b6989aec63bad667cd0bd3ab6afedde475dd650d6aacce621 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.4.1-py3-none-any.whl#sha256=0432e944a810f46b712421d6859ec6794966ec3fc28170728e92bc748d0e6b2a (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.4.0-py3-none-any.whl#sha256=0ff88079ab45719c02f1fb4348a0d32cc59f79e641f2c420e0c547f4c330f73f (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,028 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.3.2-py3-none-any.whl#sha256=b9fdffebfac665348c1f6b9afe48ef51f4185c89254a9f6a5e3de2aa4aea057d (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.3.1-py3-none-any.whl#sha256=b253ec2b025b39d1868cc3623d6aeec22624db51034c436c3462e62f42ce8bf3 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.3.0-py3-none-any.whl#sha256=8f20808c3fb0763a51f14ae37bdcde5f81651fd4fba179a94f3d08b03b2f4030 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.2.1-py3-none-any.whl#sha256=269c2a5e0d9406c988223b6adb66a942b11be6fc49bf30a3e636e9a933d5896d (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.2.0-py3-none-any.whl#sha256=5c56b41e6fee3c3faa1faf2aefccd447012d6595a5c846e476787c36375f631a (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.1.2-py3-none-any.whl#sha256=4bd24853ee0def9d6197d80a09607eea04e004170d7cb27a25f3cdba024cebad (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,029 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.1.1-py3-none-any.whl#sha256=183823cd71f5c33795d95ae936d90470f1429da9a2332431782369f72a3ea79a (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,030 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.1.0-py3-none-any.whl#sha256=34c9e67303d3f4ff35f218e41d56109c76e832a659978bfc82c91dec54e96b5d (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,030 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-1.0.0-py3-none-any.whl#sha256=a1edc9fbdc532c7dff21b935d6367e24c5dfda93e970fabafdc415fe38c54bae (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,030 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.6.3-py3-none-any.whl#sha256=dd20669b223dcc6e76477801a7fc2b666fc74b810ddfe76e626d7fe6d4c1db8a (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,030 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.6.2-py3-none-any.whl#sha256=85ce94aa5ed42fc8c6d370f9df3a94f1c1a361609cc48556e58a1cc217bdae30 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,030 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.6.1-py3-none-any.whl#sha256=a016d42c87d7459de40067ae5b183100041ab2d18802ae9e619f7c4c11310962 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.6.0-py3-none-any.whl#sha256=3bfbe10058ccb068f63562d2a02ef5799b545f07d74857499c2a348c83eef104 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.5.0-py3-none-any.whl#sha256=24e1db1f10e3389e6e814a197439654a470a36d834402986e3e3960b4e458f69 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.5.0b1-py3-none-any.whl#sha256=2f1e1b5e372c1e95bd3cd1b9eb337e309ce081d357f0b9e2e3e29fc4346bb8bd (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.5.0b0-py3-none-any.whl#sha256=8edb69bf674d4cdd2d4e212ded5fe61d49589b7704762b28aea11eafbfc34f03 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.7-py3-none-any.whl#sha256=c7ccdf65443d5c7ba8a3954c0224fa7e995710e072190e99a7f0f3a0d0142439 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,031 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.6-py3-none-any.whl#sha256=da5989263bc0380bf93f7d11c89cd36ea88f26a46585e907056529a6afd0911c (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.5-py3-none-any.whl#sha256=6cd2648622f721d715689bde6775d22547ff0f37a43f860658311cb23bacffbd (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.4-py3-none-any.whl#sha256=0693175f591ccc91a7e85345f4b89dde675888b8423cdff7b2833cc9cdd1af38 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.3-py3-none-any.whl#sha256=e6b889ab94131c5d864a25e8923aa438a2395bc1f4dd68eb937b64e73a87a27e (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.2-py3-none-any.whl#sha256=70005e6a3f2438ade5f07bce86b1fa3b5e3ea9ec9610b71975e4a658ecfb368b (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.4.0-py3-none-any.whl#sha256=a3f8c76b4524288dc621f8eafa13473fc8832b9bb51279e3de5f262caf2fb10b (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.8-py3-none-any.whl#sha256=f1e615fcb6023f2b2eb0e11a679ff0cdaff1a6eedae08b63774db9f32732e075 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,032 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.7-py3-none-any.whl#sha256=6e6748f008bd007049acdc700cc01a14200c886025f95518723fc52d9ecdff09 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.6-py3-none-any.whl#sha256=34963df8001f559a3c415924d94caa0fbc815bf26170409b284b14a1ae53b0de (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.5-py3-none-any.whl#sha256=2e1cfd7505579e30599c6f7c79d79b3530d0e0fa632e4d42358348bb66f58f38 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.4-py3-none-any.whl#sha256=910c644c4fa92b63e8670bec61fb243d6bdab480c0ab210ff5c76d37967cef11 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.3-py3-none-any.whl#sha256=8ef9855ed70e00b783e90649548108b93791996c515677377f70263bb9432e78 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.2-py3-none-any.whl#sha256=e95439721d70a0be5dcfb67f8339baa911bf85c8cfd7928334e7f8e7f215a6c5 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.1-py3-none-any.whl#sha256=a319eb1e9de4346ae11292c579d9af9b7c724c9569d98d4a5bf214c34a5ca41c (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,033 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.3.0-py3-none-any.whl#sha256=570c13221591025d9f51a8ece4bd8403ef2d471134f7e8a29bca77d906b3c411 (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,034 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.2.0-py3-none-any.whl#sha256=15d75af2480d8bb487eb137c7b22e085805108c606bbc5fff6ee7c75b88327de (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,034 Skipping link: No binaries permitted for charms-reactive: https://archive1.piwheels.org/simple/charms-reactive/charms.reactive-0.1.0-py3-none-any.whl#sha256=3ef4eb09761c3ef66bdc50ad9bcdc7f203b1c085da3e15785783f9e11cfedfcf (from https://www.piwheels.org/simple/charms-reactive/) 2025-09-08T04:29:50,034 Skipping link: not a file: https://www.piwheels.org/simple/charms-reactive/ 2025-09-08T04:29:50,034 Skipping link: not a file: https://pypi.org/simple/charms-reactive/ 2025-09-08T04:29:50,061 Given no hashes to check 1 links for project 'charms-reactive': discarding no candidates 2025-09-08T04:29:50,063 Collecting charms-reactive==0.4.1 2025-09-08T04:29:50,064 Created temporary directory: /tmp/pip-unpack-j786i968 2025-09-08T04:29:50,205 Downloading charms.reactive-0.4.1.tar.gz (20 kB) 2025-09-08T04:29:50,242 Added charms-reactive==0.4.1 from https://files.pythonhosted.org/packages/7e/a6/489d1781977d0a8aa998f9c45a378367e0f502a78a39862715ea50da85a1/charms.reactive-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-8csuytf2' 2025-09-08T04:29:50,243 Running setup.py (path:/tmp/pip-wheel-c9uad67w/charms-reactive_c427ce2f689141e68083e2d487f702a0/setup.py) egg_info for package charms-reactive 2025-09-08T04:29:50,243 Created temporary directory: /tmp/pip-pip-egg-info-uwg816z5 2025-09-08T04:29:50,244 Preparing metadata (setup.py): started 2025-09-08T04:29:50,244 Running command python setup.py egg_info 2025-09-08T04:29:50,760 Traceback (most recent call last): 2025-09-08T04:29:50,762 File "", line 2, in 2025-09-08T04:29:50,762 exec(compile(''' 2025-09-08T04:29:50,762 ~~~~^^^^^^^^^^^^ 2025-09-08T04:29:50,762 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:29:50,762 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,762 ...<32 lines>... 2025-09-08T04:29:50,762 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:29:50,763 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,763 ''' % ('/tmp/pip-wheel-c9uad67w/charms-reactive_c427ce2f689141e68083e2d487f702a0/setup.py',), "", "exec")) 2025-09-08T04:29:50,763 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,763 File "", line 35, in 2025-09-08T04:29:50,763 File "/tmp/pip-wheel-c9uad67w/charms-reactive_c427ce2f689141e68083e2d487f702a0/setup.py", line 2, in 2025-09-08T04:29:50,763 from sphinx_pypi_upload import UploadDoc 2025-09-08T04:29:50,763 ModuleNotFoundError: No module named 'sphinx_pypi_upload' 2025-09-08T04:29:50,847 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:29:50,859 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:29:50,859 exec(compile('"'"''"'"''"'"' 2025-09-08T04:29:50,859 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:29:50,859 # 2025-09-08T04:29:50,859 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:29:50,859 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:29:50,859 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:29:50,859 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:29:50,859 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:29:50,859 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:29:50,859 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:29:50,859 import os, sys, tokenize, traceback 2025-09-08T04:29:50,859 2025-09-08T04:29:50,859 try: 2025-09-08T04:29:50,859 import setuptools 2025-09-08T04:29:50,859 except ImportError: 2025-09-08T04:29:50,859 print( 2025-09-08T04:29:50,859 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:29:50,859 "the build environment with exception:", 2025-09-08T04:29:50,859 file=sys.stderr, 2025-09-08T04:29:50,859 ) 2025-09-08T04:29:50,859 traceback.print_exc() 2025-09-08T04:29:50,859 sys.exit(1) 2025-09-08T04:29:50,859 2025-09-08T04:29:50,859 __file__ = %r 2025-09-08T04:29:50,859 sys.argv[0] = __file__ 2025-09-08T04:29:50,859 2025-09-08T04:29:50,859 if os.path.exists(__file__): 2025-09-08T04:29:50,859 filename = __file__ 2025-09-08T04:29:50,859 with tokenize.open(__file__) as f: 2025-09-08T04:29:50,859 setup_py_code = f.read() 2025-09-08T04:29:50,859 else: 2025-09-08T04:29:50,859 filename = "" 2025-09-08T04:29:50,859 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:29:50,859 2025-09-08T04:29:50,859 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:29:50,859 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c9uad67w/charms-reactive_c427ce2f689141e68083e2d487f702a0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uwg816z5[/] 2025-09-08T04:29:50,859 [bold magenta]cwd[/]: /tmp/pip-wheel-c9uad67w/charms-reactive_c427ce2f689141e68083e2d487f702a0/ 2025-09-08T04:29:50,860 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:29:50,860 ERROR: metadata generation failed 2025-09-08T04:29:50,865 Exception information: 2025-09-08T04:29:50,865 Traceback (most recent call last): 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:29:50,865 call_subprocess( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 args, 2025-09-08T04:29:50,865 ^^^^^ 2025-09-08T04:29:50,865 ...<2 lines>... 2025-09-08T04:29:50,865 spinner=spinner, 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:29:50,865 raise error 2025-09-08T04:29:50,865 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:29:50,865 2025-09-08T04:29:50,865 The above exception was the direct cause of the following exception: 2025-09-08T04:29:50,865 2025-09-08T04:29:50,865 Traceback (most recent call last): 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:29:50,865 status = _inner_run() 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:29:50,865 return self.run(options, args) 2025-09-08T04:29:50,865 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:29:50,865 return func(self, options, args) 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:29:50,865 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:29:50,865 result = self._result = resolver.resolve( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:29:50,865 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:29:50,865 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:29:50,865 if not criterion.candidates: 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:29:50,865 return bool(self._sequence) 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:29:50,865 self._bool = any(self) 2025-09-08T04:29:50,865 ~~~^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:29:50,865 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:29:50,865 ^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:29:50,865 candidate = func() 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:29:50,865 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 link, template, name, version 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:29:50,865 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 link, 2025-09-08T04:29:50,865 ^^^^^ 2025-09-08T04:29:50,865 ...<3 lines>... 2025-09-08T04:29:50,865 version=version, 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:29:50,865 super().__init__( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 link=link, 2025-09-08T04:29:50,865 ^^^^^^^^^^ 2025-09-08T04:29:50,865 ...<4 lines>... 2025-09-08T04:29:50,865 version=version, 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:29:50,865 self.dist = self._prepare() 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:29:50,865 dist = self._prepare_distribution() 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:29:50,865 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:29:50,865 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:29:50,865 dist = _get_prepared_distribution( 2025-09-08T04:29:50,865 req, 2025-09-08T04:29:50,865 ...<3 lines>... 2025-09-08T04:29:50,865 self.check_build_deps, 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:29:50,865 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 finder, build_isolation, check_build_deps 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:29:50,865 self.req.prepare_metadata() 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:29:50,865 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:29:50,865 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:29:50,865 build_env=self.build_env, 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ...<3 lines>... 2025-09-08T04:29:50,865 details=details, 2025-09-08T04:29:50,865 ^^^^^^^^^^^^^^^^ 2025-09-08T04:29:50,865 ) 2025-09-08T04:29:50,865 ^ 2025-09-08T04:29:50,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:29:50,865 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:29:50,865 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:29:50,888 Removed charms-reactive==0.4.1 from https://files.pythonhosted.org/packages/7e/a6/489d1781977d0a8aa998f9c45a378367e0f502a78a39862715ea50da85a1/charms.reactive-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-8csuytf2' 2025-09-08T04:29:50,889 Removed build tracker: '/tmp/pip-build-tracker-8csuytf2'