2025-09-12T04:06:24,828 Created temporary directory: /tmp/pip-build-tracker-_jyduila 2025-09-12T04:06:24,828 Initialized build tracking at /tmp/pip-build-tracker-_jyduila 2025-09-12T04:06:24,828 Created build tracker: /tmp/pip-build-tracker-_jyduila 2025-09-12T04:06:24,828 Entered build tracker: /tmp/pip-build-tracker-_jyduila 2025-09-12T04:06:24,829 Created temporary directory: /tmp/pip-wheel-owjnjs07 2025-09-12T04:06:24,832 Created temporary directory: /tmp/pip-ephem-wheel-cache-n6jcu21m 2025-09-12T04:06:24,892 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T04:06:24,894 2 location(s) to search for versions of opstool: 2025-09-12T04:06:24,894 * https://pypi.org/simple/opstool/ 2025-09-12T04:06:24,894 * https://www.piwheels.org/simple/opstool/ 2025-09-12T04:06:24,894 Fetching project page and analyzing links: https://pypi.org/simple/opstool/ 2025-09-12T04:06:24,895 Getting page https://pypi.org/simple/opstool/ 2025-09-12T04:06:24,896 Found index url https://pypi.org/simple/ 2025-09-12T04:06:24,968 Fetched page https://pypi.org/simple/opstool/ as application/vnd.pypi.simple.v1+json 2025-09-12T04:06:24,979 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/43/d0/03f5f99cbba1b27d445e36a126c4a2072a2d87b930278a0d6bdac38a630f/opstool-0.0.3.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,979 Found link https://files.pythonhosted.org/packages/43/d0/03f5f99cbba1b27d445e36a126c4a2072a2d87b930278a0d6bdac38a630f/opstool-0.0.3.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.0.3 2025-09-12T04:06:24,979 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/64/5c/131fa54bbd457a03d17baf6fdf9397dc0b201ed628fe4f4000c88c9078e3/opstool-0.0.4-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,979 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/e6/0b/fe17ef2da8b8b91f0a4590d1ead120457eeda991e3783bd6646483bca738/opstool-0.0.4.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,980 Found link https://files.pythonhosted.org/packages/e6/0b/fe17ef2da8b8b91f0a4590d1ead120457eeda991e3783bd6646483bca738/opstool-0.0.4.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.0.4 2025-09-12T04:06:24,980 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/0c/81/233c87f256ef9758b7b142547644dceb107bb3d069392e9e41d0aca8b8cb/opstool-0.0.5.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,980 Found link https://files.pythonhosted.org/packages/0c/81/233c87f256ef9758b7b142547644dceb107bb3d069392e9e41d0aca8b8cb/opstool-0.0.5.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.0.5 2025-09-12T04:06:24,980 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/86/79/00feb8d22e8b97ae26f668e0f8838dcf1c4556142ffbc015e0c32cac5462/opstool-0.0.6-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,980 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/2a/df/33978ca38d969f4c32a47b5d12aa201be74016eef2cd9a03b301d8868f58/opstool-0.0.6.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,981 Found link https://files.pythonhosted.org/packages/2a/df/33978ca38d969f4c32a47b5d12aa201be74016eef2cd9a03b301d8868f58/opstool-0.0.6.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.0.6 2025-09-12T04:06:24,981 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/ce/1d/ab40dc80bfb06ee9a3d42df7fcc988c32b1d1c5217f2c941834fe5f33c01/opstool-0.0.7-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,981 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/8e/99/efbbf58b73e22f1ca14a293ef09e07a707da136af21aee08c91b01ce7e09/opstool-0.0.7.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,981 Found link https://files.pythonhosted.org/packages/8e/99/efbbf58b73e22f1ca14a293ef09e07a707da136af21aee08c91b01ce7e09/opstool-0.0.7.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.0.7 2025-09-12T04:06:24,981 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/1b/40/e0a9f6ac376d6fde8b7f23dacc77bf724c47507daf949eee1240d9a7ca7d/opstool-0.1.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,981 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/9f/b9/c6f6312a3899e4468215b9b0680f7fb679303ccd138197778e03547a2670/opstool-0.1.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,982 Found link https://files.pythonhosted.org/packages/9f/b9/c6f6312a3899e4468215b9b0680f7fb679303ccd138197778e03547a2670/opstool-0.1.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.1.0 2025-09-12T04:06:24,982 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/58/3c/bff11670bf9e7ce88322a09006f2fca2f71210d7ee8ee0e53ad72a451ae6/opstool-0.2.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,982 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/53/5a/81f60e27dd8573b0878475169f176d1042cbf3c4cb2b6ce4a4285a3f5251/opstool-0.2.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,982 Found link https://files.pythonhosted.org/packages/53/5a/81f60e27dd8573b0878475169f176d1042cbf3c4cb2b6ce4a4285a3f5251/opstool-0.2.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.2.0 2025-09-12T04:06:24,982 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/5e/7b/298a93a0273e48a3378e19a5e864343cab3a06ca4b725173f5fbd4aaffc5/opstool-0.3.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,983 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/41/e4/bd1b403569a43de50f849ede1d608cfb5579acf88c51d0affc9acf165d4b/opstool-0.3.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,983 Found link https://files.pythonhosted.org/packages/41/e4/bd1b403569a43de50f849ede1d608cfb5579acf88c51d0affc9acf165d4b/opstool-0.3.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.3.0 2025-09-12T04:06:24,983 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/b6/b6/a6ea3bc51283659e39a12e701114a432417d4ab00691ccc2efcc8823a390/opstool-0.4.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,983 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/e8/7c/6dab4053753e1ce943727850c60d1d5c014aaa32841fa25bc9ce272550b5/opstool-0.4.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,983 Found link https://files.pythonhosted.org/packages/e8/7c/6dab4053753e1ce943727850c60d1d5c014aaa32841fa25bc9ce272550b5/opstool-0.4.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.4.0 2025-09-12T04:06:24,983 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/23/4f/24c21de3a1aa282beecc2641f41f360ed379efdd8d8a913c672ac26075a8/opstool-0.4.1-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,984 Ignoring invalid Requires-Python ('>=3.9.*') for link: https://files.pythonhosted.org/packages/2f/16/d1bfbf82945b39e1d3162477deab153f129e5a3768769723db46ac2d7f23/opstool-0.4.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:24,984 Found link https://files.pythonhosted.org/packages/2f/16/d1bfbf82945b39e1d3162477deab153f129e5a3768769723db46ac2d7f23/opstool-0.4.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.9.*), version: 0.4.1 2025-09-12T04:06:24,984 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/ba/fd/8baf83f2822d59f850142b6155c7bc73c94c472c40e82a4e6c9e406f1272/opstool-0.4.2-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,984 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/8a/6a/8f14fa6d3dd56073578a4d1709966fccdab3c301930e72e31b4042a70028/opstool-0.4.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,984 Found link https://files.pythonhosted.org/packages/8a/6a/8f14fa6d3dd56073578a4d1709966fccdab3c301930e72e31b4042a70028/opstool-0.4.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.4.2 2025-09-12T04:06:24,984 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/5e/d5/bb557df8028a0a7598d918aefedfe0f04cad3285b2b3bcfde7c9f55d4469/opstool-0.5.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,985 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/87/a0/8d2709704adf7bd8c33251209c2baf05b7cad8ca2e67ed6b466e7ec1cf17/opstool-0.5.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,985 Found link https://files.pythonhosted.org/packages/87/a0/8d2709704adf7bd8c33251209c2baf05b7cad8ca2e67ed6b466e7ec1cf17/opstool-0.5.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.5.0 2025-09-12T04:06:24,985 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/ce/e2/d37b3d8c7036447cb21d5da36b377f46ea88e5516362608a1d313e2bc187/opstool-0.6.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,985 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/b2/15/6b5bec1f22af2fb5d740df9ee256f1fd1105c16a8b9376b4c5d397863b15/opstool-0.6.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,985 Found link https://files.pythonhosted.org/packages/b2/15/6b5bec1f22af2fb5d740df9ee256f1fd1105c16a8b9376b4c5d397863b15/opstool-0.6.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.6.0 2025-09-12T04:06:24,986 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/20/f7/a789b5223bbedbc0d62d5791cf34a136f7c1480fd804ebe9106d61925e58/opstool-0.7.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,986 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/da/39/b9a49b956588a2aaa91f2b8e567d1b6451b0134e401681a06eabf3b7f94d/opstool-0.7.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,986 Found link https://files.pythonhosted.org/packages/da/39/b9a49b956588a2aaa91f2b8e567d1b6451b0134e401681a06eabf3b7f94d/opstool-0.7.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.7.0 2025-09-12T04:06:24,986 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/3d/81/3439f4544d437078fea5b62874f84cc195b9bcea0cf5d4beec115ccad8c5/opstool-0.7.1-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,986 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/fd/a1/e453069c604d52e75dc19868cbaea0481693e654b2684b97f23ad9564077/opstool-0.7.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,986 Found link https://files.pythonhosted.org/packages/fd/a1/e453069c604d52e75dc19868cbaea0481693e654b2684b97f23ad9564077/opstool-0.7.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.7.1 2025-09-12T04:06:24,987 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/b0/a9/c7b0ac984853ab5463ca2ef5ce0c5dc67ecd147f1c3cdb11340c4a37020f/opstool-0.7.2-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,987 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/e6/be/9454098b9bc52b2a94931e73f6e2d01564dbf9bf2d32b8f578e7a434a841/opstool-0.7.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,987 Found link https://files.pythonhosted.org/packages/e6/be/9454098b9bc52b2a94931e73f6e2d01564dbf9bf2d32b8f578e7a434a841/opstool-0.7.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.7.2 2025-09-12T04:06:24,987 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/a9/1f/800f77c001ceb617c470c0901be856e2bea325ef006f02b6a5170f91f5de/opstool-0.7.3-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,987 Ignoring invalid Requires-Python ('>=3.8.*') for link: https://files.pythonhosted.org/packages/bb/77/668daa801f4269068ff3b7c5e6354806c98c619164968b0bef3976304ec2/opstool-0.7.3.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*) 2025-09-12T04:06:24,987 Found link https://files.pythonhosted.org/packages/bb/77/668daa801f4269068ff3b7c5e6354806c98c619164968b0bef3976304ec2/opstool-0.7.3.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8.*), version: 0.7.3 2025-09-12T04:06:24,988 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/b6/16/5f4b594f5fee147ba1673b6b91edd972176a0891aae0f0a91621661014e7/opstool-0.8.0-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,988 Found link https://files.pythonhosted.org/packages/f2/e7/3f4e607550cd33defffc210ef85fba642dcdd6a5893e741700e3446cffb7/opstool-0.8.0.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.0 2025-09-12T04:06:24,988 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/3e/c9/0806d769ee67128d84f230e8ac23284273170eb3602b43b3a2b0cc9ec65a/opstool-0.8.1-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,989 Found link https://files.pythonhosted.org/packages/69/7e/c9ace4c42504ea393c12e95f5ce8e182c3b8a7fb243d5bb2105b58b2eb4e/opstool-0.8.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.1 2025-09-12T04:06:24,989 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/e2/1d/df0e5a866261cddc68cf76d47d9badfbca8691eda7a17dc54b4eb1b6769e/opstool-0.8.2-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,989 Found link https://files.pythonhosted.org/packages/9c/25/fc9caf1fef85268cf05841fb70306e8cb892e061259b355b95318ec35137/opstool-0.8.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.2 2025-09-12T04:06:24,989 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/61/8f/ecdd4b06ef84a8117de0d72c8c268f41a8be5b329eaaef62f852bef6e2be/opstool-0.8.3-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,989 Found link https://files.pythonhosted.org/packages/45/a2/e9a8978710841005bbdae9f4dce09e512f1cdea1bb53cfc54000867ad7bc/opstool-0.8.3.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.3 2025-09-12T04:06:24,990 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/6f/e8/20240e920bd82a3997729e06eafb0bfd913a88c1a769d0ca10be035a8bf7/opstool-0.8.4-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,990 Found link https://files.pythonhosted.org/packages/72/27/9c5874544582a3f06bcd43ef1f58687eeb7a8a161596ffe558aed6eb475e/opstool-0.8.4.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.4 2025-09-12T04:06:24,990 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/35/eb/23565ee88f44d627641f7d4e80924d495f302a10e4649b5c81bd774fceab/opstool-0.8.5-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,990 Found link https://files.pythonhosted.org/packages/9e/5b/5ff7732ad52ef0e60f5716d41a1ffea7b9dcc0be22498ed4480081e29424/opstool-0.8.5.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.5 2025-09-12T04:06:24,990 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/42/93/1d733b8a11ef99d762b8683cd75f011f06485d7bf285324cc9112b64adb9/opstool-0.8.6-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,991 Found link https://files.pythonhosted.org/packages/68/5d/f03ee852b9247213b7327782164aca57a84f28a6aaa4295f71701a958773/opstool-0.8.6.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.6 2025-09-12T04:06:24,991 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/e4/e9/0b11f71f49f9e69da51d0b14f1dad8dad5d16e30227bcf403a6b6bc70320/opstool-0.8.7-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:>=3.8) 2025-09-12T04:06:24,991 Found link https://files.pythonhosted.org/packages/9b/92/c7906044fb7d7214064ffb541a0539e8307a35bca0307c94396526295669/opstool-0.8.7.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:>=3.8), version: 0.8.7 2025-09-12T04:06:24,991 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/15/bb/fb9f73ca90a070d22b8453604b9443b72adda057531bafef2dcf2341953b/opstool-1.0.1-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,992 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/b7/5b/177d14666a52c44c50bcc823684aa115c25961563b4364522e9e888a9429/opstool-1.0.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,992 Skipping link: 1.0.1 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/b7/5b/177d14666a52c44c50bcc823684aa115c25961563b4364522e9e888a9429/opstool-1.0.1.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,992 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/d7/b0/96acd332704f4c1c68a1e1c11d73ff5e63e6f5bc6c815110c5e613fce962/opstool-1.0.2-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,992 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/4c/42/35ae2c7b09ed11061c62c1cba63a0060d5f5350926583c7e53dfdf8bca5e/opstool-1.0.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,992 Skipping link: 1.0.2 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/4c/42/35ae2c7b09ed11061c62c1cba63a0060d5f5350926583c7e53dfdf8bca5e/opstool-1.0.2.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/7a/75/52e89ff3ac15cdf79e376210fc31d3abcbcff420bcdf56b6edff9bf58d5c/opstool-1.0.4-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/c5/bc/382cb308e16557eb83a2c51e1e78354547ea75ff374e34a7de085af7ec4e/opstool-1.0.4.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Skipping link: 1.0.4 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/c5/bc/382cb308e16557eb83a2c51e1e78354547ea75ff374e34a7de085af7ec4e/opstool-1.0.4.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/a9/29/814254008f9fde91419dc3b356a262158284a8e2147f6d05757920c1549b/opstool-1.0.5-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/6c/03/b572cf80d0a4bbb6238c56da983989221a4c8a3dc8746caa6ac2b7bc99e9/opstool-1.0.5.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,993 Skipping link: 1.0.5 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/6c/03/b572cf80d0a4bbb6238c56da983989221a4c8a3dc8746caa6ac2b7bc99e9/opstool-1.0.5.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/82/a5/8a5e437b2bedb615205bf2b2284aae3676a144af19f51e99a5e0f4c77118/opstool-1.0.6-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/53/6c/b6bd4c64d8cea93da494953f1f8ac60de4a81b8cbec0d127a0def51bdbf7/opstool-1.0.6.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Skipping link: 1.0.6 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/53/6c/b6bd4c64d8cea93da494953f1f8ac60de4a81b8cbec0d127a0def51bdbf7/opstool-1.0.6.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/b1/90/743f1234e0d2c3921e50384e20c02dea2318caa92926fdcbadaa83afe7a1/opstool-1.0.7-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/e9/21/549c4361895c03e8029490d130b9814c8d4e4a4636ef309a791a12d88b53/opstool-1.0.7.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Skipping link: 1.0.7 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/e9/21/549c4361895c03e8029490d130b9814c8d4e4a4636ef309a791a12d88b53/opstool-1.0.7.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,994 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/46/ed/f2150fc8052c40e7b6835884499336621162769f5acf4f6232af1edd726f/opstool-1.0.8-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/29/33/1786277c9bee6d785d6d4f30ab9ddd23bb96ee343bdb04d63caf9a0f643a/opstool-1.0.8.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Skipping link: 1.0.8 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/29/33/1786277c9bee6d785d6d4f30ab9ddd23bb96ee343bdb04d63caf9a0f643a/opstool-1.0.8.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/5a/3c/05baf02128b8e7d73b492c8b2eaf81a6f618223de0394a7c0dbd2c1f522f/opstool-1.0.9-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/4d/78/ecd18594e225beaff2660a37586b8f82c8131bd15b2f1ff4a44bc330cd05/opstool-1.0.9.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Skipping link: 1.0.9 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/4d/78/ecd18594e225beaff2660a37586b8f82c8131bd15b2f1ff4a44bc330cd05/opstool-1.0.9.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/7a/39/2ccb62923cbca6ff108411f2908d2f03ae768ec22a0c0eae1c4a5717d5e0/opstool-1.0.10-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,995 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/f3/b4/056a26baaed313fb5729e51c84bafde24a65c4bd5cc6244821facf75af9f/opstool-1.0.10.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Skipping link: 1.0.10 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/f3/b4/056a26baaed313fb5729e51c84bafde24a65c4bd5cc6244821facf75af9f/opstool-1.0.10.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/e6/e4/91e5a9a8800a531fe21602e38e5a11b4b39a579079de044fef3e14273599/opstool-1.0.11-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/41/e8/f71fc669207814d93223476ec3a5badfec7c2533e5178c3fc38fc34d53e8/opstool-1.0.11.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Skipping link: 1.0.11 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/41/e8/f71fc669207814d93223476ec3a5badfec7c2533e5178c3fc38fc34d53e8/opstool-1.0.11.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/55/5a/b8c894a6c1b133da9d399ebb8bba2672d6c511bdab598ff2336acb32d902/opstool-1.0.12-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/71/0a/b26c64fcf2a5bfaa5f36dbb1107d247d3ee88d7fb1cbcb12e9900f6ed0f5/opstool-1.0.12.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,996 Skipping link: 1.0.12 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/71/0a/b26c64fcf2a5bfaa5f36dbb1107d247d3ee88d7fb1cbcb12e9900f6ed0f5/opstool-1.0.12.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/ac/7c/91eeeaf636510a010ba2b04c17c7c6d95d300bcc3f766fa6d7b7d1d99439/opstool-1.0.13-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/9d/b1/32eb37d900ce52f8d4abfbbd8b53d4bf041674ff81b81cede15e72d0d163/opstool-1.0.13.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Skipping link: 1.0.13 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/9d/b1/32eb37d900ce52f8d4abfbbd8b53d4bf041674ff81b81cede15e72d0d163/opstool-1.0.13.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/d0/de/3353c3ac5cfc83e011a47fbaaacbad1e9f2f91bfec1db0f04e2f3c00fdda/opstool-1.0.14-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/4a/cc/9e0bff375fb1baf9e1fb50cc7af148a2e45e95a252b81de417ea141f35f6/opstool-1.0.14.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Skipping link: 1.0.14 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/4a/cc/9e0bff375fb1baf9e1fb50cc7af148a2e45e95a252b81de417ea141f35f6/opstool-1.0.14.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,997 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/1b/61/30dee3cbd74864504c481dd64bb16ef9c7e9b3cf4a5c119e9d7c047478ac/opstool-1.0.15-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/02/7b/dfc503c0da373d5b4710056fe45531651d93dd8bf27131350dedbd14016e/opstool-1.0.15.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Skipping link: 1.0.15 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/02/7b/dfc503c0da373d5b4710056fe45531651d93dd8bf27131350dedbd14016e/opstool-1.0.15.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/24/bf/126b98e5535a6e6df2b0698ef1e51d568d390c4d6e2b90a5a1aa0c92c1aa/opstool-1.0.16-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/d5/e5/a5dc3de8c90cec9adf82dacdcdb5201fea845dfbd4d7e43d722231e0bfe9/opstool-1.0.16.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Skipping link: 1.0.16 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/d5/e5/a5dc3de8c90cec9adf82dacdcdb5201fea845dfbd4d7e43d722231e0bfe9/opstool-1.0.16.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/06/09/d9e514ddd544d7b36b6c3539d2d9c9f47c5e2f524268943080fe0d23684f/opstool-1.0.17-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,998 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/ec/0f/291c589df4930042d588ab5dde5a43ef0d23ba7839c3994ddb34185198b5/opstool-1.0.17.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Skipping link: 1.0.17 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/ec/0f/291c589df4930042d588ab5dde5a43ef0d23ba7839c3994ddb34185198b5/opstool-1.0.17.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/b2/85/ba1553b77d4afceaaac241a9dbd42e0e6b12afcecc90183698489aab1f45/opstool-1.0.18-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/c4/df/645d462a5367810a213881300f3eb538749cff0e7d4ae56278bf6df4df8a/opstool-1.0.18.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Skipping link: 1.0.18 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/c4/df/645d462a5367810a213881300f3eb538749cff0e7d4ae56278bf6df4df8a/opstool-1.0.18.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Skipping link: No binaries permitted for opstool: https://files.pythonhosted.org/packages/54/fa/2036c9de8855fb950e25a1b40f2784179b406eb987739a0c0b606393ed7c/opstool-1.0.19-py3-none-any.whl (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Link requires a different Python (3.13.5 not in: '<3.13,>=3.10'): https://files.pythonhosted.org/packages/4f/a6/ab8596014c8c54dd9ee27efc735b645255373982e5ab960d49032acce4c5/opstool-1.0.19.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:24,999 Skipping link: 1.0.19 Requires-Python <3.13,>=3.10: https://files.pythonhosted.org/packages/4f/a6/ab8596014c8c54dd9ee27efc735b645255373982e5ab960d49032acce4c5/opstool-1.0.19.tar.gz (from https://pypi.org/simple/opstool/) (requires-python:<3.13,>=3.10) 2025-09-12T04:06:25,000 Fetching project page and analyzing links: https://www.piwheels.org/simple/opstool/ 2025-09-12T04:06:25,000 Getting page https://www.piwheels.org/simple/opstool/ 2025-09-12T04:06:25,001 Found index url https://www.piwheels.org/simple/ 2025-09-12T04:06:25,084 Fetched page https://www.piwheels.org/simple/opstool/ as text/html 2025-09-12T04:06:25,092 Skipping link: No binaries permitted for opstool: https://www.piwheels.org/simple/opstool/opstool-1.0.19-py3-none-any.whl#sha256=8207529da7019547fddf12fa479cbe9c3c9d6ac890a035378c6383b107c16f67 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.18-py3-none-any.whl#sha256=a5dde26dd18258726a72313ef62e4c900eded746664b244e0675ab51b00b4a6b (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.17-py3-none-any.whl#sha256=bd85a43a1a352b2bacc4bd5727a3067d6cde577836dfc1120564770ebd054401 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.16-py3-none-any.whl#sha256=5c63eea1223991ba2032adce4f1c613df040084896d98aa382e7f68ba1d10671 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.15-py3-none-any.whl#sha256=3481122b4538a8eadc5dddddd3e5c33af448a0c65c1fc70650e63493ca05255a (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.14-py3-none-any.whl#sha256=d4cd5fc63428fee24ea6948589542d13bf64c1a85f2b0d2deaad53be9a58a54a (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,093 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.13-py3-none-any.whl#sha256=c25b1faced683a7a956e84f3e0d6883f042f3b745324810f314df8dde068c854 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.12-py3-none-any.whl#sha256=1105c3dfab23a211b06642cbeab2dd64da6ea014176749d86fc880257870faa8 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.11-py3-none-any.whl#sha256=faf5c0b5fed874cb0bb8daa411e446cec4bdce45a68f3f10ac63d8eaf3db0983 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.10-py3-none-any.whl#sha256=179a753529184c140ab7d3d4ca61cd51f576a64b6d7e0cc1aec16e9c8724e96e (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.9-py3-none-any.whl#sha256=e334f33949bee0dda4653f98069f56c3bdf90e94adacc4eaea91aab8d1e7700e (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.8-py3-none-any.whl#sha256=95695b127a446f2e90b028ac1c319d46cbc26e1f98c600908a58cb445aae83dd (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,094 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.7-py3-none-any.whl#sha256=5faf656bda5d3caa80e561f6e0bb2da499b2a54c43d98e516c2de1efd1e0dff8 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.6-py3-none-any.whl#sha256=1bb996b27facd8fc51effc3718dee327f57c33301574bb4e9b3de81434fc0455 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.5-py3-none-any.whl#sha256=d92e2f7e17f3c623247976e66f25a69a246f87d3794f7e62123b880f15d051af (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.4-py3-none-any.whl#sha256=d83189b61269f4c86553a730a90bf5457cfd932cea8b121dacc9d947be8b9619 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.2-py3-none-any.whl#sha256=17c26a5639317b00b1d465c1c5adb771913fd1e93f2119ea161a71b2cdbcfaa7 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-1.0.1-py3-none-any.whl#sha256=90d63d0143a28cf970aaeefe2120def90a0613cb7d331bb2e4b7d57638af0911 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.10,<3.13) 2025-09-12T04:06:25,095 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.2.0-py3-none-any.whl#sha256=8f651ed07eac0999b73decc603b5caa7ff53ed93214e639c264dbf1133d3d6b1 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.1.0-py3-none-any.whl#sha256=640a4a1780241f1334ae0cf9a027a1bc626c2d3e90acb1ec46078221300f5753 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.0.7-py3-none-any.whl#sha256=52888c8b632075e40afc1dae3481d8513230e0295db46426cafa0dbe3f79d0d4 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.0.6-py3-none-any.whl#sha256=04a2df1594439bb408e3eed9e7e6c3d84b49d64b07284283814ab5444f92d3c4 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.0.5-py3-none-any.whl#sha256=1fd051d03fadee29fed632c7acfe58c7255df0cef7c1e5110b7177bc83d7c854 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.0.4-py3-none-any.whl#sha256=da88f7e8abecc92919b324b2af5477ea2d08fafc9509a7be0db79d4af5986e24 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,096 Skipping link: No binaries permitted for opstool: https://archive1.piwheels.org/simple/opstool/opstool-0.0.3-py3-none-any.whl#sha256=312ed2aebebc36873005fb65e73a2438a49a04eaf7ba9fbebdfda80683a38792 (from https://www.piwheels.org/simple/opstool/) (requires-python:>=3.9.*) 2025-09-12T04:06:25,097 Skipping link: not a file: https://www.piwheels.org/simple/opstool/ 2025-09-12T04:06:25,097 Skipping link: not a file: https://pypi.org/simple/opstool/ 2025-09-12T04:06:25,125 Given no hashes to check 1 links for project 'opstool': discarding no candidates 2025-09-12T04:06:25,126 Collecting opstool==0.4.2 2025-09-12T04:06:25,127 Created temporary directory: /tmp/pip-unpack-mb62xu0p 2025-09-12T04:06:25,273 Downloading opstool-0.4.2.tar.gz (371 kB) 2025-09-12T04:06:25,404 Added opstool==0.4.2 from https://files.pythonhosted.org/packages/8a/6a/8f14fa6d3dd56073578a4d1709966fccdab3c301930e72e31b4042a70028/opstool-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-_jyduila' 2025-09-12T04:06:25,405 Running setup.py (path:/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/setup.py) egg_info for package opstool 2025-09-12T04:06:25,405 Created temporary directory: /tmp/pip-pip-egg-info-j40rxodz 2025-09-12T04:06:25,405 Preparing metadata (setup.py): started 2025-09-12T04:06:25,406 Running command python setup.py egg_info 2025-09-12T04:06:25,942 Traceback (most recent call last): 2025-09-12T04:06:25,943 File "", line 2, in 2025-09-12T04:06:25,944 exec(compile(''' 2025-09-12T04:06:25,944 ~~~~^^^^^^^^^^^^ 2025-09-12T04:06:25,944 # This is -- a caller that pip uses to run setup.py 2025-09-12T04:06:25,944 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:25,944 ...<32 lines>... 2025-09-12T04:06:25,944 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T04:06:25,944 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:25,944 ''' % ('/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/setup.py',), "", "exec")) 2025-09-12T04:06:25,944 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:25,945 File "", line 35, in 2025-09-12T04:06:25,945 File "/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/setup.py", line 3, in 2025-09-12T04:06:25,945 from src.opstool import __version__ 2025-09-12T04:06:25,945 File "/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/src/opstool/__init__.py", line 3, in 2025-09-12T04:06:25,945 from . import vis, preprocessing, analysis 2025-09-12T04:06:25,945 File "/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/src/opstool/vis/__init__.py", line 1, in 2025-09-12T04:06:25,945 from .get_model_data import GetFEMdata 2025-09-12T04:06:25,945 File "/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/src/opstool/vis/get_model_data.py", line 2, in 2025-09-12T04:06:25,945 import h5py 2025-09-12T04:06:25,946 ModuleNotFoundError: No module named 'h5py' 2025-09-12T04:06:26,029 ERROR: python setup.py egg_info exited with 1 2025-09-12T04:06:26,042 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T04:06:26,042 exec(compile('"'"''"'"''"'"' 2025-09-12T04:06:26,042 # This is -- a caller that pip uses to run setup.py 2025-09-12T04:06:26,042 # 2025-09-12T04:06:26,042 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T04:06:26,042 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T04:06:26,042 # - It provides a clear error message when setuptools is not installed. 2025-09-12T04:06:26,042 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T04:06:26,042 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T04:06:26,042 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T04:06:26,042 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T04:06:26,042 import os, sys, tokenize, traceback 2025-09-12T04:06:26,042 2025-09-12T04:06:26,042 try: 2025-09-12T04:06:26,042 import setuptools 2025-09-12T04:06:26,042 except ImportError: 2025-09-12T04:06:26,042 print( 2025-09-12T04:06:26,042 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T04:06:26,042 "the build environment with exception:", 2025-09-12T04:06:26,042 file=sys.stderr, 2025-09-12T04:06:26,042 ) 2025-09-12T04:06:26,042 traceback.print_exc() 2025-09-12T04:06:26,042 sys.exit(1) 2025-09-12T04:06:26,042 2025-09-12T04:06:26,042 __file__ = %r 2025-09-12T04:06:26,042 sys.argv[0] = __file__ 2025-09-12T04:06:26,042 2025-09-12T04:06:26,042 if os.path.exists(__file__): 2025-09-12T04:06:26,042 filename = __file__ 2025-09-12T04:06:26,042 with tokenize.open(__file__) as f: 2025-09-12T04:06:26,042 setup_py_code = f.read() 2025-09-12T04:06:26,042 else: 2025-09-12T04:06:26,042 filename = "" 2025-09-12T04:06:26,042 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T04:06:26,042 2025-09-12T04:06:26,042 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T04:06:26,042 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j40rxodz[/] 2025-09-12T04:06:26,043 [bold magenta]cwd[/]: /tmp/pip-wheel-owjnjs07/opstool_04d3433e910348ff825e0443c994b1cd/ 2025-09-12T04:06:26,043 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T04:06:26,044 ERROR: metadata generation failed 2025-09-12T04:06:26,049 Exception information: 2025-09-12T04:06:26,049 Traceback (most recent call last): 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T04:06:26,049 call_subprocess( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 args, 2025-09-12T04:06:26,049 ^^^^^ 2025-09-12T04:06:26,049 ...<2 lines>... 2025-09-12T04:06:26,049 spinner=spinner, 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T04:06:26,049 raise error 2025-09-12T04:06:26,049 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T04:06:26,049 2025-09-12T04:06:26,049 The above exception was the direct cause of the following exception: 2025-09-12T04:06:26,049 2025-09-12T04:06:26,049 Traceback (most recent call last): 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T04:06:26,049 status = _inner_run() 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T04:06:26,049 return self.run(options, args) 2025-09-12T04:06:26,049 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T04:06:26,049 return func(self, options, args) 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T04:06:26,049 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T04:06:26,049 result = self._result = resolver.resolve( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T04:06:26,049 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T04:06:26,049 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T04:06:26,049 if not criterion.candidates: 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T04:06:26,049 return bool(self._sequence) 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T04:06:26,049 self._bool = any(self) 2025-09-12T04:06:26,049 ~~~^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T04:06:26,049 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T04:06:26,049 ^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T04:06:26,049 candidate = func() 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T04:06:26,049 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 link, template, name, version 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T04:06:26,049 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 link, 2025-09-12T04:06:26,049 ^^^^^ 2025-09-12T04:06:26,049 ...<3 lines>... 2025-09-12T04:06:26,049 version=version, 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T04:06:26,049 super().__init__( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 link=link, 2025-09-12T04:06:26,049 ^^^^^^^^^^ 2025-09-12T04:06:26,049 ...<4 lines>... 2025-09-12T04:06:26,049 version=version, 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T04:06:26,049 self.dist = self._prepare() 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T04:06:26,049 dist = self._prepare_distribution() 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T04:06:26,049 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T04:06:26,049 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T04:06:26,049 dist = _get_prepared_distribution( 2025-09-12T04:06:26,049 req, 2025-09-12T04:06:26,049 ...<3 lines>... 2025-09-12T04:06:26,049 self.check_build_deps, 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T04:06:26,049 abstract_dist.prepare_distribution_metadata( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 finder, build_isolation, check_build_deps 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T04:06:26,049 self.req.prepare_metadata() 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T04:06:26,049 self.metadata_directory = generate_metadata_legacy( 2025-09-12T04:06:26,049 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T04:06:26,049 build_env=self.build_env, 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ...<3 lines>... 2025-09-12T04:06:26,049 details=details, 2025-09-12T04:06:26,049 ^^^^^^^^^^^^^^^^ 2025-09-12T04:06:26,049 ) 2025-09-12T04:06:26,049 ^ 2025-09-12T04:06:26,049 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T04:06:26,049 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T04:06:26,049 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T04:06:26,069 Removed opstool==0.4.2 from https://files.pythonhosted.org/packages/8a/6a/8f14fa6d3dd56073578a4d1709966fccdab3c301930e72e31b4042a70028/opstool-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-_jyduila' 2025-09-12T04:06:26,070 Removed build tracker: '/tmp/pip-build-tracker-_jyduila'