2026-07-05T22:57:19,682 Created temporary directory: /tmp/pip-ephem-wheel-cache-qbc3nubi 2026-07-05T22:57:19,684 Created temporary directory: /tmp/pip-build-tracker-3jzzdmea 2026-07-05T22:57:19,684 Initialized build tracking at /tmp/pip-build-tracker-3jzzdmea 2026-07-05T22:57:19,685 Created build tracker: /tmp/pip-build-tracker-3jzzdmea 2026-07-05T22:57:19,685 Entered build tracker: /tmp/pip-build-tracker-3jzzdmea 2026-07-05T22:57:19,686 Created temporary directory: /tmp/pip-wheel-q916fw3q 2026-07-05T22:57:19,689 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-07-05T22:57:19,691 Created temporary directory: /tmp/pip-ephem-wheel-cache-ag2si9l0 2026-07-05T22:57:19,713 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T22:57:19,716 2 location(s) to search for versions of mfai: 2026-07-05T22:57:19,716 * https://pypi.org/simple/mfai/ 2026-07-05T22:57:19,716 * https://www.piwheels.org/simple/mfai/ 2026-07-05T22:57:19,717 Fetching project page and analyzing links: https://pypi.org/simple/mfai/ 2026-07-05T22:57:19,718 Getting page https://pypi.org/simple/mfai/ 2026-07-05T22:57:19,719 Found index url https://pypi.org/simple 2026-07-05T22:57:20,052 Fetched page https://pypi.org/simple/mfai/ as application/vnd.pypi.simple.v1+json 2026-07-05T22:57:20,059 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/24/ab/3133c7c046d84d59ae5556c8e8bf01f3796800e8f026a2db6a98f5d36336/mfai-6.2.1-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,060 Found link https://files.pythonhosted.org/packages/3f/08/085ea0c8fc3532f80600a027ebcb1350b37b21d5be61d12b531556e34e2a/mfai-6.2.1.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 6.2.1 2026-07-05T22:57:20,061 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/cd/59/fd6e87c15b0137b06fb4453fecf5675be72d26d978a3cb64ebdaac000058/mfai-6.3.0-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,062 Found link https://files.pythonhosted.org/packages/8f/f6/76b6afa971bc01937ffbc5b930a9307071b141c8a0edc7bae6e53e24d41c/mfai-6.3.0.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 6.3.0 2026-07-05T22:57:20,062 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/47/c6/35d102d0bc10d96da128294a737f770766aa94650a0bd89a7a6e36f1394e/mfai-7.0.0-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,063 Found link https://files.pythonhosted.org/packages/60/7a/6792c0c61e20f2d404249af175a122cd970ea7eb1120725da38114fc7799/mfai-7.0.0.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.0.0 2026-07-05T22:57:20,064 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/1a/c7/4239bfb2940408e4ab73a20b2d94735ddcca9f17779c30d4afe30a096a17/mfai-7.0.1-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,065 Found link https://files.pythonhosted.org/packages/1c/ec/9ef10e377cb7f426c2bcd8b5f43eb51995b666ab8f67eb1425277a974972/mfai-7.0.1.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.0.1 2026-07-05T22:57:20,066 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/3b/ac/2a58865a82d8dcc0325760350ff35099f507fb6ffdeb9e6fb98063d61e95/mfai-7.1.0-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,067 Found link https://files.pythonhosted.org/packages/1e/d8/33608df50efe339404d366ab647bceea8742f77d39a6b5d8a958566f05fd/mfai-7.1.0.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.0 2026-07-05T22:57:20,067 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/5e/9b/7de7b626d28dc132da1a8a535cce587a34293f05715d7bbe07c530289aac/mfai-7.1.1-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,069 Found link https://files.pythonhosted.org/packages/69/26/1a2f49e6968fe59c815a2509e4cf7d34879e7f1646658b677d00e986e0ea/mfai-7.1.1.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.1 2026-07-05T22:57:20,069 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/7f/d1/43178d136a295fe0a366aa67baad64440e835d14eacbe5ecf0266271c89d/mfai-7.1.2-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,070 Found link https://files.pythonhosted.org/packages/5c/bf/a559357da401f21f7887efd56c03a2552068cea740dd5df52a8dc234ee00/mfai-7.1.2.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.2 2026-07-05T22:57:20,071 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/2b/7f/3e52dde6c38995932eae70f8f42e60389f0c6d6544962e80229ffc7b692a/mfai-7.1.3-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,072 Found link https://files.pythonhosted.org/packages/49/f8/817f38ac69cd592bd4ac8acca5dcd663fbbc3c5af60db51bbb55ddd24e6f/mfai-7.1.3.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.3 2026-07-05T22:57:20,072 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/68/f2/8784337d45567610432147f5b213bedfd2ce7cbfc05ec6ea82ff7be62344/mfai-7.1.4-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,073 Found link https://files.pythonhosted.org/packages/24/fe/7a695e1d6cad2c91b32bd88c37c007e3daf5efd7f4812d94de9a21dbc9dc/mfai-7.1.4.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.4 2026-07-05T22:57:20,074 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/96/a3/932a4fd6a24753db6a39c9760f6ba69feca0bf6c0381075dcb0b4f101047/mfai-7.1.5-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,074 Found link https://files.pythonhosted.org/packages/61/0a/4fbef447cd6e0af4cdfd90da95bc03b975c2220fd65221b04615a727eb18/mfai-7.1.5.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.5 2026-07-05T22:57:20,075 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/24/73/250d902f05b79b68ba1df96c5067d8adffc5971be07053822dfaf409e4a6/mfai-7.1.6-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,076 Found link https://files.pythonhosted.org/packages/31/11/5974d93e659e538a298dba2b0c5a96afa48289cfed72c999f7eea581232f/mfai-7.1.6.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.6 2026-07-05T22:57:20,077 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/65/48/18e06ed6b4eb37c9eccba29549b8e831958a7d613e5207055ea8e68f4042/mfai-7.1.7-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,078 Found link https://files.pythonhosted.org/packages/01/02/a00cefada4f701601d352db21c7aecc1cf8771cf0865b4293fc9bfa3f32b/mfai-7.1.7.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.1.7 2026-07-05T22:57:20,078 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/06/b6/0b1f158bd573bb43b2471e9f6489bdcac04a19099c35e817d049d01d6cb2/mfai-7.2.0-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,079 Found link https://files.pythonhosted.org/packages/c5/bf/1e0b7598588f312896e63735b51e525d3183598e5d3548c764c850415fb1/mfai-7.2.0.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.2.0 2026-07-05T22:57:20,080 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/99/d8/fb8cd2dd3d6db6f9e6237a20b58cb2e17dba75cf579d82ca806524656f3d/mfai-7.2.1-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,081 Found link https://files.pythonhosted.org/packages/f5/55/9227201276dd9fdf69f1928bf651636523ae71726f95e090d8c699179d99/mfai-7.2.1.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.2.1 2026-07-05T22:57:20,082 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/f8/a2/7c80c0dd07daee8c9338729ffca202282425bf2f7fcbbf996bb67e69e3e2/mfai-7.2.2-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,082 Found link https://files.pythonhosted.org/packages/82/92/83ae675c0ef531e3f205f71e0ffa3b135b2ad8b3f8ccaea544541bcca3ba/mfai-7.2.2.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.2.2 2026-07-05T22:57:20,083 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/c1/2f/71006eab2c8cb27a32d591e46c181a3543d74a03b123bca11213d437edb7/mfai-7.3.0-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,084 Found link https://files.pythonhosted.org/packages/02/a8/bc64bf28e9c89b3563977d975f9b7ee5bb426b4fa95e58d74cc6b8d58354/mfai-7.3.0.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.3.0 2026-07-05T22:57:20,084 Skipping link: No binaries permitted for mfai: https://files.pythonhosted.org/packages/3d/aa/6ef11f9a9e1de02f777497d5380711013942fd757c183ae33c5b6e93d7f1/mfai-7.3.1-py3-none-any.whl (from https://pypi.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,085 Found link https://files.pythonhosted.org/packages/41/3b/e20590e44a93776a52b1cfc8e40c0f800160a5ab8c4940a1a778066e8ba3/mfai-7.3.1.tar.gz (from https://pypi.org/simple/mfai/) (requires-python:>=3.10), version: 7.3.1 2026-07-05T22:57:20,086 Fetching project page and analyzing links: https://www.piwheels.org/simple/mfai/ 2026-07-05T22:57:20,087 Getting page https://www.piwheels.org/simple/mfai/ 2026-07-05T22:57:20,088 Found index url https://www.piwheels.org/simple 2026-07-05T22:57:20,389 Fetched page https://www.piwheels.org/simple/mfai/ as text/html 2026-07-05T22:57:20,395 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.3.0-py3-none-any.whl#sha256=1ced848120d92763964eee505b9578b44d108fdd2ac52185135bfdab48841ac2 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,396 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.2.2-py3-none-any.whl#sha256=aa2d215d6b62ba1ab0cf5267dd49f78c20ccb574ba7f3f0a7122c97b3d085b17 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,397 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.2.1-py3-none-any.whl#sha256=8e86973a6a0cabf44b098628559d3c5e169a52a6fd2fc6f671e44eac012f2e89 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,397 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.2.0-py3-none-any.whl#sha256=ed71a21d5bfd8fe6391aefb8febc3ecd74e8c353c728f0f2765a271a21690de8 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,398 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.7-py3-none-any.whl#sha256=183608e9ddc8af7ed7c8f0084aea94e3047ab3c813ec5dea9ced54ae2f81323b (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,399 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.6-py3-none-any.whl#sha256=4b3742d6845bbdc2402bcb2f445a019afb9b5ac0910fe0ca63e0ab1c088de425 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,399 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.5-py3-none-any.whl#sha256=282c74d662ad25696e02e90ea45e71deb4faed7bdb9b56ba2ee9a9ef6b92bea3 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,400 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.4-py3-none-any.whl#sha256=e315c1fa81b58aae871eb4cf001f9090ea36fbd6a58b02adeff16195d8c77ee4 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,400 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.3-py3-none-any.whl#sha256=287a9c48ddb927ba5c7645b689d776306966883f54fbd3bd133254bee13643e4 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,401 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.2-py3-none-any.whl#sha256=2499531fda818231a34f4f3234e92f5e26e049f32d37c1082dc02e218eebfe15 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,401 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.1-py3-none-any.whl#sha256=d45990ddce6f48559fccf361e3257e239b05738f31befa560c0a2a0ea2a9f2e3 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,402 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.1.0-py3-none-any.whl#sha256=055b5d1212aabace358972b0b756654b1c46a8be5ec03b4d8a93cdaa5c98ef48 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,402 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.0.1-py3-none-any.whl#sha256=89b3939376e5ac0714154037947b20957ae1caef29982a21f7824602b307a923 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,403 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-7.0.0-py3-none-any.whl#sha256=45d9796c869714edf5f294650ac8b9872f0717344aad2487bffa062cbdb172f3 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,403 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-6.3.0-py3-none-any.whl#sha256=43f08acfbb24264f7e0d42b8dea8d27f0073511c685cde425191c948e6bd0ea0 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,404 Skipping link: No binaries permitted for mfai: https://archive1.piwheels.org/simple/mfai/mfai-6.2.1-py3-none-any.whl#sha256=d7322620d7962b38df1c327128fab79416f9d541a4dc8cd161e7dbeb42d34850 (from https://www.piwheels.org/simple/mfai/) (requires-python:>=3.10) 2026-07-05T22:57:20,405 Skipping link: not a file: https://www.piwheels.org/simple/mfai/ 2026-07-05T22:57:20,405 Skipping link: not a file: https://pypi.org/simple/mfai/ 2026-07-05T22:57:20,427 Given no hashes to check 1 links for project 'mfai': discarding no candidates 2026-07-05T22:57:20,446 Collecting mfai==7.3.1 2026-07-05T22:57:20,449 Created temporary directory: /tmp/pip-unpack-luatkkow 2026-07-05T22:57:20,784 Downloading mfai-7.3.1.tar.gz (4.3 MB) 2026-07-05T22:57:22,729 Added mfai==7.3.1 from https://files.pythonhosted.org/packages/41/3b/e20590e44a93776a52b1cfc8e40c0f800160a5ab8c4940a1a778066e8ba3/mfai-7.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-3jzzdmea' 2026-07-05T22:57:22,738 Created temporary directory: /tmp/pip-build-env-x3fwf_tj 2026-07-05T22:57:22,743 Installing build dependencies: started 2026-07-05T22:57:22,744 Running command pip subprocess to install build dependencies 2026-07-05T22:57:23,921 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-05T22:57:24,401 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-07-05T22:57:24,424 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T22:57:26,410 Collecting setuptools 2026-07-05T22:57:26,429 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-05T22:57:26,707 Collecting wheel 2026-07-05T22:57:26,708 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-05T22:57:26,723 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-05T22:57:26,957 Collecting setuptools-git-versioning 2026-07-05T22:57:26,958 Obtaining dependency information for setuptools-git-versioning from https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl.metadata 2026-07-05T22:57:26,975 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl.metadata (7.0 kB) 2026-07-05T22:57:27,159 Collecting packaging>=24.0 2026-07-05T22:57:27,160 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-05T22:57:27,174 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-05T22:57:27,379 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-05T22:57:27,400 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl (19 kB) 2026-07-05T22:57:27,420 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T22:57:27,440 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-05T22:57:27,461 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl (19 kB) 2026-07-05T22:57:27,485 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T22:57:30,213 Installing collected packages: setuptools, packaging, wheel, setuptools-git-versioning 2026-07-05T22:57:34,048 Creating /tmp/pip-build-env-x3fwf_tj/overlay/local/bin 2026-07-05T22:57:34,050 changing mode of /tmp/pip-build-env-x3fwf_tj/overlay/local/bin/wheel to 755 2026-07-05T22:57:34,145 changing mode of /tmp/pip-build-env-x3fwf_tj/overlay/local/bin/setuptools-git-versioning to 755 2026-07-05T22:57:34,172 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools-git-versioning-3.1.0 wheel-0.47.0 2026-07-05T22:57:34,463 Installing build dependencies: finished with status 'done' 2026-07-05T22:57:34,470 Getting requirements to build wheel: started 2026-07-05T22:57:34,471 Running command Getting requirements to build wheel 2026-07-05T22:57:35,119 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-05T22:57:35,119 !! 2026-07-05T22:57:35,120 ******************************************************************************** 2026-07-05T22:57:35,121 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-07-05T22:57:35,122 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-05T22:57:35,122 or your builds will no longer be supported. 2026-07-05T22:57:35,124 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:35,124 ******************************************************************************** 2026-07-05T22:57:35,125 !! 2026-07-05T22:57:35,126 corresp(dist, value, root_dir) 2026-07-05T22:57:35,204 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:35,204 !! 2026-07-05T22:57:35,205 ******************************************************************************** 2026-07-05T22:57:35,205 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:35,206 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:35,207 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:35,208 ******************************************************************************** 2026-07-05T22:57:35,209 !! 2026-07-05T22:57:35,209 dist._finalize_license_expression() 2026-07-05T22:57:35,210 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:35,210 !! 2026-07-05T22:57:35,211 ******************************************************************************** 2026-07-05T22:57:35,212 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:35,212 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:35,213 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:35,214 ******************************************************************************** 2026-07-05T22:57:35,215 !! 2026-07-05T22:57:35,215 self._finalize_license_expression() 2026-07-05T22:57:35,238 running egg_info 2026-07-05T22:57:35,245 writing mfai.egg-info/PKG-INFO 2026-07-05T22:57:35,254 writing dependency_links to mfai.egg-info/dependency_links.txt 2026-07-05T22:57:35,259 writing requirements to mfai.egg-info/requires.txt 2026-07-05T22:57:35,260 writing top-level names to mfai.egg-info/top_level.txt 2026-07-05T22:57:35,294 reading manifest file 'mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:35,300 adding license file 'LICENSE' 2026-07-05T22:57:35,306 writing manifest file 'mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:35,406 Getting requirements to build wheel: finished with status 'done' 2026-07-05T22:57:35,409 Created temporary directory: /tmp/pip-modern-metadata-yvio5_ai 2026-07-05T22:57:35,412 Preparing metadata (pyproject.toml): started 2026-07-05T22:57:35,413 Running command Preparing metadata (pyproject.toml) 2026-07-05T22:57:36,036 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-05T22:57:36,036 !! 2026-07-05T22:57:36,037 ******************************************************************************** 2026-07-05T22:57:36,038 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-07-05T22:57:36,039 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-05T22:57:36,039 or your builds will no longer be supported. 2026-07-05T22:57:36,041 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:36,041 ******************************************************************************** 2026-07-05T22:57:36,043 !! 2026-07-05T22:57:36,043 corresp(dist, value, root_dir) 2026-07-05T22:57:36,116 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:36,117 !! 2026-07-05T22:57:36,118 ******************************************************************************** 2026-07-05T22:57:36,119 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:36,119 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:36,120 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:36,121 ******************************************************************************** 2026-07-05T22:57:36,122 !! 2026-07-05T22:57:36,122 dist._finalize_license_expression() 2026-07-05T22:57:36,123 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:36,123 !! 2026-07-05T22:57:36,124 ******************************************************************************** 2026-07-05T22:57:36,125 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:36,126 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:36,127 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:36,127 ******************************************************************************** 2026-07-05T22:57:36,128 !! 2026-07-05T22:57:36,129 self._finalize_license_expression() 2026-07-05T22:57:36,148 running dist_info 2026-07-05T22:57:36,160 creating /tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info 2026-07-05T22:57:36,161 writing /tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/PKG-INFO 2026-07-05T22:57:36,170 writing dependency_links to /tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/dependency_links.txt 2026-07-05T22:57:36,175 writing requirements to /tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/requires.txt 2026-07-05T22:57:36,176 writing top-level names to /tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/top_level.txt 2026-07-05T22:57:36,177 writing manifest file '/tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:36,207 reading manifest file '/tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:36,209 adding license file 'LICENSE' 2026-07-05T22:57:36,214 writing manifest file '/tmp/pip-modern-metadata-yvio5_ai/mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:36,215 creating '/tmp/pip-modern-metadata-yvio5_ai/mfai-7.3.1.dist-info' 2026-07-05T22:57:36,344 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-05T22:57:36,354 Source in /tmp/pip-wheel-q916fw3q/mfai_9a48dc7f3c8b4ea693574502951e6362 has version 7.3.1, which satisfies requirement mfai==7.3.1 from https://files.pythonhosted.org/packages/41/3b/e20590e44a93776a52b1cfc8e40c0f800160a5ab8c4940a1a778066e8ba3/mfai-7.3.1.tar.gz 2026-07-05T22:57:36,355 Removed mfai==7.3.1 from https://files.pythonhosted.org/packages/41/3b/e20590e44a93776a52b1cfc8e40c0f800160a5ab8c4940a1a778066e8ba3/mfai-7.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-3jzzdmea' 2026-07-05T22:57:36,369 Created temporary directory: /tmp/pip-unpack-aujuemhn 2026-07-05T22:57:36,369 Building wheels for collected packages: mfai 2026-07-05T22:57:36,374 Created temporary directory: /tmp/pip-wheel-0mc2lxgm 2026-07-05T22:57:36,375 Destination directory: /tmp/pip-wheel-0mc2lxgm 2026-07-05T22:57:36,377 Building wheel for mfai (pyproject.toml): started 2026-07-05T22:57:36,378 Running command Building wheel for mfai (pyproject.toml) 2026-07-05T22:57:36,950 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-05T22:57:36,950 !! 2026-07-05T22:57:36,952 ******************************************************************************** 2026-07-05T22:57:36,952 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-07-05T22:57:36,953 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-05T22:57:36,954 or your builds will no longer be supported. 2026-07-05T22:57:36,955 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:36,955 ******************************************************************************** 2026-07-05T22:57:36,956 !! 2026-07-05T22:57:36,957 corresp(dist, value, root_dir) 2026-07-05T22:57:37,023 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:37,024 !! 2026-07-05T22:57:37,025 ******************************************************************************** 2026-07-05T22:57:37,025 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:37,026 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:37,027 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:37,027 ******************************************************************************** 2026-07-05T22:57:37,028 !! 2026-07-05T22:57:37,029 dist._finalize_license_expression() 2026-07-05T22:57:37,029 /tmp/pip-build-env-x3fwf_tj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T22:57:37,030 !! 2026-07-05T22:57:37,031 ******************************************************************************** 2026-07-05T22:57:37,032 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T22:57:37,033 License :: OSI Approved :: Apache Software License 2026-07-05T22:57:37,034 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T22:57:37,035 ******************************************************************************** 2026-07-05T22:57:37,036 !! 2026-07-05T22:57:37,037 self._finalize_license_expression() 2026-07-05T22:57:37,049 running bdist_wheel 2026-07-05T22:57:37,069 running build 2026-07-05T22:57:37,069 running build_py 2026-07-05T22:57:37,076 creating build/lib/mfai 2026-07-05T22:57:37,078 copying mfai/http.py -> build/lib/mfai 2026-07-05T22:57:37,080 copying mfai/encoding.py -> build/lib/mfai 2026-07-05T22:57:37,082 copying mfai/__init__.py -> build/lib/mfai 2026-07-05T22:57:37,084 copying mfai/tensorflow.py -> build/lib/mfai 2026-07-05T22:57:37,086 creating build/lib/mfai/tokenizers 2026-07-05T22:57:37,087 copying mfai/tokenizers/__init__.py -> build/lib/mfai/tokenizers 2026-07-05T22:57:37,091 creating build/lib/mfai/pytorch 2026-07-05T22:57:37,092 copying mfai/pytorch/transforms.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,094 copying mfai/pytorch/padding.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,096 copying mfai/pytorch/dummy_dataset.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,098 copying mfai/pytorch/callbacks.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,100 copying mfai/pytorch/__init__.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,102 copying mfai/pytorch/namedtensor.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,105 copying mfai/pytorch/metrics.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,107 copying mfai/pytorch/lr_scheduler.py -> build/lib/mfai/pytorch 2026-07-05T22:57:37,111 creating build/lib/mfai/pytorch/models 2026-07-05T22:57:37,112 copying mfai/pytorch/models/swinunetr.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,115 copying mfai/pytorch/models/half_unet.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,117 copying mfai/pytorch/models/base.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,120 copying mfai/pytorch/models/deeplabv3.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,122 copying mfai/pytorch/models/pangu.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,125 copying mfai/pytorch/models/vit.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,128 copying mfai/pytorch/models/clip.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,129 copying mfai/pytorch/models/identity.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,131 copying mfai/pytorch/models/weather_projector.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,133 copying mfai/pytorch/models/__init__.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,135 copying mfai/pytorch/models/unetrpp.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,138 copying mfai/pytorch/models/segformer.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,140 copying mfai/pytorch/models/archesweather.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,143 copying mfai/pytorch/models/utils.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,145 copying mfai/pytorch/models/resnet.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,147 copying mfai/pytorch/models/unet.py -> build/lib/mfai/pytorch/models 2026-07-05T22:57:37,150 creating build/lib/mfai/pytorch/losses 2026-07-05T22:57:37,151 copying mfai/pytorch/losses/toolbelt.py -> build/lib/mfai/pytorch/losses 2026-07-05T22:57:37,154 copying mfai/pytorch/losses/__init__.py -> build/lib/mfai/pytorch/losses 2026-07-05T22:57:37,155 copying mfai/pytorch/losses/perceptual.py -> build/lib/mfai/pytorch/losses 2026-07-05T22:57:37,158 copying mfai/pytorch/losses/dgmr.py -> build/lib/mfai/pytorch/losses 2026-07-05T22:57:37,160 creating build/lib/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,161 copying mfai/pytorch/lightning_modules/segmentation.py -> build/lib/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,164 copying mfai/pytorch/lightning_modules/gan_dgmr.py -> build/lib/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,166 copying mfai/pytorch/lightning_modules/clip.py -> build/lib/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,168 copying mfai/pytorch/lightning_modules/__init__.py -> build/lib/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,171 creating build/lib/mfai/pytorch/models/nlam 2026-07-05T22:57:37,172 copying mfai/pytorch/models/nlam/interaction_net.py -> build/lib/mfai/pytorch/models/nlam 2026-07-05T22:57:37,174 copying mfai/pytorch/models/nlam/create_mesh.py -> build/lib/mfai/pytorch/models/nlam 2026-07-05T22:57:37,177 copying mfai/pytorch/models/nlam/__init__.py -> build/lib/mfai/pytorch/models/nlam 2026-07-05T22:57:37,180 creating build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,181 copying mfai/pytorch/models/llms/qwen3_5.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,185 copying mfai/pytorch/models/llms/fuyu.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,187 copying mfai/pytorch/models/llms/llama3.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,189 copying mfai/pytorch/models/llms/gpt2.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,192 copying mfai/pytorch/models/llms/llama2.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,194 copying mfai/pytorch/models/llms/__init__.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,196 copying mfai/pytorch/models/llms/cross_attention.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,199 copying mfai/pytorch/models/llms/lora.py -> build/lib/mfai/pytorch/models/llms 2026-07-05T22:57:37,201 creating build/lib/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,202 copying mfai/pytorch/models/dgmr/discriminators.py -> build/lib/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,205 copying mfai/pytorch/models/dgmr/generators.py -> build/lib/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,207 copying mfai/pytorch/models/dgmr/__init__.py -> build/lib/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,209 copying mfai/pytorch/models/dgmr/blocks.py -> build/lib/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,212 creating build/lib/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,213 copying mfai/pytorch/models/dgmr/layers/attention.py -> build/lib/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,215 copying mfai/pytorch/models/dgmr/layers/coord_conv.py -> build/lib/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,217 copying mfai/pytorch/models/dgmr/layers/conv_gru.py -> build/lib/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,219 copying mfai/pytorch/models/dgmr/layers/__init__.py -> build/lib/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,220 running egg_info 2026-07-05T22:57:37,231 writing mfai.egg-info/PKG-INFO 2026-07-05T22:57:37,240 writing dependency_links to mfai.egg-info/dependency_links.txt 2026-07-05T22:57:37,243 writing requirements to mfai.egg-info/requires.txt 2026-07-05T22:57:37,244 writing top-level names to mfai.egg-info/top_level.txt 2026-07-05T22:57:37,264 reading manifest file 'mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:37,270 adding license file 'LICENSE' 2026-07-05T22:57:37,276 writing manifest file 'mfai.egg-info/SOURCES.txt' 2026-07-05T22:57:37,284 copying mfai/py.typed -> build/lib/mfai 2026-07-05T22:57:37,286 creating build/lib/mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,287 copying mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6 -> build/lib/mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,313 copying mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee -> build/lib/mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,326 creating build/lib/mfai/tokenizers/qwen3.5 2026-07-05T22:57:37,327 copying mfai/tokenizers/qwen3.5/tokenizer.json -> build/lib/mfai/tokenizers/qwen3.5 2026-07-05T22:57:37,556 installing to build/bdist.linux-armv7l/wheel 2026-07-05T22:57:37,557 running install 2026-07-05T22:57:37,579 running install_lib 2026-07-05T22:57:37,585 creating build/bdist.linux-armv7l/wheel 2026-07-05T22:57:37,587 creating build/bdist.linux-armv7l/wheel/mfai 2026-07-05T22:57:37,588 copying build/lib/mfai/py.typed -> build/bdist.linux-armv7l/wheel/./mfai 2026-07-05T22:57:37,590 copying build/lib/mfai/http.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-07-05T22:57:37,592 creating build/bdist.linux-armv7l/wheel/mfai/tokenizers 2026-07-05T22:57:37,594 creating build/bdist.linux-armv7l/wheel/mfai/tokenizers/qwen3.5 2026-07-05T22:57:37,595 copying build/lib/mfai/tokenizers/qwen3.5/tokenizer.json -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers/qwen3.5 2026-07-05T22:57:37,783 creating build/bdist.linux-armv7l/wheel/mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,785 copying build/lib/mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6 -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,804 copying build/lib/mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers/tiktoken_cache 2026-07-05T22:57:37,814 copying build/lib/mfai/tokenizers/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers 2026-07-05T22:57:37,817 copying build/lib/mfai/encoding.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-07-05T22:57:37,820 creating build/bdist.linux-armv7l/wheel/mfai/pytorch 2026-07-05T22:57:37,822 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models 2026-07-05T22:57:37,823 copying build/lib/mfai/pytorch/models/swinunetr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,826 copying build/lib/mfai/pytorch/models/half_unet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,829 copying build/lib/mfai/pytorch/models/base.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,831 copying build/lib/mfai/pytorch/models/deeplabv3.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,835 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/nlam 2026-07-05T22:57:37,836 copying build/lib/mfai/pytorch/models/nlam/interaction_net.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-07-05T22:57:37,839 copying build/lib/mfai/pytorch/models/nlam/create_mesh.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-07-05T22:57:37,842 copying build/lib/mfai/pytorch/models/nlam/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-07-05T22:57:37,845 copying build/lib/mfai/pytorch/models/pangu.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,849 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/llms 2026-07-05T22:57:37,851 copying build/lib/mfai/pytorch/models/llms/qwen3_5.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,855 copying build/lib/mfai/pytorch/models/llms/fuyu.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,858 copying build/lib/mfai/pytorch/models/llms/llama3.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,860 copying build/lib/mfai/pytorch/models/llms/gpt2.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,864 copying build/lib/mfai/pytorch/models/llms/llama2.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,866 copying build/lib/mfai/pytorch/models/llms/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,868 copying build/lib/mfai/pytorch/models/llms/cross_attention.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,871 copying build/lib/mfai/pytorch/models/llms/lora.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-07-05T22:57:37,873 copying build/lib/mfai/pytorch/models/vit.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,876 copying build/lib/mfai/pytorch/models/clip.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,878 copying build/lib/mfai/pytorch/models/identity.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,880 copying build/lib/mfai/pytorch/models/weather_projector.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,882 copying build/lib/mfai/pytorch/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,885 copying build/lib/mfai/pytorch/models/unetrpp.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,888 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/dgmr 2026-07-05T22:57:37,890 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,892 copying build/lib/mfai/pytorch/models/dgmr/layers/attention.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,894 copying build/lib/mfai/pytorch/models/dgmr/layers/coord_conv.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,897 copying build/lib/mfai/pytorch/models/dgmr/layers/conv_gru.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,899 copying build/lib/mfai/pytorch/models/dgmr/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr/layers 2026-07-05T22:57:37,901 copying build/lib/mfai/pytorch/models/dgmr/discriminators.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr 2026-07-05T22:57:37,904 copying build/lib/mfai/pytorch/models/dgmr/generators.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr 2026-07-05T22:57:37,907 copying build/lib/mfai/pytorch/models/dgmr/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr 2026-07-05T22:57:37,909 copying build/lib/mfai/pytorch/models/dgmr/blocks.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/dgmr 2026-07-05T22:57:37,912 copying build/lib/mfai/pytorch/models/segformer.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,915 copying build/lib/mfai/pytorch/models/archesweather.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,918 copying build/lib/mfai/pytorch/models/utils.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,920 copying build/lib/mfai/pytorch/models/resnet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,923 copying build/lib/mfai/pytorch/models/unet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-07-05T22:57:37,925 copying build/lib/mfai/pytorch/transforms.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,928 copying build/lib/mfai/pytorch/padding.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,930 copying build/lib/mfai/pytorch/dummy_dataset.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,933 copying build/lib/mfai/pytorch/callbacks.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,936 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/losses 2026-07-05T22:57:37,937 copying build/lib/mfai/pytorch/losses/toolbelt.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-07-05T22:57:37,940 copying build/lib/mfai/pytorch/losses/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-07-05T22:57:37,942 copying build/lib/mfai/pytorch/losses/perceptual.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-07-05T22:57:37,945 copying build/lib/mfai/pytorch/losses/dgmr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-07-05T22:57:37,947 copying build/lib/mfai/pytorch/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,949 copying build/lib/mfai/pytorch/namedtensor.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,952 copying build/lib/mfai/pytorch/metrics.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,955 copying build/lib/mfai/pytorch/lr_scheduler.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-07-05T22:57:37,958 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/lightning_modules 2026-07-05T22:57:37,959 copying build/lib/mfai/pytorch/lightning_modules/segmentation.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-07-05T22:57:37,962 copying build/lib/mfai/pytorch/lightning_modules/gan_dgmr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-07-05T22:57:37,965 copying build/lib/mfai/pytorch/lightning_modules/clip.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-07-05T22:57:37,967 copying build/lib/mfai/pytorch/lightning_modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-07-05T22:57:37,969 copying build/lib/mfai/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-07-05T22:57:37,971 copying build/lib/mfai/tensorflow.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-07-05T22:57:37,973 running install_egg_info 2026-07-05T22:57:37,979 Copying mfai.egg-info to build/bdist.linux-armv7l/wheel/./mfai-7.3.1-py3.11.egg-info 2026-07-05T22:57:37,990 running install_scripts 2026-07-05T22:57:38,000 creating build/bdist.linux-armv7l/wheel/mfai-7.3.1.dist-info/WHEEL 2026-07-05T22:57:38,003 creating '/tmp/pip-wheel-0mc2lxgm/.tmp-gn8hzvei/mfai-7.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-05T22:57:38,005 adding 'mfai/__init__.py' 2026-07-05T22:57:38,007 adding 'mfai/encoding.py' 2026-07-05T22:57:38,008 adding 'mfai/http.py' 2026-07-05T22:57:38,009 adding 'mfai/py.typed' 2026-07-05T22:57:38,011 adding 'mfai/tensorflow.py' 2026-07-05T22:57:38,013 adding 'mfai/pytorch/__init__.py' 2026-07-05T22:57:38,014 adding 'mfai/pytorch/callbacks.py' 2026-07-05T22:57:38,016 adding 'mfai/pytorch/dummy_dataset.py' 2026-07-05T22:57:38,017 adding 'mfai/pytorch/lr_scheduler.py' 2026-07-05T22:57:38,020 adding 'mfai/pytorch/metrics.py' 2026-07-05T22:57:38,022 adding 'mfai/pytorch/namedtensor.py' 2026-07-05T22:57:38,024 adding 'mfai/pytorch/padding.py' 2026-07-05T22:57:38,025 adding 'mfai/pytorch/transforms.py' 2026-07-05T22:57:38,027 adding 'mfai/pytorch/lightning_modules/__init__.py' 2026-07-05T22:57:38,029 adding 'mfai/pytorch/lightning_modules/clip.py' 2026-07-05T22:57:38,031 adding 'mfai/pytorch/lightning_modules/gan_dgmr.py' 2026-07-05T22:57:38,033 adding 'mfai/pytorch/lightning_modules/segmentation.py' 2026-07-05T22:57:38,034 adding 'mfai/pytorch/losses/__init__.py' 2026-07-05T22:57:38,035 adding 'mfai/pytorch/losses/dgmr.py' 2026-07-05T22:57:38,038 adding 'mfai/pytorch/losses/perceptual.py' 2026-07-05T22:57:38,040 adding 'mfai/pytorch/losses/toolbelt.py' 2026-07-05T22:57:38,042 adding 'mfai/pytorch/models/__init__.py' 2026-07-05T22:57:38,045 adding 'mfai/pytorch/models/archesweather.py' 2026-07-05T22:57:38,047 adding 'mfai/pytorch/models/base.py' 2026-07-05T22:57:38,048 adding 'mfai/pytorch/models/clip.py' 2026-07-05T22:57:38,051 adding 'mfai/pytorch/models/deeplabv3.py' 2026-07-05T22:57:38,052 adding 'mfai/pytorch/models/half_unet.py' 2026-07-05T22:57:38,054 adding 'mfai/pytorch/models/identity.py' 2026-07-05T22:57:38,058 adding 'mfai/pytorch/models/pangu.py' 2026-07-05T22:57:38,061 adding 'mfai/pytorch/models/resnet.py' 2026-07-05T22:57:38,063 adding 'mfai/pytorch/models/segformer.py' 2026-07-05T22:57:38,064 adding 'mfai/pytorch/models/swinunetr.py' 2026-07-05T22:57:38,066 adding 'mfai/pytorch/models/unet.py' 2026-07-05T22:57:38,070 adding 'mfai/pytorch/models/unetrpp.py' 2026-07-05T22:57:38,072 adding 'mfai/pytorch/models/utils.py' 2026-07-05T22:57:38,073 adding 'mfai/pytorch/models/vit.py' 2026-07-05T22:57:38,075 adding 'mfai/pytorch/models/weather_projector.py' 2026-07-05T22:57:38,077 adding 'mfai/pytorch/models/dgmr/__init__.py' 2026-07-05T22:57:38,079 adding 'mfai/pytorch/models/dgmr/blocks.py' 2026-07-05T22:57:38,081 adding 'mfai/pytorch/models/dgmr/discriminators.py' 2026-07-05T22:57:38,083 adding 'mfai/pytorch/models/dgmr/generators.py' 2026-07-05T22:57:38,085 adding 'mfai/pytorch/models/dgmr/layers/__init__.py' 2026-07-05T22:57:38,086 adding 'mfai/pytorch/models/dgmr/layers/attention.py' 2026-07-05T22:57:38,087 adding 'mfai/pytorch/models/dgmr/layers/conv_gru.py' 2026-07-05T22:57:38,089 adding 'mfai/pytorch/models/dgmr/layers/coord_conv.py' 2026-07-05T22:57:38,091 adding 'mfai/pytorch/models/llms/__init__.py' 2026-07-05T22:57:38,092 adding 'mfai/pytorch/models/llms/cross_attention.py' 2026-07-05T22:57:38,094 adding 'mfai/pytorch/models/llms/fuyu.py' 2026-07-05T22:57:38,097 adding 'mfai/pytorch/models/llms/gpt2.py' 2026-07-05T22:57:38,099 adding 'mfai/pytorch/models/llms/llama2.py' 2026-07-05T22:57:38,102 adding 'mfai/pytorch/models/llms/llama3.py' 2026-07-05T22:57:38,103 adding 'mfai/pytorch/models/llms/lora.py' 2026-07-05T22:57:38,109 adding 'mfai/pytorch/models/llms/qwen3_5.py' 2026-07-05T22:57:38,113 adding 'mfai/pytorch/models/nlam/__init__.py' 2026-07-05T22:57:38,116 adding 'mfai/pytorch/models/nlam/create_mesh.py' 2026-07-05T22:57:38,118 adding 'mfai/pytorch/models/nlam/interaction_net.py' 2026-07-05T22:57:38,120 adding 'mfai/tokenizers/__init__.py' 2026-07-05T22:57:40,125 adding 'mfai/tokenizers/qwen3.5/tokenizer.json' 2026-07-05T22:57:40,430 adding 'mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6' 2026-07-05T22:57:40,571 adding 'mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee' 2026-07-05T22:57:40,578 adding 'mfai-7.3.1.dist-info/licenses/LICENSE' 2026-07-05T22:57:40,585 adding 'mfai-7.3.1.dist-info/METADATA' 2026-07-05T22:57:40,587 adding 'mfai-7.3.1.dist-info/WHEEL' 2026-07-05T22:57:40,588 adding 'mfai-7.3.1.dist-info/top_level.txt' 2026-07-05T22:57:40,589 adding 'mfai-7.3.1.dist-info/RECORD' 2026-07-05T22:57:40,641 removing build/bdist.linux-armv7l/wheel 2026-07-05T22:57:40,769 Building wheel for mfai (pyproject.toml): finished with status 'done' 2026-07-05T22:57:40,872 Created wheel for mfai: filename=mfai-7.3.1-py3-none-any.whl size=4353982 sha256=7c4d720e64a36e482e53567a90ba4b5ecd02f54993e9bf50c9351e86fef7d08a 2026-07-05T22:57:40,873 Stored in directory: /tmp/pip-ephem-wheel-cache-ag2si9l0/wheels/ae/6b/03/a07a6908ff3080c56e33b0029e9d3d30e2e0e7232aebc252b1 2026-07-05T22:57:40,901 Successfully built mfai 2026-07-05T22:57:41,010 Removed build tracker: '/tmp/pip-build-tracker-3jzzdmea'