2026-02-27T03:21:35,677 Created temporary directory: /tmp/pip-ephem-wheel-cache-a06ondhg 2026-02-27T03:21:35,678 Created temporary directory: /tmp/pip-build-tracker-18a_ords 2026-02-27T03:21:35,679 Initialized build tracking at /tmp/pip-build-tracker-18a_ords 2026-02-27T03:21:35,679 Created build tracker: /tmp/pip-build-tracker-18a_ords 2026-02-27T03:21:35,680 Entered build tracker: /tmp/pip-build-tracker-18a_ords 2026-02-27T03:21:35,681 Created temporary directory: /tmp/pip-wheel-j7m88gye 2026-02-27T03:21:35,684 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-27T03:21:35,686 Created temporary directory: /tmp/pip-ephem-wheel-cache-k5jebq7x 2026-02-27T03:21:35,707 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T03:21:35,711 2 location(s) to search for versions of unitgrade: 2026-02-27T03:21:35,711 * https://pypi.org/simple/unitgrade/ 2026-02-27T03:21:35,711 * https://www.piwheels.org/simple/unitgrade/ 2026-02-27T03:21:35,711 Fetching project page and analyzing links: https://pypi.org/simple/unitgrade/ 2026-02-27T03:21:35,712 Getting page https://pypi.org/simple/unitgrade/ 2026-02-27T03:21:35,714 Found index url https://pypi.org/simple 2026-02-27T03:21:35,930 Fetched page https://pypi.org/simple/unitgrade/ as application/vnd.pypi.simple.v1+json 2026-02-27T03:21:35,950 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/be/9b/0f8647eeb1736700a7840bc66523dc979e5b4e7ca7e212d532f09104ba95/unitgrade-0.0.1-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,951 Found link https://files.pythonhosted.org/packages/0d/d7/bb25347043854f92da0db118791bf9b1f70ed2de2b27cb34beceeca7198c/unitgrade-0.0.1.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.0.1 2026-02-27T03:21:35,952 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/6c/1b/a8779580accc83b8fd85073d10f65ea458f16424980a95d2137117728700/unitgrade-0.0.2-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,953 Found link https://files.pythonhosted.org/packages/a9/29/3698d50a71902e2faf3369d01ed214463ac131bbbadc3db132fb925295c1/unitgrade-0.0.2.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.0.2 2026-02-27T03:21:35,954 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/5b/5f/c043a2e9db9351b7b33d5e3516fb36980dcaa6f9eb67299800079af81ceb/unitgrade-0.0.3-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,955 Found link https://files.pythonhosted.org/packages/0e/41/7f366b68037c88b0854c6d533c68da8c20472a0c429d30f3739b2e592d16/unitgrade-0.0.3.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.0.3 2026-02-27T03:21:35,956 Found link https://files.pythonhosted.org/packages/30/d4/8c36202fe2d548009b7a653df2503fdf2cbbd722ff8057acaadbc091768d/unitgrade-0.0.5.tar.gz (from https://pypi.org/simple/unitgrade/), version: 0.0.5 2026-02-27T03:21:35,956 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/76/f0/a30bc06fdd11eb49a19d32f0248d85537b6fa883e7ccef293a6809b8b3da/unitgrade-0.1.0-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,957 Found link https://files.pythonhosted.org/packages/0b/32/3ff8a5e2f7579becab0cac9c67f8959a9705bc95071a37fd5018b7936687/unitgrade-0.1.0.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.0 2026-02-27T03:21:35,958 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/ee/10/d56acf4387bbfb75baefbbab0f296b6a92d8b1cb31bcab16d0941b637096/unitgrade-0.1.1-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,959 Found link https://files.pythonhosted.org/packages/dd/c7/6a6e5828983fc43cd30079b8d9aa2aebf4d552bec171bcc186f677de2be7/unitgrade-0.1.1.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.1 2026-02-27T03:21:35,960 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/97/bf/243318c570c051edd4c65e3d1412723060000e8cf0de53abc6e971465747/unitgrade-0.1.2-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,961 Found link https://files.pythonhosted.org/packages/d8/27/417543e817cb9a12499ec88cc632906b8e0e07b17d3ebd14962bd677eb7d/unitgrade-0.1.2.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.2 2026-02-27T03:21:35,962 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/d4/2b/77c31220bbef82432c60be49ebf66930f8c6336a60906703d43cf3ea7059/unitgrade-0.1.4-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,963 Found link https://files.pythonhosted.org/packages/ec/78/b21a3949b87485842e0f4fd4354e523180ecb762a85bab064fc8946214d4/unitgrade-0.1.4.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.4 2026-02-27T03:21:35,963 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/05/d4/ec40ea74a2cc37b3558deb565ba875c6a136f842eee5ecf9b51f4cc11d91/unitgrade-0.1.5-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,964 Found link https://files.pythonhosted.org/packages/4f/66/af8c931c44c8420406c11c9f9251759133838f32b3603faff2ee18ab7092/unitgrade-0.1.5.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.5 2026-02-27T03:21:35,965 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/61/6d0d66e5d137fad2c28ff852f8e1544ac5284453b082ddbde4ea3e14a930/unitgrade-0.1.6-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,966 Found link https://files.pythonhosted.org/packages/94/87/9a8857b2dbcbfb45e4fd04b9f4a9fa97d58eda5516d1fe051941f120e9b7/unitgrade-0.1.6.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.6 2026-02-27T03:21:35,967 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/b3/f5/ad3a9d85874e7c5bf6655d9611dffe89f942e48263c11d03df1fc0a13582/unitgrade-0.1.7-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,968 Found link https://files.pythonhosted.org/packages/ee/a1/3cfe7ed3b785dffa8a3ddceb981991d29dd650b946ac28de4f0b36077444/unitgrade-0.1.7.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.7 2026-02-27T03:21:35,969 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/47/71/f65e1df9c8ab80827593b83c497dd3eb6f2969bfd10936f0ae0071374fd3/unitgrade-0.1.8-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,970 Found link https://files.pythonhosted.org/packages/22/a5/425d2adc5d373ddfb2c1bb3d2f77d46a07254625b8ecc95b2c531726e9ad/unitgrade-0.1.8.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.8 2026-02-27T03:21:35,970 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/83/4f/f7ab16e9e58ed79bbc0495b7c985e9103a5fdcb185704a26376952a04f0b/unitgrade-0.1.9-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,971 Found link https://files.pythonhosted.org/packages/9c/88/135bf2cdcfe308a82a6079e034e5744598174a4297e11c54a599a55c6b43/unitgrade-0.1.9.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.9 2026-02-27T03:21:35,972 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/2f/09/81e22fcb3dade6a8cf0184165dec80f7920aa2ee211e4c065f4741e67ebd/unitgrade-0.1.10-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,973 Found link https://files.pythonhosted.org/packages/91/71/8ff3995bb7a09063bc7ca58d12104b59b07f55ac8097e8e59604f80db788/unitgrade-0.1.10.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.10 2026-02-27T03:21:35,974 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/3b/e4/b57cf9641e692e46323467412c1775e5e22ca079651142ec162622465d0e/unitgrade-0.1.11-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,975 Found link https://files.pythonhosted.org/packages/9b/9f/9c75f638259777f4fc638ec3a10083bcbe6cd648b087356ea438cb58b617/unitgrade-0.1.11.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.11 2026-02-27T03:21:35,975 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/a0/a6/9e759668bcd610da9641722d4340675e5f2fbc66c12324729052729bc709/unitgrade-0.1.12-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,976 Found link https://files.pythonhosted.org/packages/f7/4f/aa01737fe4f0671ba44571f90a4dbc08dc40072a5af120d0ea023af172ab/unitgrade-0.1.12.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.12 2026-02-27T03:21:35,977 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/36/bf/d348adcb9fa6a206c940918787b47a9bbf731b2803934b63e9329f9ea9fd/unitgrade-0.1.13-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,978 Found link https://files.pythonhosted.org/packages/4c/b5/ad8dc635827be2fa7d230cf2d932a03bc7392e83a7fa602cfb9d30883a27/unitgrade-0.1.13.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.13 2026-02-27T03:21:35,979 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/30/3a/b527b54a838367ae683821e62b65e3f3ac6ae1dab284918166254c056fee/unitgrade-0.1.14-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,980 Found link https://files.pythonhosted.org/packages/5d/91/a178bef09289bdfb644a0093a4dd988a5cfc9645bc53cfb33eeea714b0ad/unitgrade-0.1.14.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.14 2026-02-27T03:21:35,980 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/c9/b5/65670b84e19a5144acd672a428c59d9f65e7b81e5df44e2ec88deff7243e/unitgrade-0.1.16-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,981 Found link https://files.pythonhosted.org/packages/0d/63/2284f05a28dd3e95c834b52d1b3fc890027527107fb72fc899bd45959d8b/unitgrade-0.1.16.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.16 2026-02-27T03:21:35,982 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/97/9f/febf728d3e4fd3e640ccbcf23d34811a1cdb94263a9e3020e980aab5046f/unitgrade-0.1.17-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,983 Found link https://files.pythonhosted.org/packages/00/60/489b5414dd1e1ab757f2c4869f8cc3546c9a3891bf8b8c2193a00c6ac595/unitgrade-0.1.17.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.17 2026-02-27T03:21:35,984 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/19/e8/bc03d7d71790c5a713f086948a06d583196b98f9c071bf0520c3ceda38ce/unitgrade-0.1.18-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,985 Found link https://files.pythonhosted.org/packages/a8/9b/707caab1bce51a65801e40918747c5bcde14ef1910566560d68c7ab07362/unitgrade-0.1.18.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.18 2026-02-27T03:21:35,986 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/fa/ca/06f62b7182be8986f6798b1af6e9ccdb169cdd7def0b073c3315374638c0/unitgrade-0.1.19-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,986 Found link https://files.pythonhosted.org/packages/66/ad/6a0d8661da42ecebec3dab8b3c0c418feefe72e2dfb5592e868fb61f6f9b/unitgrade-0.1.19.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.19 2026-02-27T03:21:35,987 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/d0/e3/b748705f2192a66865acfcc6a2720b81c1ed1dcbc43e1ee97288396f3623/unitgrade-0.1.20-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,988 Found link https://files.pythonhosted.org/packages/f4/7c/982c81d7c55482d6161b574c436c4bcf8ad87740aff6c940b4b831b9098e/unitgrade-0.1.20.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.20 2026-02-27T03:21:35,988 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/48/f7/a7b71b215602eef20cd66e72f63be6c93afa58bdd2a61325de936048263d/unitgrade-0.1.21-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,989 Found link https://files.pythonhosted.org/packages/6d/7d/6507651d87fe3eb968b8c7fa9edc48b24878f8c10c888d13f02fa036e704/unitgrade-0.1.21.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.21 2026-02-27T03:21:35,990 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/47/ad40cbf551eb9375a705414045b8781a0c6bad76c995565a3d352854a59b/unitgrade-0.1.22-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,991 Found link https://files.pythonhosted.org/packages/86/a7/5911d77607705dae90a4619f9540d93f0202975e53fe03f645b8aeb97a4a/unitgrade-0.1.22.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.22 2026-02-27T03:21:35,991 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/57/fd/ca202984253444368d799fa9af160faec40ba3da2598b5c5a0740fdf21c8/unitgrade-0.1.23-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,992 Found link https://files.pythonhosted.org/packages/be/97/6f9e95891690b61e7f5da5d956d355ce86c764d9992e93e102d60ced7de9/unitgrade-0.1.23.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.23 2026-02-27T03:21:35,993 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/fb/8d/1357c050c73e5881962acff5c3286f8f136c940fb2c8227256c628c76d08/unitgrade-0.1.24-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,994 Found link https://files.pythonhosted.org/packages/85/91/fce67bb70008b18a2c7ea24cca08b167d8894ac04b8fff6697f667192005/unitgrade-0.1.24.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.24 2026-02-27T03:21:35,995 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/33/fa/d9fb2ee6d6baef237cccff1a9052c84e1ccab94596e2357116942153d8ee/unitgrade-0.1.25-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,996 Found link https://files.pythonhosted.org/packages/b6/13/a00cec4e5cac135a914609e81c2d6912b329391084b9ac7b6a01e4fb00b9/unitgrade-0.1.25.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.25 2026-02-27T03:21:35,996 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/8c/9d12ec205bbbff73e692a7f8334c5b7ad93892b016a19502a057dfd70390/unitgrade-0.1.26-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,998 Found link https://files.pythonhosted.org/packages/10/71/5c4850c118f2f66004fc594b3622577efb2263014e32fb330d9bb83ca44c/unitgrade-0.1.26.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.26 2026-02-27T03:21:35,999 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/e2/83/49c222fab977b8d3717a8fbd8f0b036249e1aea291cc37fd9657e7ef6efa/unitgrade-0.1.28-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:35,999 Found link https://files.pythonhosted.org/packages/57/8a/949a6ee7a76853a7c691fd6f2e5938e3d1287c6bfe7ea8274b7e423a2995/unitgrade-0.1.28.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.28 2026-02-27T03:21:36,000 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/92/3a/0efbb610a9234985435f3a0c90cc0e8235e7eac0ad0d9398195a7800e929/unitgrade-0.1.29-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,001 Found link https://files.pythonhosted.org/packages/e3/f5/e81567e63bc7be529d1815c4a76855f3056f3314a2353117c77165d3f50c/unitgrade-0.1.29.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.29 2026-02-27T03:21:36,001 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/b9/3a/6ee1492011c0358fe91ce88244a6c2de323fa2055a9f84ea771452a43670/unitgrade-0.1.30.1-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,002 Found link https://files.pythonhosted.org/packages/e2/d3/602c164af95da6917e0c5142266f455b6d5d91af8e5d1f5b8afe1b374de1/unitgrade-0.1.30.1.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.1 2026-02-27T03:21:36,003 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/87/58/132c0941044bb7f8a20a045bcf2ddbd2117e3a0caa0422e75d6180912ac8/unitgrade-0.1.30.3-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,004 Found link https://files.pythonhosted.org/packages/d6/b5/1bfec61335c60b0ea246c5133c521b33f4e6fb4aefb241ce64c4c8800994/unitgrade-0.1.30.3.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.3 2026-02-27T03:21:36,005 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/23/bd/86c4b4888e3f8a577a61bd398152118c5a73d01e6b739b94b98ae59f067c/unitgrade-0.1.30.4-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,006 Found link https://files.pythonhosted.org/packages/87/b7/4359383d45c39e0c882768d8dedaf7a74769f1529e3021d0965494127855/unitgrade-0.1.30.4.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.4 2026-02-27T03:21:36,007 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/16/370546febdb7796798126f105adf773af0199fc1228c1d52aadbece321d6/unitgrade-0.1.30.5-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,008 Found link https://files.pythonhosted.org/packages/2a/28/b1243639e4d3ec181fc71df123f29da47d082483a7a64ccfde6497284549/unitgrade-0.1.30.5.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.5 2026-02-27T03:21:36,008 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/c1/9b/2343c25664b02811fd7a47bd87c6b6b30f31bdc0a523441cea3ec24dee5d/unitgrade-0.1.30.6-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,009 Found link https://files.pythonhosted.org/packages/0e/3d/61fb5e29a874f051a9b44600d155d13966492eb8368ec2cbd4fa7ed7978f/unitgrade-0.1.30.6.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.6 2026-02-27T03:21:36,010 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/84/30/4488915c55815a55cb6e66a7876d94f8bf622406189a2b0282ba0740a1d8/unitgrade-0.1.30.8-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,011 Found link https://files.pythonhosted.org/packages/d6/ce/a61b42a92ae1f7320af8d9ad9c38f2532e39d60d0040c38c41e4771f1926/unitgrade-0.1.30.8.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.8 2026-02-27T03:21:36,012 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/42/5a/26f0e5df675b0a08c2b5fe440afa7fe7264628a9cb68593e63cf3abde9fd/unitgrade-0.1.30.9-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,012 Found link https://files.pythonhosted.org/packages/e9/c1/e6656991fcdb1a599110b80b24b004093bdcb162c109e193c98b07d4f8b9/unitgrade-0.1.30.9.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.9 2026-02-27T03:21:36,013 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/97/00/07f9d0f45dd128b6944694263101177391805db5376401338fceca4f2d01/unitgrade-0.1.30.10-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,014 Found link https://files.pythonhosted.org/packages/03/95/489c0e7cb6870fe2433ac474002cd7b71682d4ae3d8254cd867592f16de6/unitgrade-0.1.30.10.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.10 2026-02-27T03:21:36,014 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/71/44/baf666558165bcef47f84229061bcbcdbee55afeb52dda5f341616c9a744/unitgrade-0.1.30.11-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,015 Found link https://files.pythonhosted.org/packages/24/32/0befd1650a0e6940671e2ba822fe26c6a3935d74ac7cb7756238ba06c99f/unitgrade-0.1.30.11.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.11 2026-02-27T03:21:36,016 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/9e/08/85268924eb16792824d021ed39d02d3eb0a70d8fb64923ead266962db687/unitgrade-0.1.30.12-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,017 Found link https://files.pythonhosted.org/packages/9d/13/2ef4d5e5a7930063131b238471c89d6cc449904d8b309d0f8e83b49c4dd5/unitgrade-0.1.30.12.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.12 2026-02-27T03:21:36,018 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/be/fb/55a0374fd94265d0575d1f8d12692a16719be61011343097987accf2beca/unitgrade-0.1.30.13-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,019 Found link https://files.pythonhosted.org/packages/2b/02/78df478de9a6f7aecc1eba941b99ee6bfe303c716ae7faaa8a1667188a02/unitgrade-0.1.30.13.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.13 2026-02-27T03:21:36,019 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/39/d30c5f526262fd6e2e7aed7818fc7dbb238729b8745e3f8eb0d69c092892/unitgrade-0.1.30.14-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,020 Found link https://files.pythonhosted.org/packages/a2/aa/89c30ca6d3331bbd11e7ebd1f1f739686b32d098694d8174e4054d13da62/unitgrade-0.1.30.14.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.14 2026-02-27T03:21:36,021 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/fe/90/a340dcc04c97d53f2a42b35f1be401906b5be51a241bf5beda8608edb419/unitgrade-0.1.30.15-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,022 Found link https://files.pythonhosted.org/packages/c3/ee/e9d009e4e64a5b1385342d19a78859ebee20b4f858ff54fe752d7e4d58e9/unitgrade-0.1.30.15.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 0.1.30.15 2026-02-27T03:21:36,023 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/ab/42/6a83f3b64f69fa3992cf44d3fdc875138d1a4c7f22212fd231d99dd290d2/unitgrade-1.0.0.0-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,024 Found link https://files.pythonhosted.org/packages/0a/8a/5411eb17e9786e8ff6eb080c5d55226989c1516379114968e97668174366/unitgrade-1.0.0.0.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.0 2026-02-27T03:21:36,024 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/72/8f/3e9aee20888228accfed42b23addb4dd94237a8fbf2528588c092555b410/unitgrade-1.0.0.1-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,025 Found link https://files.pythonhosted.org/packages/69/fd/445f20b1f308cec109bcd98a7aec3cbfda771b47a61bd1d6fca389914acf/unitgrade-1.0.0.1.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.1 2026-02-27T03:21:36,026 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/30/32/9ecbc2ba4aec232a9f8268bf808582794955a4beb54415175cb2f102bd6c/unitgrade-1.0.0.2-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,027 Found link https://files.pythonhosted.org/packages/17/ae/4d982c31e012e527c5a601d3884f54f4f8c1daab96ffccc348c1323a1984/unitgrade-1.0.0.2.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.2 2026-02-27T03:21:36,027 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/0c/df/6e26e9e22ece9d570422314d7764d9f381a2058038ecd056039d24e5af83/unitgrade-1.0.0.3-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,028 Found link https://files.pythonhosted.org/packages/37/fc/271450ac70b78a8e26ec33fc13bc3e297bd6fd66f8e7513b0201847f4356/unitgrade-1.0.0.3.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.3 2026-02-27T03:21:36,029 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/d3/4b/4ba43fe1a273cdbb517a467e61ed835865363ffa7cbb5c1606b22f2849be/unitgrade-1.0.0.4-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,030 Found link https://files.pythonhosted.org/packages/e9/b0/2489ce97415199c03ee1b2d3f8f58132e187d03dea64ddd7b27e2c674fac/unitgrade-1.0.0.4.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.4 2026-02-27T03:21:36,030 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/c1/d7/07b8b1ebb5d6d696761efd3e8fff40b224e5773bf3425fd6a4e5bc21ec2f/unitgrade-1.0.0.5-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,031 Found link https://files.pythonhosted.org/packages/6f/d0/43576b2bb00fb3d2ef24e6f10f77f34a0b5d7648234e1967d117a7daf68c/unitgrade-1.0.0.5.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.5 2026-02-27T03:21:36,032 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/f6/6a/d6e2f429ca6f4e2dac4a2ab2ba12f8684a5f9b452d5cedc83f882e2eb0d4/unitgrade-1.0.0.6-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,033 Found link https://files.pythonhosted.org/packages/9d/3d/564a11d65a88edddfaee26ca03e7985e28c40db416d35d76073f0d3e0c5c/unitgrade-1.0.0.6.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.6 2026-02-27T03:21:36,034 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/81/31/5c092d7f6df2c7cf93a064fdd3ed5037604791018a6f46940556c9a266af/unitgrade-1.0.0.7-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,035 Found link https://files.pythonhosted.org/packages/3b/a1/1a574dcae7e212ddc85cf0adb406df7ece01ccdada8a05aceced5260265b/unitgrade-1.0.0.7.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.7 2026-02-27T03:21:36,035 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/c5/b9/7e6ee3fd1faf3491fed495db988802ae7b5c4b5699fc122306bc70d468de/unitgrade-1.0.0.9-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,036 Found link https://files.pythonhosted.org/packages/cb/f6/4bdbfe5ffa1c6e83c56f53f16dfd9ade00c42d82a10602edf4eb0f5b5520/unitgrade-1.0.0.9.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.9 2026-02-27T03:21:36,037 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/db/ba/8a60fc34c3931ec1017a57d484f2d3f4f3505b0a39385073ee2d90540db2/unitgrade-1.0.0.10-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,037 Found link https://files.pythonhosted.org/packages/3c/6e/aef1e05daeef4266f498b06c77e4e48542551a45af131dc1f6fbf60a7cd6/unitgrade-1.0.0.10.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.10 2026-02-27T03:21:36,038 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/7d/38/df852f587f59d577d8e6563e56b01cc15accc39c3652793dcca967f48112/unitgrade-1.0.0.11-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,039 Found link https://files.pythonhosted.org/packages/76/04/da7a799a2a9d2096a51f65eab0020b86fd98c5ac3f487f31a930fe2494a6/unitgrade-1.0.0.11.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.8), version: 1.0.0.11 2026-02-27T03:21:36,040 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/5b/0e/e5b9691ace795d438d50625aa9742b895f26ed068128d16414257d5443fb/unitgrade-1.0.0.13-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.11) 2026-02-27T03:21:36,040 Found link https://files.pythonhosted.org/packages/d5/27/9c6200c6bbeabb2800658e58d46102e9a068a9215a67a301fbd240eeff1c/unitgrade-1.0.0.13.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.11), version: 1.0.0.13 2026-02-27T03:21:36,041 Skipping link: No binaries permitted for unitgrade: https://files.pythonhosted.org/packages/f6/c4/40e9ea5704673ec82b2de36f44386a48f3c23f410b5ef6db2e3d918fedd4/unitgrade-1.0.0.14-py3-none-any.whl (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.11) 2026-02-27T03:21:36,042 Found link https://files.pythonhosted.org/packages/ec/9d/14a19874f1a864f0e76fedac87f365f8053d46131fb7dbe5fa8c5101ad52/unitgrade-1.0.0.14.tar.gz (from https://pypi.org/simple/unitgrade/) (requires-python:>=3.11), version: 1.0.0.14 2026-02-27T03:21:36,043 Fetching project page and analyzing links: https://www.piwheels.org/simple/unitgrade/ 2026-02-27T03:21:36,043 Getting page https://www.piwheels.org/simple/unitgrade/ 2026-02-27T03:21:36,045 Found index url https://www.piwheels.org/simple 2026-02-27T03:21:36,199 Fetched page https://www.piwheels.org/simple/unitgrade/ as text/html 2026-02-27T03:21:36,215 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.11-py3-none-any.whl#sha256=9bc4d955168a61a3b81554923553dc696848389bf64bd15a14b05dfdca8c9a82 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,215 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.10-py3-none-any.whl#sha256=a22ece7c8e98f7f6f6247a74d1055fcd9d0f36ce0c8827d4d1aa85373ecf025e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,216 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.9-py3-none-any.whl#sha256=a00c08d17166259bb3f805c3af51d5d627fe42bc584977e8c34fbed5bc5432ec (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,217 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.7-py3-none-any.whl#sha256=558ee7a0679f9925c02bafc14928b88189ae66dd9c231a9d32ded63bfdef4c28 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,217 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.6-py3-none-any.whl#sha256=60d1e94f8ee725c1750ee5902243499d26bc1097ee75222a2523848906330598 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,218 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.5-py3-none-any.whl#sha256=ae01a1d9a955ca7b77f33eeb601571d5adea2ebb8f7e802f41ffeda5e16d0ca2 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,218 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.4-py3-none-any.whl#sha256=d114d53c5bfc73e67abfffe94914a1cbb8a32898c3b860414ddca9341f79ba5e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,219 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.3-py3-none-any.whl#sha256=4cb301cdef7b58e03b934c0d2bd81c2dc92569251328ab81b0d5d6d3f7810d05 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,220 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.2-py3-none-any.whl#sha256=99882f83339a8432506c15c2b88708b21e09c3c6f2414142c2a97448b4f293e9 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,220 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.1-py3-none-any.whl#sha256=1372974cdabdf7d1cb02e37a07b1bd6f9af7d8282b4f9d29171197a36e528bd6 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,221 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-1.0.0.0-py3-none-any.whl#sha256=4e73939be218ff8e780aada8ebad71f0381743eac0ef9035d22ede716ccc9d94 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,222 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.15-py3-none-any.whl#sha256=ba0124a659087405a4cd48a6bb87429914a38f2528de78e02cd5482f4ea5b59a (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,222 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.14-py3-none-any.whl#sha256=8f9e8d8a389f8387e21db5025e86fda7b69b71027f603d5e4199fdd1c5e6105c (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,223 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.13-py3-none-any.whl#sha256=562475a60620a82cfe229ff360dfffa67ac52c774dcfad9bad2a70679ac3a4ae (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,223 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.12-py3-none-any.whl#sha256=efcf27f9ab19b2ac657e0f89d3b1eed64a2bf068c9698473bc0b64b27174998d (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,224 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.11-py3-none-any.whl#sha256=41f5ac950c84df153de686d152ed53ba40d34027f5786c48a199088c053f3091 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,225 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.10-py3-none-any.whl#sha256=d2cb930a4b46b6f8de43371c66d73cca0100a0fac6c20bd5dcc5886e764c0835 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,225 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.9-py3-none-any.whl#sha256=1c4073944aba1d3e71a71e765e2c50a10b5b036e3da840ca5353d6bfb33ae986 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,226 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.8-py3-none-any.whl#sha256=8b6ae992552195274e27c0f4c56661209fec070e0dd0ffa23cad98c0b6c92bc2 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,226 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.6-py3-none-any.whl#sha256=88c5547c47ee470e9779f6b6f0c294a13236a51ebe36de9165dd18c742b4e48f (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,226 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.5-py3-none-any.whl#sha256=6dd8e1fcb3d841b491aa0e0dbf9ed8078dde42a89da6185cfc722ad83274bbcf (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,227 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.4-py3-none-any.whl#sha256=abc5664cf9a9d4a16c56a54e2b466d2b4f1d7b3724618d758b63fed6f21cc74a (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,227 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.3-py3-none-any.whl#sha256=d34a7ea81ebf1972ca420d72beb158a0281ac920a044013ca5b7a4a3a30184e8 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,228 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.30.1-py3-none-any.whl#sha256=e8f1f4962c7f94309768485d4a6e2dd0b1b7d7dba2643658727b5154806668c7 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,228 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.29-py3-none-any.whl#sha256=ba925a6714cb9808dd18e3c3ad52f7858f75430cdc3f1faf9aeb1fcef91f124a (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,229 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.28-py3-none-any.whl#sha256=c512b20242d2885067e88733539a761b8b40d93e4f103abafe1b2472e7f229f3 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,230 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.26-py3-none-any.whl#sha256=750cd5af36ac5c805088e85e2022338b90e00971c480b1fca5a9295a4cf4962d (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,230 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.25-py3-none-any.whl#sha256=1ce06bffb8fd8cce88089264179a95dbb286405df9ff5daa9d0dc2475a0431e6 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,231 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.24-py3-none-any.whl#sha256=b8b1cfa1bdb0fa355ae04460b0f299228b078eb7582691d8b75a17c321793e66 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,232 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.23-py3-none-any.whl#sha256=2d7e91c44c6b16ec478b76b7948efcace271e2344aaa0060d14ebeae1ca308ff (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,232 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.22-py3-none-any.whl#sha256=e5951461c0d243934594dec24558acbbe2e74f1faa364e44c9a82e1ff176604e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,232 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.21-py3-none-any.whl#sha256=561650ced6ed64de99e7ef96d31f4aa5152534fcf085ff8c91e01f48cca56fdb (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,233 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.20-py3-none-any.whl#sha256=6d228f9a3f8326edb4ac1e1b2c374a40bad53e955d43258307aad9696493f3f1 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,234 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.19-py3-none-any.whl#sha256=5a4a72f39cf705f444917f95056ec34bb3c57eec5121120972806e1500b0e9cf (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,234 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.18-py3-none-any.whl#sha256=1c62d44301370aceaf9bb2d81a9fff2a40779ea345fb621604dc7c50c55bf92f (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,235 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.17-py3-none-any.whl#sha256=77ee82f760c43daf7714663b2803bacfd0df8e92c6fdadbb7b200c598421ba21 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,235 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.16-py3-none-any.whl#sha256=04baedb046f9199f281a402741aaa60a7f94bae1abc5a663f573777d3c942dac (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,236 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.14-py3-none-any.whl#sha256=70f486cff29de40606a8721afc21b2ab41102508c3a145c0b87ba7ec42d0e7cf (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,236 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.13-py3-none-any.whl#sha256=8a1b0a2c55610891b98219e06a688760dce5784e07fcf5d1221ba86273ab7132 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,237 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.12-py3-none-any.whl#sha256=27ff8fa0146ff683e7f5a07ea543e34953c76291f07f58bf96ac089e871837f0 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,237 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.11-py3-none-any.whl#sha256=c86027b659ef4a0ef5227fd897a765cf0518678f536c346421bf3da3fb2e5c7e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,238 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.10-py3-none-any.whl#sha256=4f208d11402a4cb77d4d582b30ac6d9f246a9c7082464ee891280f6971c5319c (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,239 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.9-py3-none-any.whl#sha256=3acdb189a13c04c1ed15b7e97e0992be047654638e000a7e3ef97c6c3f46e541 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,239 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.8-py3-none-any.whl#sha256=e29807c70dc5fef5c6a1d06a2a181f978dbe01ca15bff2ec1a628fa66203db50 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,240 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.7-py3-none-any.whl#sha256=1fdb35552e553aedb9bad747e9fab87bf18541de6afd672b16a0a8e808e1347e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,240 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.6-py3-none-any.whl#sha256=bd9dd0cd56c58773d2feab7607565a8e0d0b0315b584dc7d819b9b0e91c276d8 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,240 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.5-py3-none-any.whl#sha256=b95a585c337b06406331f12e825f445009610d1a64faf68f5d17a03a73776ba3 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,241 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.4-py3-none-any.whl#sha256=e2c711417e3641bba6f311821a868216bc9e5f9cc4cda4d392ca8b6e9544309e (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,241 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.2-py3-none-any.whl#sha256=bf879948bd5b1b3b77dff69e79d4336d9b9c07ef7be72c2b082e053483d1ee4b (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,242 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.1-py3-none-any.whl#sha256=6a4e9bd16e628558af23efb0578ea88e3628abb0494d03f35daef4a396b76688 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,243 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.1.0-py3-none-any.whl#sha256=3eef41b60968adc0bdbf23b3767a04fe01bbfd52f7b081e357b257f21cdc4524 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,243 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.0.3-py3-none-any.whl#sha256=1348f6a3e0c2745d673ea9876921e4013c417513386a09b6e8c944c550f26e1a (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,244 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.0.2-py3-none-any.whl#sha256=73112d899cc3a556382a18d568013d8e522e6538430fd1d7f2df30bd6b11ddb8 (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,244 Skipping link: No binaries permitted for unitgrade: https://archive1.piwheels.org/simple/unitgrade/unitgrade-0.0.1-py3-none-any.whl#sha256=554702f3227669b3ce28dcc376382834d43f7ab25ed813ba2b1139195c610eea (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.8) 2026-02-27T03:21:36,245 Skipping link: not a file: https://www.piwheels.org/simple/unitgrade/ 2026-02-27T03:21:36,245 Skipping link: not a file: https://pypi.org/simple/unitgrade/ 2026-02-27T03:21:36,273 Given no hashes to check 1 links for project 'unitgrade': discarding no candidates 2026-02-27T03:21:36,293 Collecting unitgrade==1.0.0.13 2026-02-27T03:21:36,295 Created temporary directory: /tmp/pip-unpack-rrkwxqxp 2026-02-27T03:21:36,503 Downloading unitgrade-1.0.0.13.tar.gz (69 kB) 2026-02-27T03:21:36,645 Added unitgrade==1.0.0.13 from https://files.pythonhosted.org/packages/d5/27/9c6200c6bbeabb2800658e58d46102e9a068a9215a67a301fbd240eeff1c/unitgrade-1.0.0.13.tar.gz to build tracker '/tmp/pip-build-tracker-18a_ords' 2026-02-27T03:21:36,650 Created temporary directory: /tmp/pip-build-env-_1qevhpy 2026-02-27T03:21:36,655 Installing build dependencies: started 2026-02-27T03:21:36,656 Running command pip subprocess to install build dependencies 2026-02-27T03:21:36,686 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-02-27T03:21:36,726 Traceback (most recent call last): 2026-02-27T03:21:36,726 File "", line 192, in addpackage 2026-02-27T03:21:36,727 File "", line 1, in 2026-02-27T03:21:36,727 ModuleNotFoundError: No module named 'cntimer' 2026-02-27T03:21:36,728 Remainder of file ignored 2026-02-27T03:21:37,794 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-27T03:21:38,367 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-27T03:21:38,391 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T03:21:40,104 Collecting setuptools>=68 2026-02-27T03:21:40,187 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-27T03:21:40,464 Collecting wheel 2026-02-27T03:21:40,480 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-27T03:21:40,663 Collecting packaging>=24.0 2026-02-27T03:21:40,678 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-27T03:21:43,686 Installing collected packages: setuptools, packaging, wheel 2026-02-27T03:21:47,139 Creating /tmp/pip-build-env-_1qevhpy/overlay/local/bin 2026-02-27T03:21:47,141 changing mode of /tmp/pip-build-env-_1qevhpy/overlay/local/bin/wheel to 755 2026-02-27T03:21:47,163 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-27T03:21:47,440 Installing build dependencies: finished with status 'done' 2026-02-27T03:21:47,447 Getting requirements to build wheel: started 2026-02-27T03:21:47,448 Running command Getting requirements to build wheel 2026-02-27T03:21:48,059 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T03:21:48,060 !! 2026-02-27T03:21:48,061 ******************************************************************************** 2026-02-27T03:21:48,061 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-27T03:21:48,062 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T03:21:48,063 or your builds will no longer be supported. 2026-02-27T03:21:48,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,065 ******************************************************************************** 2026-02-27T03:21:48,066 !! 2026-02-27T03:21:48,067 corresp(dist, value, root_dir) 2026-02-27T03:21:48,139 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:48,140 !! 2026-02-27T03:21:48,141 ******************************************************************************** 2026-02-27T03:21:48,142 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:48,142 License :: OSI Approved :: MIT License 2026-02-27T03:21:48,143 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,144 ******************************************************************************** 2026-02-27T03:21:48,144 !! 2026-02-27T03:21:48,145 dist._finalize_license_expression() 2026-02-27T03:21:48,146 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:48,147 !! 2026-02-27T03:21:48,148 ******************************************************************************** 2026-02-27T03:21:48,148 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:48,149 License :: OSI Approved :: MIT License 2026-02-27T03:21:48,150 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,151 ******************************************************************************** 2026-02-27T03:21:48,152 !! 2026-02-27T03:21:48,153 self._finalize_license_expression() 2026-02-27T03:21:48,156 running egg_info 2026-02-27T03:21:48,162 writing src/unitgrade.egg-info/PKG-INFO 2026-02-27T03:21:48,167 writing dependency_links to src/unitgrade.egg-info/dependency_links.txt 2026-02-27T03:21:48,169 writing entry points to src/unitgrade.egg-info/entry_points.txt 2026-02-27T03:21:48,171 writing requirements to src/unitgrade.egg-info/requires.txt 2026-02-27T03:21:48,172 writing top-level names to src/unitgrade.egg-info/top_level.txt 2026-02-27T03:21:48,197 reading manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:48,201 adding license file 'LICENSE' 2026-02-27T03:21:48,205 writing manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:48,302 Getting requirements to build wheel: finished with status 'done' 2026-02-27T03:21:48,306 Created temporary directory: /tmp/pip-modern-metadata-ddmzvgg9 2026-02-27T03:21:48,308 Preparing metadata (pyproject.toml): started 2026-02-27T03:21:48,310 Running command Preparing metadata (pyproject.toml) 2026-02-27T03:21:48,871 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T03:21:48,871 !! 2026-02-27T03:21:48,872 ******************************************************************************** 2026-02-27T03:21:48,873 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-27T03:21:48,874 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T03:21:48,874 or your builds will no longer be supported. 2026-02-27T03:21:48,875 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,876 ******************************************************************************** 2026-02-27T03:21:48,877 !! 2026-02-27T03:21:48,877 corresp(dist, value, root_dir) 2026-02-27T03:21:48,947 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:48,947 !! 2026-02-27T03:21:48,949 ******************************************************************************** 2026-02-27T03:21:48,949 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:48,951 License :: OSI Approved :: MIT License 2026-02-27T03:21:48,952 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,952 ******************************************************************************** 2026-02-27T03:21:48,953 !! 2026-02-27T03:21:48,954 dist._finalize_license_expression() 2026-02-27T03:21:48,954 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:48,955 !! 2026-02-27T03:21:48,956 ******************************************************************************** 2026-02-27T03:21:48,956 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:48,957 License :: OSI Approved :: MIT License 2026-02-27T03:21:48,958 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:48,959 ******************************************************************************** 2026-02-27T03:21:48,960 !! 2026-02-27T03:21:48,960 self._finalize_license_expression() 2026-02-27T03:21:48,961 running dist_info 2026-02-27T03:21:48,970 creating /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info 2026-02-27T03:21:48,971 writing /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/PKG-INFO 2026-02-27T03:21:48,975 writing dependency_links to /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/dependency_links.txt 2026-02-27T03:21:48,977 writing entry points to /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/entry_points.txt 2026-02-27T03:21:48,978 writing requirements to /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/requires.txt 2026-02-27T03:21:48,980 writing top-level names to /tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/top_level.txt 2026-02-27T03:21:48,981 writing manifest file '/tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:49,003 reading manifest file '/tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:49,005 adding license file 'LICENSE' 2026-02-27T03:21:49,008 writing manifest file '/tmp/pip-modern-metadata-ddmzvgg9/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:49,009 creating '/tmp/pip-modern-metadata-ddmzvgg9/unitgrade-1.0.0.13.dist-info' 2026-02-27T03:21:49,137 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-27T03:21:49,143 Source in /tmp/pip-wheel-j7m88gye/unitgrade_a4a110ff5d6f4c208b072eab983fb4fe has version 1.0.0.13, which satisfies requirement unitgrade==1.0.0.13 from https://files.pythonhosted.org/packages/d5/27/9c6200c6bbeabb2800658e58d46102e9a068a9215a67a301fbd240eeff1c/unitgrade-1.0.0.13.tar.gz 2026-02-27T03:21:49,144 Removed unitgrade==1.0.0.13 from https://files.pythonhosted.org/packages/d5/27/9c6200c6bbeabb2800658e58d46102e9a068a9215a67a301fbd240eeff1c/unitgrade-1.0.0.13.tar.gz from build tracker '/tmp/pip-build-tracker-18a_ords' 2026-02-27T03:21:49,150 Created temporary directory: /tmp/pip-unpack-wbi_r_n2 2026-02-27T03:21:49,151 Building wheels for collected packages: unitgrade 2026-02-27T03:21:49,155 Created temporary directory: /tmp/pip-wheel-eqm59t3g 2026-02-27T03:21:49,156 Destination directory: /tmp/pip-wheel-eqm59t3g 2026-02-27T03:21:49,158 Building wheel for unitgrade (pyproject.toml): started 2026-02-27T03:21:49,159 Running command Building wheel for unitgrade (pyproject.toml) 2026-02-27T03:21:49,735 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T03:21:49,735 !! 2026-02-27T03:21:49,737 ******************************************************************************** 2026-02-27T03:21:49,737 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-27T03:21:49,739 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T03:21:49,739 or your builds will no longer be supported. 2026-02-27T03:21:49,740 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:49,740 ******************************************************************************** 2026-02-27T03:21:49,741 !! 2026-02-27T03:21:49,742 corresp(dist, value, root_dir) 2026-02-27T03:21:49,803 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:49,804 !! 2026-02-27T03:21:49,805 ******************************************************************************** 2026-02-27T03:21:49,805 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:49,806 License :: OSI Approved :: MIT License 2026-02-27T03:21:49,807 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:49,808 ******************************************************************************** 2026-02-27T03:21:49,809 !! 2026-02-27T03:21:49,809 dist._finalize_license_expression() 2026-02-27T03:21:49,810 /tmp/pip-build-env-_1qevhpy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T03:21:49,811 !! 2026-02-27T03:21:49,812 ******************************************************************************** 2026-02-27T03:21:49,813 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T03:21:49,814 License :: OSI Approved :: MIT License 2026-02-27T03:21:49,815 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T03:21:49,816 ******************************************************************************** 2026-02-27T03:21:49,817 !! 2026-02-27T03:21:49,817 self._finalize_license_expression() 2026-02-27T03:21:49,818 running bdist_wheel 2026-02-27T03:21:49,828 running build 2026-02-27T03:21:49,828 running build_py 2026-02-27T03:21:49,834 creating build/lib/unitgrade 2026-02-27T03:21:49,836 copying src/unitgrade/pupdb.py -> build/lib/unitgrade 2026-02-27T03:21:49,839 copying src/unitgrade/runners.py -> build/lib/unitgrade 2026-02-27T03:21:49,841 copying src/unitgrade/framework.py -> build/lib/unitgrade 2026-02-27T03:21:49,844 copying src/unitgrade/__init__.py -> build/lib/unitgrade 2026-02-27T03:21:49,846 copying src/unitgrade/artifacts.py -> build/lib/unitgrade 2026-02-27T03:21:49,847 copying src/unitgrade/version.py -> build/lib/unitgrade 2026-02-27T03:21:49,849 copying src/unitgrade/evaluate.py -> build/lib/unitgrade 2026-02-27T03:21:49,852 copying src/unitgrade/utils.py -> build/lib/unitgrade 2026-02-27T03:21:49,855 creating build/lib/unitgrade/dashboard 2026-02-27T03:21:49,855 copying src/unitgrade/dashboard/app_helpers.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,857 copying src/unitgrade/dashboard/file_change_handler.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,859 copying src/unitgrade/dashboard/watcher.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,861 copying src/unitgrade/dashboard/__init__.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,863 copying src/unitgrade/dashboard/app.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,865 copying src/unitgrade/dashboard/dbwatcher.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,867 copying src/unitgrade/dashboard/ephermaltransfer.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,869 copying src/unitgrade/dashboard/dashboard_cli.py -> build/lib/unitgrade/dashboard 2026-02-27T03:21:49,871 running egg_info 2026-02-27T03:21:49,881 writing src/unitgrade.egg-info/PKG-INFO 2026-02-27T03:21:49,884 writing dependency_links to src/unitgrade.egg-info/dependency_links.txt 2026-02-27T03:21:49,886 writing entry points to src/unitgrade.egg-info/entry_points.txt 2026-02-27T03:21:49,887 writing requirements to src/unitgrade.egg-info/requires.txt 2026-02-27T03:21:49,888 writing top-level names to src/unitgrade.egg-info/top_level.txt 2026-02-27T03:21:49,901 reading manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:49,905 adding license file 'LICENSE' 2026-02-27T03:21:49,909 writing manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T03:21:49,915 creating build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,917 copying src/unitgrade/dashboard/static/wz_js.js -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,920 copying src/unitgrade/dashboard/static/unitgrade.js -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,923 copying src/unitgrade/dashboard/static/sidebars.js -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,925 copying src/unitgrade/dashboard/static/unitgrade.css -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,927 copying src/unitgrade/dashboard/static/wz_style.css -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,930 copying src/unitgrade/dashboard/static/favicon.ico -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,933 copying src/unitgrade/dashboard/static/wz_style_modified.css -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,935 copying src/unitgrade/dashboard/static/sidebars.css -> build/lib/unitgrade/dashboard/static 2026-02-27T03:21:49,938 creating build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,939 copying src/unitgrade/dashboard/templates/info.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,942 copying src/unitgrade/dashboard/templates/base.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,945 copying src/unitgrade/dashboard/templates/terminal.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,947 copying src/unitgrade/dashboard/templates/wz.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,950 copying src/unitgrade/dashboard/templates/index3.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,953 copying src/unitgrade/dashboard/templates/bootstrap.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T03:21:49,971 installing to build/bdist.linux-armv7l/wheel 2026-02-27T03:21:49,971 running install 2026-02-27T03:21:49,995 running install_lib 2026-02-27T03:21:50,001 creating build/bdist.linux-armv7l/wheel 2026-02-27T03:21:50,003 creating build/bdist.linux-armv7l/wheel/unitgrade 2026-02-27T03:21:50,004 copying build/lib/unitgrade/pupdb.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,007 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard 2026-02-27T03:21:50,009 copying build/lib/unitgrade/dashboard/app_helpers.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,011 copying build/lib/unitgrade/dashboard/file_change_handler.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,013 copying build/lib/unitgrade/dashboard/watcher.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,015 copying build/lib/unitgrade/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,017 copying build/lib/unitgrade/dashboard/app.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,020 copying build/lib/unitgrade/dashboard/dbwatcher.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,022 copying build/lib/unitgrade/dashboard/ephermaltransfer.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,024 copying build/lib/unitgrade/dashboard/dashboard_cli.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T03:21:50,026 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard/templates 2026-02-27T03:21:50,028 copying build/lib/unitgrade/dashboard/templates/info.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,030 copying build/lib/unitgrade/dashboard/templates/base.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,032 copying build/lib/unitgrade/dashboard/templates/terminal.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,034 copying build/lib/unitgrade/dashboard/templates/wz.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,037 copying build/lib/unitgrade/dashboard/templates/index3.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,039 copying build/lib/unitgrade/dashboard/templates/bootstrap.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T03:21:50,042 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard/static 2026-02-27T03:21:50,044 copying build/lib/unitgrade/dashboard/static/wz_js.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,046 copying build/lib/unitgrade/dashboard/static/unitgrade.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,049 copying build/lib/unitgrade/dashboard/static/sidebars.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,051 copying build/lib/unitgrade/dashboard/static/unitgrade.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,053 copying build/lib/unitgrade/dashboard/static/wz_style.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,055 copying build/lib/unitgrade/dashboard/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,058 copying build/lib/unitgrade/dashboard/static/wz_style_modified.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,061 copying build/lib/unitgrade/dashboard/static/sidebars.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T03:21:50,063 copying build/lib/unitgrade/runners.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,065 copying build/lib/unitgrade/framework.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,068 copying build/lib/unitgrade/__init__.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,070 copying build/lib/unitgrade/artifacts.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,072 copying build/lib/unitgrade/version.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,074 copying build/lib/unitgrade/evaluate.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,077 copying build/lib/unitgrade/utils.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T03:21:50,080 running install_egg_info 2026-02-27T03:21:50,085 Copying src/unitgrade.egg-info to build/bdist.linux-armv7l/wheel/./unitgrade-1.0.0.13-py3.11.egg-info 2026-02-27T03:21:50,096 running install_scripts 2026-02-27T03:21:50,107 creating build/bdist.linux-armv7l/wheel/unitgrade-1.0.0.13.dist-info/WHEEL 2026-02-27T03:21:50,110 creating '/tmp/pip-wheel-eqm59t3g/.tmp-qy9tuiqy/unitgrade-1.0.0.13-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-27T03:21:50,113 adding 'unitgrade/__init__.py' 2026-02-27T03:21:50,115 adding 'unitgrade/artifacts.py' 2026-02-27T03:21:50,118 adding 'unitgrade/evaluate.py' 2026-02-27T03:21:50,124 adding 'unitgrade/framework.py' 2026-02-27T03:21:50,126 adding 'unitgrade/pupdb.py' 2026-02-27T03:21:50,129 adding 'unitgrade/runners.py' 2026-02-27T03:21:50,132 adding 'unitgrade/utils.py' 2026-02-27T03:21:50,134 adding 'unitgrade/version.py' 2026-02-27T03:21:50,136 adding 'unitgrade/dashboard/__init__.py' 2026-02-27T03:21:50,138 adding 'unitgrade/dashboard/app.py' 2026-02-27T03:21:50,140 adding 'unitgrade/dashboard/app_helpers.py' 2026-02-27T03:21:50,141 adding 'unitgrade/dashboard/dashboard_cli.py' 2026-02-27T03:21:50,143 adding 'unitgrade/dashboard/dbwatcher.py' 2026-02-27T03:21:50,145 adding 'unitgrade/dashboard/ephermaltransfer.py' 2026-02-27T03:21:50,146 adding 'unitgrade/dashboard/file_change_handler.py' 2026-02-27T03:21:50,148 adding 'unitgrade/dashboard/watcher.py' 2026-02-27T03:21:50,151 adding 'unitgrade/dashboard/static/favicon.ico' 2026-02-27T03:21:50,153 adding 'unitgrade/dashboard/static/sidebars.css' 2026-02-27T03:21:50,154 adding 'unitgrade/dashboard/static/sidebars.js' 2026-02-27T03:21:50,155 adding 'unitgrade/dashboard/static/unitgrade.css' 2026-02-27T03:21:50,157 adding 'unitgrade/dashboard/static/unitgrade.js' 2026-02-27T03:21:50,158 adding 'unitgrade/dashboard/static/wz_js.js' 2026-02-27T03:21:50,160 adding 'unitgrade/dashboard/static/wz_style.css' 2026-02-27T03:21:50,162 adding 'unitgrade/dashboard/static/wz_style_modified.css' 2026-02-27T03:21:50,164 adding 'unitgrade/dashboard/templates/base.html' 2026-02-27T03:21:50,165 adding 'unitgrade/dashboard/templates/bootstrap.html' 2026-02-27T03:21:50,167 adding 'unitgrade/dashboard/templates/index3.html' 2026-02-27T03:21:50,168 adding 'unitgrade/dashboard/templates/info.html' 2026-02-27T03:21:50,169 adding 'unitgrade/dashboard/templates/terminal.html' 2026-02-27T03:21:50,171 adding 'unitgrade/dashboard/templates/wz.html' 2026-02-27T03:21:50,174 adding 'unitgrade-1.0.0.13.dist-info/licenses/LICENSE' 2026-02-27T03:21:50,176 adding 'unitgrade-1.0.0.13.dist-info/METADATA' 2026-02-27T03:21:50,177 adding 'unitgrade-1.0.0.13.dist-info/WHEEL' 2026-02-27T03:21:50,178 adding 'unitgrade-1.0.0.13.dist-info/entry_points.txt' 2026-02-27T03:21:50,179 adding 'unitgrade-1.0.0.13.dist-info/top_level.txt' 2026-02-27T03:21:50,180 adding 'unitgrade-1.0.0.13.dist-info/RECORD' 2026-02-27T03:21:50,183 removing build/bdist.linux-armv7l/wheel 2026-02-27T03:21:50,291 Building wheel for unitgrade (pyproject.toml): finished with status 'done' 2026-02-27T03:21:50,298 Created wheel for unitgrade: filename=unitgrade-1.0.0.13-py3-none-any.whl size=74852 sha256=312c808e44032ecd4f7107e63f9045bccff1b8c80143a75de00b19e72c95f12b 2026-02-27T03:21:50,299 Stored in directory: /tmp/pip-ephem-wheel-cache-k5jebq7x/wheels/e5/57/d2/7700479d528e9dafa6640df8fdcd8ee651a80f72575be68cfb 2026-02-27T03:21:50,312 Successfully built unitgrade 2026-02-27T03:21:50,320 Removed build tracker: '/tmp/pip-build-tracker-18a_ords'