2026-02-27T05:07:55,666 Created temporary directory: /tmp/pip-ephem-wheel-cache-bknek4lc 2026-02-27T05:07:55,668 Created temporary directory: /tmp/pip-build-tracker-gfjsx7cv 2026-02-27T05:07:55,669 Initialized build tracking at /tmp/pip-build-tracker-gfjsx7cv 2026-02-27T05:07:55,669 Created build tracker: /tmp/pip-build-tracker-gfjsx7cv 2026-02-27T05:07:55,670 Entered build tracker: /tmp/pip-build-tracker-gfjsx7cv 2026-02-27T05:07:55,671 Created temporary directory: /tmp/pip-wheel-bpw2zonn 2026-02-27T05:07:55,674 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-27T05:07:55,676 Created temporary directory: /tmp/pip-ephem-wheel-cache-kbegajhc 2026-02-27T05:07:55,698 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T05:07:55,701 2 location(s) to search for versions of unitgrade: 2026-02-27T05:07:55,701 * https://pypi.org/simple/unitgrade/ 2026-02-27T05:07:55,701 * https://www.piwheels.org/simple/unitgrade/ 2026-02-27T05:07:55,702 Fetching project page and analyzing links: https://pypi.org/simple/unitgrade/ 2026-02-27T05:07:55,703 Getting page https://pypi.org/simple/unitgrade/ 2026-02-27T05:07:55,704 Found index url https://pypi.org/simple 2026-02-27T05:07:55,841 Fetched page https://pypi.org/simple/unitgrade/ as application/vnd.pypi.simple.v1+json 2026-02-27T05:07:55,862 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-27T05:07:55,863 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-27T05:07:55,864 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-27T05:07:55,865 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-27T05:07:55,866 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-27T05:07:55,867 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-27T05:07:55,868 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-27T05:07:55,868 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-27T05:07:55,869 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-27T05:07:55,870 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-27T05:07:55,871 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-27T05:07:55,872 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-27T05:07:55,873 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-27T05:07:55,874 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-27T05:07:55,874 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-27T05:07:55,875 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-27T05:07:55,876 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-27T05:07:55,877 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-27T05:07:55,877 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-27T05:07:55,878 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-27T05:07:55,879 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-27T05:07:55,880 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-27T05:07:55,881 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-27T05:07:55,882 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-27T05:07:55,883 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-27T05:07:55,883 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-27T05:07:55,885 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-27T05:07:55,885 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-27T05:07:55,886 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-27T05:07:55,887 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-27T05:07:55,887 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-27T05:07:55,888 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-27T05:07:55,889 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-27T05:07:55,890 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-27T05:07:55,891 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-27T05:07:55,892 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-27T05:07:55,893 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-27T05:07:55,893 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-27T05:07:55,894 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-27T05:07:55,895 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-27T05:07:55,896 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-27T05:07:55,897 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-27T05:07:55,898 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-27T05:07:55,899 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-27T05:07:55,899 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-27T05:07:55,900 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-27T05:07:55,901 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-27T05:07:55,902 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-27T05:07:55,902 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-27T05:07:55,903 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-27T05:07:55,904 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-27T05:07:55,905 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-27T05:07:55,906 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-27T05:07:55,907 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-27T05:07:55,908 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-27T05:07:55,908 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-27T05:07:55,909 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-27T05:07:55,910 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-27T05:07:55,911 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-27T05:07:55,912 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-27T05:07:55,913 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-27T05:07:55,913 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-27T05:07:55,914 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-27T05:07:55,915 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-27T05:07:55,916 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-27T05:07:55,916 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-27T05:07:55,917 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-27T05:07:55,918 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-27T05:07:55,919 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-27T05:07:55,920 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-27T05:07:55,921 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-27T05:07:55,922 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-27T05:07:55,923 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-27T05:07:55,923 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-27T05:07:55,924 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-27T05:07:55,925 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-27T05:07:55,926 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-27T05:07:55,926 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-27T05:07:55,927 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-27T05:07:55,928 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-27T05:07:55,929 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-27T05:07:55,930 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-27T05:07:55,931 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-27T05:07:55,931 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-27T05:07:55,932 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-27T05:07:55,933 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-27T05:07:55,934 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-27T05:07:55,935 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-27T05:07:55,936 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-27T05:07:55,937 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-27T05:07:55,937 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-27T05:07:55,938 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-27T05:07:55,939 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-27T05:07:55,940 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-27T05:07:55,940 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-27T05:07:55,941 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-27T05:07:55,942 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-27T05:07:55,943 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-27T05:07:55,944 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-27T05:07:55,945 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-27T05:07:55,946 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-27T05:07:55,947 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-27T05:07:55,948 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-27T05:07:55,948 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-27T05:07:55,949 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-27T05:07:55,950 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-27T05:07:55,951 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-27T05:07:55,951 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-27T05:07:55,952 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-27T05:07:55,953 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-27T05:07:55,954 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-27T05:07:55,955 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-27T05:07:55,956 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-27T05:07:55,956 Fetching project page and analyzing links: https://www.piwheels.org/simple/unitgrade/ 2026-02-27T05:07:55,957 Getting page https://www.piwheels.org/simple/unitgrade/ 2026-02-27T05:07:55,958 Found index url https://www.piwheels.org/simple 2026-02-27T05:07:56,129 Fetched page https://www.piwheels.org/simple/unitgrade/ as text/html 2026-02-27T05:07:56,145 Skipping link: No binaries permitted for unitgrade: https://www.piwheels.org/simple/unitgrade/unitgrade-1.0.0.13-py3-none-any.whl#sha256=312c808e44032ecd4f7107e63f9045bccff1b8c80143a75de00b19e72c95f12b (from https://www.piwheels.org/simple/unitgrade/) (requires-python:>=3.11) 2026-02-27T05:07:56,146 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-27T05:07:56,147 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-27T05:07:56,148 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-27T05:07:56,148 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-27T05:07:56,149 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-27T05:07:56,149 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-27T05:07:56,150 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-27T05:07:56,150 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-27T05:07:56,151 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-27T05:07:56,151 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-27T05:07:56,152 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-27T05:07:56,153 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-27T05:07:56,154 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-27T05:07:56,154 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-27T05:07:56,155 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-27T05:07:56,156 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-27T05:07:56,156 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-27T05:07:56,157 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-27T05:07:56,157 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-27T05:07:56,157 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-27T05:07:56,158 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-27T05:07:56,159 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-27T05:07:56,159 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-27T05:07:56,160 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-27T05:07:56,160 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-27T05:07:56,161 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-27T05:07:56,162 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-27T05:07:56,162 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-27T05:07:56,163 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-27T05:07:56,163 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-27T05:07:56,164 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-27T05:07:56,164 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-27T05:07:56,165 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-27T05:07:56,165 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-27T05:07:56,166 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-27T05:07:56,166 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-27T05:07:56,167 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-27T05:07:56,167 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-27T05:07:56,168 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-27T05:07:56,169 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-27T05:07:56,169 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-27T05:07:56,170 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-27T05:07:56,171 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-27T05:07:56,171 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-27T05:07:56,171 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-27T05:07:56,172 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-27T05:07:56,172 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-27T05:07:56,173 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-27T05:07:56,173 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-27T05:07:56,174 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-27T05:07:56,175 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-27T05:07:56,175 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-27T05:07:56,176 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-27T05:07:56,177 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-27T05:07:56,177 Skipping link: not a file: https://www.piwheels.org/simple/unitgrade/ 2026-02-27T05:07:56,178 Skipping link: not a file: https://pypi.org/simple/unitgrade/ 2026-02-27T05:07:56,205 Given no hashes to check 1 links for project 'unitgrade': discarding no candidates 2026-02-27T05:07:56,225 Collecting unitgrade==1.0.0.14 2026-02-27T05:07:56,227 Created temporary directory: /tmp/pip-unpack-8l6w_o52 2026-02-27T05:07:56,438 Downloading unitgrade-1.0.0.14.tar.gz (69 kB) 2026-02-27T05:07:56,579 Added unitgrade==1.0.0.14 from https://files.pythonhosted.org/packages/ec/9d/14a19874f1a864f0e76fedac87f365f8053d46131fb7dbe5fa8c5101ad52/unitgrade-1.0.0.14.tar.gz to build tracker '/tmp/pip-build-tracker-gfjsx7cv' 2026-02-27T05:07:56,584 Created temporary directory: /tmp/pip-build-env-m5zoa9in 2026-02-27T05:07:56,589 Installing build dependencies: started 2026-02-27T05:07:56,590 Running command pip subprocess to install build dependencies 2026-02-27T05:07:57,733 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-27T05:07:58,306 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-27T05:07:58,328 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T05:08:00,161 Collecting setuptools>=68 2026-02-27T05:08:00,299 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-27T05:08:00,576 Collecting wheel 2026-02-27T05:08:00,592 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-27T05:08:00,777 Collecting packaging>=24.0 2026-02-27T05:08:00,795 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-27T05:08:03,742 Installing collected packages: setuptools, packaging, wheel 2026-02-27T05:08:07,142 Creating /tmp/pip-build-env-m5zoa9in/overlay/local/bin 2026-02-27T05:08:07,144 changing mode of /tmp/pip-build-env-m5zoa9in/overlay/local/bin/wheel to 755 2026-02-27T05:08:07,164 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-27T05:08:07,449 Installing build dependencies: finished with status 'done' 2026-02-27T05:08:07,455 Getting requirements to build wheel: started 2026-02-27T05:08:07,457 Running command Getting requirements to build wheel 2026-02-27T05:08:08,051 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T05:08:08,052 !! 2026-02-27T05:08:08,053 ******************************************************************************** 2026-02-27T05:08:08,053 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-27T05:08:08,054 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T05:08:08,055 or your builds will no longer be supported. 2026-02-27T05:08:08,056 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,057 ******************************************************************************** 2026-02-27T05:08:08,058 !! 2026-02-27T05:08:08,059 corresp(dist, value, root_dir) 2026-02-27T05:08:08,134 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:08,134 !! 2026-02-27T05:08:08,135 ******************************************************************************** 2026-02-27T05:08:08,136 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:08,137 License :: OSI Approved :: MIT License 2026-02-27T05:08:08,138 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,138 ******************************************************************************** 2026-02-27T05:08:08,139 !! 2026-02-27T05:08:08,140 dist._finalize_license_expression() 2026-02-27T05:08:08,140 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:08,141 !! 2026-02-27T05:08:08,141 ******************************************************************************** 2026-02-27T05:08:08,142 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:08,143 License :: OSI Approved :: MIT License 2026-02-27T05:08:08,144 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,144 ******************************************************************************** 2026-02-27T05:08:08,145 !! 2026-02-27T05:08:08,146 self._finalize_license_expression() 2026-02-27T05:08:08,146 running egg_info 2026-02-27T05:08:08,152 writing src/unitgrade.egg-info/PKG-INFO 2026-02-27T05:08:08,156 writing dependency_links to src/unitgrade.egg-info/dependency_links.txt 2026-02-27T05:08:08,158 writing entry points to src/unitgrade.egg-info/entry_points.txt 2026-02-27T05:08:08,160 writing requirements to src/unitgrade.egg-info/requires.txt 2026-02-27T05:08:08,161 writing top-level names to src/unitgrade.egg-info/top_level.txt 2026-02-27T05:08:08,186 reading manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:08,190 adding license file 'LICENSE' 2026-02-27T05:08:08,194 writing manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:08,292 Getting requirements to build wheel: finished with status 'done' 2026-02-27T05:08:08,295 Created temporary directory: /tmp/pip-modern-metadata-zpgw2k4t 2026-02-27T05:08:08,297 Preparing metadata (pyproject.toml): started 2026-02-27T05:08:08,298 Running command Preparing metadata (pyproject.toml) 2026-02-27T05:08:08,853 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T05:08:08,853 !! 2026-02-27T05:08:08,854 ******************************************************************************** 2026-02-27T05:08:08,855 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-27T05:08:08,856 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T05:08:08,856 or your builds will no longer be supported. 2026-02-27T05:08:08,858 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,858 ******************************************************************************** 2026-02-27T05:08:08,859 !! 2026-02-27T05:08:08,860 corresp(dist, value, root_dir) 2026-02-27T05:08:08,927 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:08,928 !! 2026-02-27T05:08:08,929 ******************************************************************************** 2026-02-27T05:08:08,929 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:08,931 License :: OSI Approved :: MIT License 2026-02-27T05:08:08,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,932 ******************************************************************************** 2026-02-27T05:08:08,933 !! 2026-02-27T05:08:08,934 dist._finalize_license_expression() 2026-02-27T05:08:08,934 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:08,934 !! 2026-02-27T05:08:08,935 ******************************************************************************** 2026-02-27T05:08:08,936 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:08,937 License :: OSI Approved :: MIT License 2026-02-27T05:08:08,938 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:08,938 ******************************************************************************** 2026-02-27T05:08:08,939 !! 2026-02-27T05:08:08,940 self._finalize_license_expression() 2026-02-27T05:08:08,940 running dist_info 2026-02-27T05:08:08,949 creating /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info 2026-02-27T05:08:08,950 writing /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/PKG-INFO 2026-02-27T05:08:08,954 writing dependency_links to /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/dependency_links.txt 2026-02-27T05:08:08,955 writing entry points to /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/entry_points.txt 2026-02-27T05:08:08,957 writing requirements to /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/requires.txt 2026-02-27T05:08:08,958 writing top-level names to /tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/top_level.txt 2026-02-27T05:08:08,959 writing manifest file '/tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:08,981 reading manifest file '/tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:08,983 adding license file 'LICENSE' 2026-02-27T05:08:08,987 writing manifest file '/tmp/pip-modern-metadata-zpgw2k4t/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:08,988 creating '/tmp/pip-modern-metadata-zpgw2k4t/unitgrade-1.0.0.14.dist-info' 2026-02-27T05:08:09,112 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-27T05:08:09,117 Source in /tmp/pip-wheel-bpw2zonn/unitgrade_959cde40b88c42c99d727a57537e0986 has version 1.0.0.14, which satisfies requirement unitgrade==1.0.0.14 from https://files.pythonhosted.org/packages/ec/9d/14a19874f1a864f0e76fedac87f365f8053d46131fb7dbe5fa8c5101ad52/unitgrade-1.0.0.14.tar.gz 2026-02-27T05:08:09,118 Removed unitgrade==1.0.0.14 from https://files.pythonhosted.org/packages/ec/9d/14a19874f1a864f0e76fedac87f365f8053d46131fb7dbe5fa8c5101ad52/unitgrade-1.0.0.14.tar.gz from build tracker '/tmp/pip-build-tracker-gfjsx7cv' 2026-02-27T05:08:09,125 Created temporary directory: /tmp/pip-unpack-900rcpq9 2026-02-27T05:08:09,125 Building wheels for collected packages: unitgrade 2026-02-27T05:08:09,129 Created temporary directory: /tmp/pip-wheel-jb6yeok3 2026-02-27T05:08:09,130 Destination directory: /tmp/pip-wheel-jb6yeok3 2026-02-27T05:08:09,132 Building wheel for unitgrade (pyproject.toml): started 2026-02-27T05:08:09,133 Running command Building wheel for unitgrade (pyproject.toml) 2026-02-27T05:08:09,690 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-27T05:08:09,690 !! 2026-02-27T05:08:09,692 ******************************************************************************** 2026-02-27T05:08:09,692 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-27T05:08:09,694 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-27T05:08:09,694 or your builds will no longer be supported. 2026-02-27T05:08:09,695 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:09,696 ******************************************************************************** 2026-02-27T05:08:09,696 !! 2026-02-27T05:08:09,697 corresp(dist, value, root_dir) 2026-02-27T05:08:09,760 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:09,760 !! 2026-02-27T05:08:09,761 ******************************************************************************** 2026-02-27T05:08:09,762 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:09,762 License :: OSI Approved :: MIT License 2026-02-27T05:08:09,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:09,764 ******************************************************************************** 2026-02-27T05:08:09,765 !! 2026-02-27T05:08:09,765 dist._finalize_license_expression() 2026-02-27T05:08:09,766 /tmp/pip-build-env-m5zoa9in/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-27T05:08:09,766 !! 2026-02-27T05:08:09,767 ******************************************************************************** 2026-02-27T05:08:09,768 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-27T05:08:09,769 License :: OSI Approved :: MIT License 2026-02-27T05:08:09,770 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-27T05:08:09,771 ******************************************************************************** 2026-02-27T05:08:09,772 !! 2026-02-27T05:08:09,772 self._finalize_license_expression() 2026-02-27T05:08:09,773 running bdist_wheel 2026-02-27T05:08:09,786 running build 2026-02-27T05:08:09,786 running build_py 2026-02-27T05:08:09,792 creating build/lib/unitgrade 2026-02-27T05:08:09,794 copying src/unitgrade/utils.py -> build/lib/unitgrade 2026-02-27T05:08:09,797 copying src/unitgrade/runners.py -> build/lib/unitgrade 2026-02-27T05:08:09,799 copying src/unitgrade/evaluate.py -> build/lib/unitgrade 2026-02-27T05:08:09,802 copying src/unitgrade/framework.py -> build/lib/unitgrade 2026-02-27T05:08:09,805 copying src/unitgrade/__init__.py -> build/lib/unitgrade 2026-02-27T05:08:09,807 copying src/unitgrade/artifacts.py -> build/lib/unitgrade 2026-02-27T05:08:09,809 copying src/unitgrade/version.py -> build/lib/unitgrade 2026-02-27T05:08:09,811 copying src/unitgrade/pupdb.py -> build/lib/unitgrade 2026-02-27T05:08:09,813 creating build/lib/unitgrade/dashboard 2026-02-27T05:08:09,814 copying src/unitgrade/dashboard/file_change_handler.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,816 copying src/unitgrade/dashboard/watcher.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,818 copying src/unitgrade/dashboard/dashboard_cli.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,820 copying src/unitgrade/dashboard/__init__.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,822 copying src/unitgrade/dashboard/app.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,824 copying src/unitgrade/dashboard/ephermaltransfer.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,826 copying src/unitgrade/dashboard/app_helpers.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,828 copying src/unitgrade/dashboard/dbwatcher.py -> build/lib/unitgrade/dashboard 2026-02-27T05:08:09,830 running egg_info 2026-02-27T05:08:09,840 writing src/unitgrade.egg-info/PKG-INFO 2026-02-27T05:08:09,844 writing dependency_links to src/unitgrade.egg-info/dependency_links.txt 2026-02-27T05:08:09,845 writing entry points to src/unitgrade.egg-info/entry_points.txt 2026-02-27T05:08:09,847 writing requirements to src/unitgrade.egg-info/requires.txt 2026-02-27T05:08:09,847 writing top-level names to src/unitgrade.egg-info/top_level.txt 2026-02-27T05:08:09,860 reading manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:09,864 adding license file 'LICENSE' 2026-02-27T05:08:09,868 writing manifest file 'src/unitgrade.egg-info/SOURCES.txt' 2026-02-27T05:08:09,874 creating build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,875 copying src/unitgrade/dashboard/static/unitgrade.js -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,878 copying src/unitgrade/dashboard/static/unitgrade.css -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,880 copying src/unitgrade/dashboard/static/wz_js.js -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,882 copying src/unitgrade/dashboard/static/wz_style.css -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,885 copying src/unitgrade/dashboard/static/sidebars.js -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,887 copying src/unitgrade/dashboard/static/favicon.ico -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,889 copying src/unitgrade/dashboard/static/sidebars.css -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,891 copying src/unitgrade/dashboard/static/wz_style_modified.css -> build/lib/unitgrade/dashboard/static 2026-02-27T05:08:09,894 creating build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,895 copying src/unitgrade/dashboard/templates/wz.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,898 copying src/unitgrade/dashboard/templates/base.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,900 copying src/unitgrade/dashboard/templates/terminal.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,903 copying src/unitgrade/dashboard/templates/bootstrap.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,905 copying src/unitgrade/dashboard/templates/index3.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,908 copying src/unitgrade/dashboard/templates/info.html -> build/lib/unitgrade/dashboard/templates 2026-02-27T05:08:09,925 installing to build/bdist.linux-armv7l/wheel 2026-02-27T05:08:09,925 running install 2026-02-27T05:08:09,948 running install_lib 2026-02-27T05:08:09,953 creating build/bdist.linux-armv7l/wheel 2026-02-27T05:08:09,955 creating build/bdist.linux-armv7l/wheel/unitgrade 2026-02-27T05:08:09,957 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard 2026-02-27T05:08:09,958 copying build/lib/unitgrade/dashboard/file_change_handler.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:09,961 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard/templates 2026-02-27T05:08:09,962 copying build/lib/unitgrade/dashboard/templates/wz.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,965 copying build/lib/unitgrade/dashboard/templates/base.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,967 copying build/lib/unitgrade/dashboard/templates/terminal.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,969 copying build/lib/unitgrade/dashboard/templates/bootstrap.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,971 copying build/lib/unitgrade/dashboard/templates/index3.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,973 copying build/lib/unitgrade/dashboard/templates/info.html -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/templates 2026-02-27T05:08:09,975 copying build/lib/unitgrade/dashboard/watcher.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:09,977 creating build/bdist.linux-armv7l/wheel/unitgrade/dashboard/static 2026-02-27T05:08:09,978 copying build/lib/unitgrade/dashboard/static/unitgrade.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,981 copying build/lib/unitgrade/dashboard/static/unitgrade.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,982 copying build/lib/unitgrade/dashboard/static/wz_js.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,984 copying build/lib/unitgrade/dashboard/static/wz_style.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,986 copying build/lib/unitgrade/dashboard/static/sidebars.js -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,988 copying build/lib/unitgrade/dashboard/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,990 copying build/lib/unitgrade/dashboard/static/sidebars.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,992 copying build/lib/unitgrade/dashboard/static/wz_style_modified.css -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard/static 2026-02-27T05:08:09,994 copying build/lib/unitgrade/dashboard/dashboard_cli.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:09,996 copying build/lib/unitgrade/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:09,998 copying build/lib/unitgrade/dashboard/app.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:10,000 copying build/lib/unitgrade/dashboard/ephermaltransfer.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:10,002 copying build/lib/unitgrade/dashboard/app_helpers.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:10,003 copying build/lib/unitgrade/dashboard/dbwatcher.py -> build/bdist.linux-armv7l/wheel/./unitgrade/dashboard 2026-02-27T05:08:10,005 copying build/lib/unitgrade/utils.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,008 copying build/lib/unitgrade/runners.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,010 copying build/lib/unitgrade/evaluate.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,012 copying build/lib/unitgrade/framework.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,015 copying build/lib/unitgrade/__init__.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,017 copying build/lib/unitgrade/artifacts.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,019 copying build/lib/unitgrade/version.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,020 copying build/lib/unitgrade/pupdb.py -> build/bdist.linux-armv7l/wheel/./unitgrade 2026-02-27T05:08:10,022 running install_egg_info 2026-02-27T05:08:10,027 Copying src/unitgrade.egg-info to build/bdist.linux-armv7l/wheel/./unitgrade-1.0.0.14-py3.11.egg-info 2026-02-27T05:08:10,038 running install_scripts 2026-02-27T05:08:10,049 creating build/bdist.linux-armv7l/wheel/unitgrade-1.0.0.14.dist-info/WHEEL 2026-02-27T05:08:10,052 creating '/tmp/pip-wheel-jb6yeok3/.tmp-xlz7936i/unitgrade-1.0.0.14-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-27T05:08:10,054 adding 'unitgrade/__init__.py' 2026-02-27T05:08:10,056 adding 'unitgrade/artifacts.py' 2026-02-27T05:08:10,059 adding 'unitgrade/evaluate.py' 2026-02-27T05:08:10,064 adding 'unitgrade/framework.py' 2026-02-27T05:08:10,066 adding 'unitgrade/pupdb.py' 2026-02-27T05:08:10,068 adding 'unitgrade/runners.py' 2026-02-27T05:08:10,070 adding 'unitgrade/utils.py' 2026-02-27T05:08:10,072 adding 'unitgrade/version.py' 2026-02-27T05:08:10,073 adding 'unitgrade/dashboard/__init__.py' 2026-02-27T05:08:10,075 adding 'unitgrade/dashboard/app.py' 2026-02-27T05:08:10,077 adding 'unitgrade/dashboard/app_helpers.py' 2026-02-27T05:08:10,078 adding 'unitgrade/dashboard/dashboard_cli.py' 2026-02-27T05:08:10,079 adding 'unitgrade/dashboard/dbwatcher.py' 2026-02-27T05:08:10,080 adding 'unitgrade/dashboard/ephermaltransfer.py' 2026-02-27T05:08:10,082 adding 'unitgrade/dashboard/file_change_handler.py' 2026-02-27T05:08:10,083 adding 'unitgrade/dashboard/watcher.py' 2026-02-27T05:08:10,085 adding 'unitgrade/dashboard/static/favicon.ico' 2026-02-27T05:08:10,087 adding 'unitgrade/dashboard/static/sidebars.css' 2026-02-27T05:08:10,088 adding 'unitgrade/dashboard/static/sidebars.js' 2026-02-27T05:08:10,089 adding 'unitgrade/dashboard/static/unitgrade.css' 2026-02-27T05:08:10,091 adding 'unitgrade/dashboard/static/unitgrade.js' 2026-02-27T05:08:10,092 adding 'unitgrade/dashboard/static/wz_js.js' 2026-02-27T05:08:10,094 adding 'unitgrade/dashboard/static/wz_style.css' 2026-02-27T05:08:10,095 adding 'unitgrade/dashboard/static/wz_style_modified.css' 2026-02-27T05:08:10,098 adding 'unitgrade/dashboard/templates/base.html' 2026-02-27T05:08:10,099 adding 'unitgrade/dashboard/templates/bootstrap.html' 2026-02-27T05:08:10,101 adding 'unitgrade/dashboard/templates/index3.html' 2026-02-27T05:08:10,102 adding 'unitgrade/dashboard/templates/info.html' 2026-02-27T05:08:10,103 adding 'unitgrade/dashboard/templates/terminal.html' 2026-02-27T05:08:10,105 adding 'unitgrade/dashboard/templates/wz.html' 2026-02-27T05:08:10,108 adding 'unitgrade-1.0.0.14.dist-info/licenses/LICENSE' 2026-02-27T05:08:10,110 adding 'unitgrade-1.0.0.14.dist-info/METADATA' 2026-02-27T05:08:10,111 adding 'unitgrade-1.0.0.14.dist-info/WHEEL' 2026-02-27T05:08:10,112 adding 'unitgrade-1.0.0.14.dist-info/entry_points.txt' 2026-02-27T05:08:10,113 adding 'unitgrade-1.0.0.14.dist-info/top_level.txt' 2026-02-27T05:08:10,114 adding 'unitgrade-1.0.0.14.dist-info/RECORD' 2026-02-27T05:08:10,116 removing build/bdist.linux-armv7l/wheel 2026-02-27T05:08:10,224 Building wheel for unitgrade (pyproject.toml): finished with status 'done' 2026-02-27T05:08:10,230 Created wheel for unitgrade: filename=unitgrade-1.0.0.14-py3-none-any.whl size=74852 sha256=8588c81eab8264700e40074890ec628384cee4e0fc217f4adb58853d86ecf29c 2026-02-27T05:08:10,231 Stored in directory: /tmp/pip-ephem-wheel-cache-kbegajhc/wheels/9e/02/9a/c3069419946f53ab8409b31914e699914431d389d5a5116fab 2026-02-27T05:08:10,244 Successfully built unitgrade 2026-02-27T05:08:10,249 Removed build tracker: '/tmp/pip-build-tracker-gfjsx7cv'