2025-09-08T21:25:30,282 Created temporary directory: /tmp/pip-build-tracker-dbfnwe3w 2025-09-08T21:25:30,283 Initialized build tracking at /tmp/pip-build-tracker-dbfnwe3w 2025-09-08T21:25:30,283 Created build tracker: /tmp/pip-build-tracker-dbfnwe3w 2025-09-08T21:25:30,283 Entered build tracker: /tmp/pip-build-tracker-dbfnwe3w 2025-09-08T21:25:30,283 Created temporary directory: /tmp/pip-wheel-pvfrfygv 2025-09-08T21:25:30,287 Created temporary directory: /tmp/pip-ephem-wheel-cache-gj5qfhsx 2025-09-08T21:25:30,348 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T21:25:30,350 2 location(s) to search for versions of mff: 2025-09-08T21:25:30,350 * https://pypi.org/simple/mff/ 2025-09-08T21:25:30,350 * https://www.piwheels.org/simple/mff/ 2025-09-08T21:25:30,350 Fetching project page and analyzing links: https://pypi.org/simple/mff/ 2025-09-08T21:25:30,351 Getting page https://pypi.org/simple/mff/ 2025-09-08T21:25:30,352 Found index url https://pypi.org/simple/ 2025-09-08T21:25:30,560 Fetched page https://pypi.org/simple/mff/ as application/vnd.pypi.simple.v1+json 2025-09-08T21:25:30,566 Skipping link: No binaries permitted for mff: https://files.pythonhosted.org/packages/12/77/ca30ecb47479d9d9517a85e90826742cb880d5a298f1f92c622bb91a9dec/mff-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/mff/) 2025-09-08T21:25:30,566 Found link https://files.pythonhosted.org/packages/c8/05/0655dc22ca87ecad4922e50a33faa9389f83713a51335b0e2233918ec531/mff-0.1.0.tar.gz (from https://pypi.org/simple/mff/), version: 0.1.0 2025-09-08T21:25:30,567 Found link https://files.pythonhosted.org/packages/1c/6c/c6c4b83f4e08c42068f2b96f50fbbfd38828555af4a42f1a4c8187efa258/mff-0.2.0.tar.gz (from https://pypi.org/simple/mff/), version: 0.2.0 2025-09-08T21:25:30,568 Found link https://files.pythonhosted.org/packages/c1/9a/56bbf9ed49298a6bd0a6f1c9abb67cfc7eb1f2319ef927f4192560014614/mff-0.2.1.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.2.1 2025-09-08T21:25:30,569 Found link https://files.pythonhosted.org/packages/0a/1e/bffb03a5be377ebb3533aefed459f07c3a0445db415d50a1a79038c0e0a4/mff-0.2.2.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.2.2 2025-09-08T21:25:30,569 Found link https://files.pythonhosted.org/packages/c4/e7/cbdd3d15de1253637c9d40c4a3f7e083925d539d38f2e656a754b8d06f1d/mff-0.2.3.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.2.3 2025-09-08T21:25:30,570 Found link https://files.pythonhosted.org/packages/44/4a/0e462caed46539cad6634e3daf79f50bc612ca387c608772c9ab642f9b2c/mff-0.2.4.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.2.4 2025-09-08T21:25:30,570 Found link https://files.pythonhosted.org/packages/54/b0/bc79c6028807640f4cd17a67143580ee997dfc5915654effeb650f5edbf0/mff-0.5.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.5 2025-09-08T21:25:30,571 Found link https://files.pythonhosted.org/packages/7e/46/053e616431f5a63fae28fe7e67996bfa990d06c43f509e0a16a30626af90/mff-0.6.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.6 2025-09-08T21:25:30,571 Found link https://files.pythonhosted.org/packages/32/7b/13db88b16c495e3d77859fec8da35ae5c484aa39c5b0b29cd5012835c05f/mff-0.6.1.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.6.1 2025-09-08T21:25:30,571 Found link https://files.pythonhosted.org/packages/ae/b0/3b268d9f30f1ada2798e1e496097f3e5e20116a9d353286034b4d8517e14/mff-0.7.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.7 2025-09-08T21:25:30,572 Found link https://files.pythonhosted.org/packages/8b/4a/3fa00b9fe04317f7612d7508c0537cbca92f973f1904aee2d81390e47760/mff-0.7.1.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.7.1 2025-09-08T21:25:30,572 Found link https://files.pythonhosted.org/packages/1e/64/45df12c66b1bd87d3f65556225904097c75ada9061fe89484bc8b3abdb38/mff-0.7.2.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.7.2 2025-09-08T21:25:30,573 Found link https://files.pythonhosted.org/packages/d8/ec/c2a82982f057d79735907b8db53aff00e24dc5c631549e9d4c10621b6889/mff-0.7.3.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.7.3 2025-09-08T21:25:30,573 Found link https://files.pythonhosted.org/packages/49/d7/891ffe752bd126d2c6167e9d6c6da527f018e5df064ffde13422bb9997c0/mff-0.7.4.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.7.4 2025-09-08T21:25:30,574 Found link https://files.pythonhosted.org/packages/b6/fc/3fa5e413e5d9a1c7135a7166418b14389cf3b1170b2e8d115a219663e27a/mff-0.8.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.8 2025-09-08T21:25:30,574 Found link https://files.pythonhosted.org/packages/f9/93/1c882fb185820b50774a113315bdbb4a403b8ac0ef739c3ecab4f0e74348/mff-0.9.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 0.9 2025-09-08T21:25:30,575 Found link https://files.pythonhosted.org/packages/45/26/71eaf563a1ae0d4551a25ab89980ff906ea043c67f95c2e96b07b82e4755/mff-1.0.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 1.0 2025-09-08T21:25:30,575 Found link https://files.pythonhosted.org/packages/11/3c/ed08e99349c2d88b03f49a5cba87d73bc99f266fef1155db49cf520de25c/mff-1.1.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 1.1 2025-09-08T21:25:30,576 Found link https://files.pythonhosted.org/packages/49/ca/d45ea4c20468b96c082af94efed3c77640c5f6639311cbc9d62f8f5bfaaa/mff-1.1.2.tar.gz (from https://pypi.org/simple/mff/) (requires-python:>=3.6), version: 1.1.2 2025-09-08T21:25:30,576 Fetching project page and analyzing links: https://www.piwheels.org/simple/mff/ 2025-09-08T21:25:30,577 Getting page https://www.piwheels.org/simple/mff/ 2025-09-08T21:25:30,579 Found index url https://www.piwheels.org/simple/ 2025-09-08T21:25:30,667 Fetched page https://www.piwheels.org/simple/mff/ as text/html 2025-09-08T21:25:30,679 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1.2-cp37-cp37m-linux_armv6l.whl#sha256=b3f46bcf7c9dad035312c245fce4c426fa14b229d0efc8367df9db00a7198cd9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,679 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1.2-cp37-cp37m-linux_armv7l.whl#sha256=b3f46bcf7c9dad035312c245fce4c426fa14b229d0efc8367df9db00a7198cd9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,679 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1.2-cp39-cp39-linux_armv6l.whl#sha256=e9e8209f1de9d26193d4f34e5a982463ca7dfa22856be04273d3710fdd98777e (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,679 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1.2-cp39-cp39-linux_armv7l.whl#sha256=e9e8209f1de9d26193d4f34e5a982463ca7dfa22856be04273d3710fdd98777e (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1-cp37-cp37m-linux_armv7l.whl#sha256=c60bd4690b5268f7c9b574d565decfab7277c71813530bb37506dcbb6e22f9f9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1-cp37-cp37m-linux_armv6l.whl#sha256=c60bd4690b5268f7c9b574d565decfab7277c71813530bb37506dcbb6e22f9f9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1-cp39-cp39-linux_armv6l.whl#sha256=3c8af2e6f21ca5ac92abd1f8acbff52f28178f1c22312a90a311be96a01efa0c (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.1-cp39-cp39-linux_armv7l.whl#sha256=3c8af2e6f21ca5ac92abd1f8acbff52f28178f1c22312a90a311be96a01efa0c (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.0-cp37-cp37m-linux_armv6l.whl#sha256=2c9227082b70a0da08aa39c75405d22a331502a1703d2dbf8113a3e8c5a8e613 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,680 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.0-cp37-cp37m-linux_armv7l.whl#sha256=2c9227082b70a0da08aa39c75405d22a331502a1703d2dbf8113a3e8c5a8e613 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.0-cp39-cp39-linux_armv6l.whl#sha256=63d2f441a9d14e5dd74b9d3c2aa7fe13ed807cca092978f3e54e5f2fd07a1a7a (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-1.0-cp39-cp39-linux_armv7l.whl#sha256=63d2f441a9d14e5dd74b9d3c2aa7fe13ed807cca092978f3e54e5f2fd07a1a7a (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.9-cp37-cp37m-linux_armv6l.whl#sha256=0cd9ce9c28b3fb93e6a27b9c16872b308c39b3d5d0475aeb9d158de406605be9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.9-cp37-cp37m-linux_armv7l.whl#sha256=0cd9ce9c28b3fb93e6a27b9c16872b308c39b3d5d0475aeb9d158de406605be9 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.9-cp39-cp39-linux_armv6l.whl#sha256=3be22af3d351062a3a4bc49a323851bf8d0b10fb3c58704daec8b91581ec3170 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.9-cp39-cp39-linux_armv7l.whl#sha256=3be22af3d351062a3a4bc49a323851bf8d0b10fb3c58704daec8b91581ec3170 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,681 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp37-cp37m-linux_armv7l.whl#sha256=7889fc57031789e5e6c690aa268378001a7e4f3a90c4bb622033693f19fa81b4 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp37-cp37m-linux_armv6l.whl#sha256=7889fc57031789e5e6c690aa268378001a7e4f3a90c4bb622033693f19fa81b4 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp39-cp39-linux_armv6l.whl#sha256=e53458b47d270adcb0702bf6dd8c55a5f3825f9643381646bcbf7a7f332a9874 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp39-cp39-linux_armv7l.whl#sha256=e53458b47d270adcb0702bf6dd8c55a5f3825f9643381646bcbf7a7f332a9874 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp311-cp311-linux_armv6l.whl#sha256=11ae01a6aec99a3babf7ac9775bec326d31debb6799511c1af393c68fa4a7544 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.8-cp311-cp311-linux_armv7l.whl#sha256=11ae01a6aec99a3babf7ac9775bec326d31debb6799511c1af393c68fa4a7544 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,682 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.4-cp37-cp37m-linux_armv6l.whl#sha256=d067ce821f9952861779a8aef85fb08e340e79d8206fdbd7a76ad2e1ee32d0da (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.4-cp37-cp37m-linux_armv7l.whl#sha256=d067ce821f9952861779a8aef85fb08e340e79d8206fdbd7a76ad2e1ee32d0da (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.4-cp39-cp39-linux_armv6l.whl#sha256=9caf1e70dcce8c454812410ec2b85908e2e533240c70828a592c58a8548af5de (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.4-cp39-cp39-linux_armv7l.whl#sha256=9caf1e70dcce8c454812410ec2b85908e2e533240c70828a592c58a8548af5de (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.3-cp37-cp37m-linux_armv6l.whl#sha256=4ac4ed04c00f1c0d38156b9d0c5a048d9afb1118d8de82d134a44bf706d8851a (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.3-cp37-cp37m-linux_armv7l.whl#sha256=4ac4ed04c00f1c0d38156b9d0c5a048d9afb1118d8de82d134a44bf706d8851a (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.3-cp39-cp39-linux_armv6l.whl#sha256=f3a9b9a02c12914b218e9423e5b81b44ca45cfd68add5b0fcf89947eeb9f66c5 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,683 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.3-cp39-cp39-linux_armv7l.whl#sha256=f3a9b9a02c12914b218e9423e5b81b44ca45cfd68add5b0fcf89947eeb9f66c5 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.2-cp37-cp37m-linux_armv6l.whl#sha256=4e165d86c4efb71f93ce69a3bcdc7f4211fec555687c4f34f32dde4479d10783 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.2-cp37-cp37m-linux_armv7l.whl#sha256=4e165d86c4efb71f93ce69a3bcdc7f4211fec555687c4f34f32dde4479d10783 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.2-cp39-cp39-linux_armv6l.whl#sha256=d30c7728311a7adb3bf35f276fdd3beaa9e8e732f590264dd25447c314c3a031 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.2-cp39-cp39-linux_armv7l.whl#sha256=d30c7728311a7adb3bf35f276fdd3beaa9e8e732f590264dd25447c314c3a031 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.1-cp37-cp37m-linux_armv6l.whl#sha256=f61be8de3d7315b9ff8260ddf75a50409113168d51b79ad3fe7c050f8fc288c0 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.1-cp37-cp37m-linux_armv7l.whl#sha256=f61be8de3d7315b9ff8260ddf75a50409113168d51b79ad3fe7c050f8fc288c0 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,684 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.1-cp39-cp39-linux_armv6l.whl#sha256=92d3c0aca17ccb3d4ae0d9eaad26de23acdd8b68c463b77b7d865bec7d9dedc8 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7.1-cp39-cp39-linux_armv7l.whl#sha256=92d3c0aca17ccb3d4ae0d9eaad26de23acdd8b68c463b77b7d865bec7d9dedc8 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7-cp37-cp37m-linux_armv7l.whl#sha256=46db0b82e92a175d390fbcda3136e9cb16e78ce07523a11b224da2083322cd64 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7-cp37-cp37m-linux_armv6l.whl#sha256=46db0b82e92a175d390fbcda3136e9cb16e78ce07523a11b224da2083322cd64 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7-cp39-cp39-linux_armv6l.whl#sha256=0a963822fcbde16ce7860cf5768131f4a03d297ea4ff6c17113238112f8e3d64 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.7-cp39-cp39-linux_armv7l.whl#sha256=0a963822fcbde16ce7860cf5768131f4a03d297ea4ff6c17113238112f8e3d64 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=16b503f9051875bfa0a4ad089b7c128093b1278b2b6998a31e019cbc89f53bda (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,685 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=16b503f9051875bfa0a4ad089b7c128093b1278b2b6998a31e019cbc89f53bda (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6.1-cp37-cp37m-linux_armv7l.whl#sha256=e302b24c87a31dfe573f252b3aa8fa3761a45928c8d70e450915d4198e396e1b (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6.1-cp37-cp37m-linux_armv6l.whl#sha256=e302b24c87a31dfe573f252b3aa8fa3761a45928c8d70e450915d4198e396e1b (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6-cp39-cp39-linux_armv6l.whl#sha256=9df0101f306360573abe663e77ace2e83d4b55978fca5d721d47bd992dd080b4 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6-cp39-cp39-linux_armv7l.whl#sha256=9df0101f306360573abe663e77ace2e83d4b55978fca5d721d47bd992dd080b4 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6-cp37-cp37m-linux_armv6l.whl#sha256=91d48b9c5bc2afbe5e0293b3ce48edf9bc51248516290a0b3082e20bd40aafc1 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,686 Skipping link: No binaries permitted for mff: https://archive1.piwheels.org/simple/mff/mff-0.6-cp37-cp37m-linux_armv7l.whl#sha256=91d48b9c5bc2afbe5e0293b3ce48edf9bc51248516290a0b3082e20bd40aafc1 (from https://www.piwheels.org/simple/mff/) (requires-python:>=3.6) 2025-09-08T21:25:30,687 Skipping link: not a file: https://www.piwheels.org/simple/mff/ 2025-09-08T21:25:30,687 Skipping link: not a file: https://pypi.org/simple/mff/ 2025-09-08T21:25:30,711 Given no hashes to check 1 links for project 'mff': discarding no candidates 2025-09-08T21:25:30,712 Collecting mff==0.1.0 2025-09-08T21:25:30,713 Created temporary directory: /tmp/pip-unpack-050vq4id 2025-09-08T21:25:30,852 Downloading mff-0.1.0.tar.gz (64 kB) 2025-09-08T21:25:30,911 Added mff==0.1.0 from https://files.pythonhosted.org/packages/c8/05/0655dc22ca87ecad4922e50a33faa9389f83713a51335b0e2233918ec531/mff-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-dbfnwe3w' 2025-09-08T21:25:30,912 Running setup.py (path:/tmp/pip-wheel-pvfrfygv/mff_f76e620e6dd549e0920169b8c704ba79/setup.py) egg_info for package mff 2025-09-08T21:25:30,913 Created temporary directory: /tmp/pip-pip-egg-info-tpzjy7hp 2025-09-08T21:25:30,913 Preparing metadata (setup.py): started 2025-09-08T21:25:30,914 Running command python setup.py egg_info 2025-09-08T21:25:31,646 Traceback (most recent call last): 2025-09-08T21:25:31,648 File "", line 2, in 2025-09-08T21:25:31,648 exec(compile(''' 2025-09-08T21:25:31,648 ~~~~^^^^^^^^^^^^ 2025-09-08T21:25:31,648 # This is -- a caller that pip uses to run setup.py 2025-09-08T21:25:31,648 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,648 ...<32 lines>... 2025-09-08T21:25:31,648 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T21:25:31,648 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,648 ''' % ('/tmp/pip-wheel-pvfrfygv/mff_f76e620e6dd549e0920169b8c704ba79/setup.py',), "", "exec")) 2025-09-08T21:25:31,649 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,649 File "", line 35, in 2025-09-08T21:25:31,649 File "/tmp/pip-wheel-pvfrfygv/mff_f76e620e6dd549e0920169b8c704ba79/setup.py", line 2, in 2025-09-08T21:25:31,649 from numpy.distutils.core import setup, Extension 2025-09-08T21:25:31,649 ModuleNotFoundError: No module named 'numpy.distutils' 2025-09-08T21:25:31,756 ERROR: python setup.py egg_info exited with 1 2025-09-08T21:25:31,768 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T21:25:31,768 exec(compile('"'"''"'"''"'"' 2025-09-08T21:25:31,768 # This is -- a caller that pip uses to run setup.py 2025-09-08T21:25:31,768 # 2025-09-08T21:25:31,768 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T21:25:31,768 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T21:25:31,768 # - It provides a clear error message when setuptools is not installed. 2025-09-08T21:25:31,768 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T21:25:31,768 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T21:25:31,768 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T21:25:31,768 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T21:25:31,768 import os, sys, tokenize, traceback 2025-09-08T21:25:31,768 2025-09-08T21:25:31,768 try: 2025-09-08T21:25:31,768 import setuptools 2025-09-08T21:25:31,768 except ImportError: 2025-09-08T21:25:31,768 print( 2025-09-08T21:25:31,768 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T21:25:31,768 "the build environment with exception:", 2025-09-08T21:25:31,768 file=sys.stderr, 2025-09-08T21:25:31,768 ) 2025-09-08T21:25:31,768 traceback.print_exc() 2025-09-08T21:25:31,768 sys.exit(1) 2025-09-08T21:25:31,768 2025-09-08T21:25:31,768 __file__ = %r 2025-09-08T21:25:31,768 sys.argv[0] = __file__ 2025-09-08T21:25:31,768 2025-09-08T21:25:31,768 if os.path.exists(__file__): 2025-09-08T21:25:31,768 filename = __file__ 2025-09-08T21:25:31,768 with tokenize.open(__file__) as f: 2025-09-08T21:25:31,768 setup_py_code = f.read() 2025-09-08T21:25:31,768 else: 2025-09-08T21:25:31,768 filename = "" 2025-09-08T21:25:31,768 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T21:25:31,768 2025-09-08T21:25:31,768 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T21:25:31,768 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pvfrfygv/mff_f76e620e6dd549e0920169b8c704ba79/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-tpzjy7hp[/] 2025-09-08T21:25:31,768 [bold magenta]cwd[/]: /tmp/pip-wheel-pvfrfygv/mff_f76e620e6dd549e0920169b8c704ba79/ 2025-09-08T21:25:31,768 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T21:25:31,769 ERROR: metadata generation failed 2025-09-08T21:25:31,774 Exception information: 2025-09-08T21:25:31,774 Traceback (most recent call last): 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T21:25:31,774 call_subprocess( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 args, 2025-09-08T21:25:31,774 ^^^^^ 2025-09-08T21:25:31,774 ...<2 lines>... 2025-09-08T21:25:31,774 spinner=spinner, 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T21:25:31,774 raise error 2025-09-08T21:25:31,774 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T21:25:31,774 2025-09-08T21:25:31,774 The above exception was the direct cause of the following exception: 2025-09-08T21:25:31,774 2025-09-08T21:25:31,774 Traceback (most recent call last): 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T21:25:31,774 status = _inner_run() 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T21:25:31,774 return self.run(options, args) 2025-09-08T21:25:31,774 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T21:25:31,774 return func(self, options, args) 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T21:25:31,774 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T21:25:31,774 result = self._result = resolver.resolve( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T21:25:31,774 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T21:25:31,774 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T21:25:31,774 if not criterion.candidates: 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T21:25:31,774 return bool(self._sequence) 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T21:25:31,774 self._bool = any(self) 2025-09-08T21:25:31,774 ~~~^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T21:25:31,774 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T21:25:31,774 ^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T21:25:31,774 candidate = func() 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T21:25:31,774 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 link, template, name, version 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T21:25:31,774 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 link, 2025-09-08T21:25:31,774 ^^^^^ 2025-09-08T21:25:31,774 ...<3 lines>... 2025-09-08T21:25:31,774 version=version, 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T21:25:31,774 super().__init__( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 link=link, 2025-09-08T21:25:31,774 ^^^^^^^^^^ 2025-09-08T21:25:31,774 ...<4 lines>... 2025-09-08T21:25:31,774 version=version, 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T21:25:31,774 self.dist = self._prepare() 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T21:25:31,774 dist = self._prepare_distribution() 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T21:25:31,774 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T21:25:31,774 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T21:25:31,774 dist = _get_prepared_distribution( 2025-09-08T21:25:31,774 req, 2025-09-08T21:25:31,774 ...<3 lines>... 2025-09-08T21:25:31,774 self.check_build_deps, 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T21:25:31,774 abstract_dist.prepare_distribution_metadata( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 finder, build_isolation, check_build_deps 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T21:25:31,774 self.req.prepare_metadata() 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T21:25:31,774 self.metadata_directory = generate_metadata_legacy( 2025-09-08T21:25:31,774 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:25:31,774 build_env=self.build_env, 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ...<3 lines>... 2025-09-08T21:25:31,774 details=details, 2025-09-08T21:25:31,774 ^^^^^^^^^^^^^^^^ 2025-09-08T21:25:31,774 ) 2025-09-08T21:25:31,774 ^ 2025-09-08T21:25:31,774 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T21:25:31,774 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T21:25:31,774 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T21:25:31,797 Removed mff==0.1.0 from https://files.pythonhosted.org/packages/c8/05/0655dc22ca87ecad4922e50a33faa9389f83713a51335b0e2233918ec531/mff-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-dbfnwe3w' 2025-09-08T21:25:31,797 Removed build tracker: '/tmp/pip-build-tracker-dbfnwe3w'