2026-05-21T08:42:45,153 Created temporary directory: /tmp/pip-ephem-wheel-cache-47336uxe 2026-05-21T08:42:45,155 Created temporary directory: /tmp/pip-build-tracker-2o415wnh 2026-05-21T08:42:45,155 Initialized build tracking at /tmp/pip-build-tracker-2o415wnh 2026-05-21T08:42:45,156 Created build tracker: /tmp/pip-build-tracker-2o415wnh 2026-05-21T08:42:45,156 Entered build tracker: /tmp/pip-build-tracker-2o415wnh 2026-05-21T08:42:45,157 Created temporary directory: /tmp/pip-wheel-652_skw3 2026-05-21T08:42:45,160 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-05-21T08:42:45,163 Created temporary directory: /tmp/pip-ephem-wheel-cache-d5le581t 2026-05-21T08:42:45,188 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-21T08:42:45,192 2 location(s) to search for versions of mfai: 2026-05-21T08:42:45,192 * https://pypi.org/simple/mfai/ 2026-05-21T08:42:45,192 * https://www.piwheels.org/simple/mfai/ 2026-05-21T08:42:45,192 Fetching project page and analyzing links: https://pypi.org/simple/mfai/ 2026-05-21T08:42:45,193 Getting page https://pypi.org/simple/mfai/ 2026-05-21T08:42:45,195 Found index url https://pypi.org/simple 2026-05-21T08:42:45,422 Fetched page https://pypi.org/simple/mfai/ as application/vnd.pypi.simple.v1+json 2026-05-21T08:42:45,427 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-05-21T08:42:45,428 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-05-21T08:42:45,428 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-05-21T08:42:45,429 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-05-21T08:42:45,430 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-05-21T08:42:45,431 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-05-21T08:42:45,432 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-05-21T08:42:45,433 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-05-21T08:42:45,434 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-05-21T08:42:45,435 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-05-21T08:42:45,435 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-05-21T08:42:45,437 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-05-21T08:42:45,437 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-05-21T08:42:45,438 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-05-21T08:42:45,439 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-05-21T08:42:45,440 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-05-21T08:42:45,440 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-05-21T08:42:45,441 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-05-21T08:42:45,442 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-05-21T08:42:45,443 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-05-21T08:42:45,444 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-05-21T08:42:45,445 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-05-21T08:42:45,446 Fetching project page and analyzing links: https://www.piwheels.org/simple/mfai/ 2026-05-21T08:42:45,446 Getting page https://www.piwheels.org/simple/mfai/ 2026-05-21T08:42:45,448 Found index url https://www.piwheels.org/simple 2026-05-21T08:42:50,586 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/mfai/ 2026-05-21T08:42:55,601 Fetched page https://www.piwheels.org/simple/mfai/ as text/html 2026-05-21T08:42:55,611 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-05-21T08:42:55,612 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-05-21T08:42:55,613 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-05-21T08:42:55,614 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-05-21T08:42:55,615 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-05-21T08:42:55,616 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-05-21T08:42:55,617 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-05-21T08:42:55,618 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-05-21T08:42:55,619 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-05-21T08:42:55,620 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-05-21T08:42:55,621 Skipping link: not a file: https://www.piwheels.org/simple/mfai/ 2026-05-21T08:42:55,622 Skipping link: not a file: https://pypi.org/simple/mfai/ 2026-05-21T08:42:55,664 Given no hashes to check 1 links for project 'mfai': discarding no candidates 2026-05-21T08:42:55,682 Collecting mfai==7.1.6 2026-05-21T08:42:55,685 Created temporary directory: /tmp/pip-unpack-uwjt21vu 2026-05-21T08:42:55,836 Downloading mfai-7.1.6.tar.gz (739 kB) 2026-05-21T08:42:56,229 Added mfai==7.1.6 from https://files.pythonhosted.org/packages/31/11/5974d93e659e538a298dba2b0c5a96afa48289cfed72c999f7eea581232f/mfai-7.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-2o415wnh' 2026-05-21T08:42:56,237 Created temporary directory: /tmp/pip-build-env-l8d_97fx 2026-05-21T08:42:56,242 Installing build dependencies: started 2026-05-21T08:42:56,243 Running command pip subprocess to install build dependencies 2026-05-21T08:42:57,390 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-21T08:42:57,808 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-05-21T08:42:57,831 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-21T08:43:03,851 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/setuptools/ 2026-05-21T08:43:09,770 Collecting setuptools 2026-05-21T08:43:09,771 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-21T08:43:09,785 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-21T08:43:10,016 Collecting wheel 2026-05-21T08:43:10,017 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-21T08:43:10,031 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-21T08:43:10,265 Collecting setuptools-git-versioning 2026-05-21T08:43:10,267 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-05-21T08:43:10,283 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-05-21T08:43:10,466 Collecting packaging>=24.0 2026-05-21T08:43:10,467 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-21T08:43:10,480 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-21T08:43:10,681 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-21T08:43:10,699 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl (19 kB) 2026-05-21T08:43:10,717 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-21T08:43:10,803 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-21T08:43:10,836 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-21T08:43:10,858 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-3.1.0-py3-none-any.whl (19 kB) 2026-05-21T08:43:10,882 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-21T08:43:10,970 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-21T08:43:13,765 Installing collected packages: setuptools, packaging, wheel, setuptools-git-versioning 2026-05-21T08:43:17,389 Creating /tmp/pip-build-env-l8d_97fx/overlay/local/bin 2026-05-21T08:43:17,392 changing mode of /tmp/pip-build-env-l8d_97fx/overlay/local/bin/wheel to 755 2026-05-21T08:43:17,487 changing mode of /tmp/pip-build-env-l8d_97fx/overlay/local/bin/setuptools-git-versioning to 755 2026-05-21T08:43:17,516 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools-git-versioning-3.1.0 wheel-0.47.0 2026-05-21T08:43:17,826 Installing build dependencies: finished with status 'done' 2026-05-21T08:43:17,834 Getting requirements to build wheel: started 2026-05-21T08:43:17,836 Running command Getting requirements to build wheel 2026-05-21T08:43:18,466 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-21T08:43:18,466 !! 2026-05-21T08:43:18,468 ******************************************************************************** 2026-05-21T08:43:18,468 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-05-21T08:43:18,470 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-21T08:43:18,470 or your builds will no longer be supported. 2026-05-21T08:43:18,471 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:18,472 ******************************************************************************** 2026-05-21T08:43:18,473 !! 2026-05-21T08:43:18,473 corresp(dist, value, root_dir) 2026-05-21T08:43:18,554 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:18,554 !! 2026-05-21T08:43:18,555 ******************************************************************************** 2026-05-21T08:43:18,555 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:18,556 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:18,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:18,558 ******************************************************************************** 2026-05-21T08:43:18,559 !! 2026-05-21T08:43:18,559 dist._finalize_license_expression() 2026-05-21T08:43:18,560 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:18,560 !! 2026-05-21T08:43:18,561 ******************************************************************************** 2026-05-21T08:43:18,562 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:18,563 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:18,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:18,564 ******************************************************************************** 2026-05-21T08:43:18,565 !! 2026-05-21T08:43:18,566 self._finalize_license_expression() 2026-05-21T08:43:18,588 running egg_info 2026-05-21T08:43:18,595 writing mfai.egg-info/PKG-INFO 2026-05-21T08:43:18,604 writing dependency_links to mfai.egg-info/dependency_links.txt 2026-05-21T08:43:18,609 writing requirements to mfai.egg-info/requires.txt 2026-05-21T08:43:18,610 writing top-level names to mfai.egg-info/top_level.txt 2026-05-21T08:43:18,644 reading manifest file 'mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:18,650 adding license file 'LICENSE' 2026-05-21T08:43:18,655 writing manifest file 'mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:18,754 Getting requirements to build wheel: finished with status 'done' 2026-05-21T08:43:18,758 Created temporary directory: /tmp/pip-modern-metadata-7utebps4 2026-05-21T08:43:18,760 Preparing metadata (pyproject.toml): started 2026-05-21T08:43:18,761 Running command Preparing metadata (pyproject.toml) 2026-05-21T08:43:19,342 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-21T08:43:19,342 !! 2026-05-21T08:43:19,343 ******************************************************************************** 2026-05-21T08:43:19,344 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-05-21T08:43:19,345 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-21T08:43:19,345 or your builds will no longer be supported. 2026-05-21T08:43:19,346 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:19,347 ******************************************************************************** 2026-05-21T08:43:19,349 !! 2026-05-21T08:43:19,349 corresp(dist, value, root_dir) 2026-05-21T08:43:19,421 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:19,421 !! 2026-05-21T08:43:19,422 ******************************************************************************** 2026-05-21T08:43:19,423 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:19,424 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:19,425 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:19,425 ******************************************************************************** 2026-05-21T08:43:19,426 !! 2026-05-21T08:43:19,426 dist._finalize_license_expression() 2026-05-21T08:43:19,427 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:19,427 !! 2026-05-21T08:43:19,428 ******************************************************************************** 2026-05-21T08:43:19,429 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:19,430 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:19,431 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:19,431 ******************************************************************************** 2026-05-21T08:43:19,433 !! 2026-05-21T08:43:19,433 self._finalize_license_expression() 2026-05-21T08:43:19,452 running dist_info 2026-05-21T08:43:19,464 creating /tmp/pip-modern-metadata-7utebps4/mfai.egg-info 2026-05-21T08:43:19,465 writing /tmp/pip-modern-metadata-7utebps4/mfai.egg-info/PKG-INFO 2026-05-21T08:43:19,473 writing dependency_links to /tmp/pip-modern-metadata-7utebps4/mfai.egg-info/dependency_links.txt 2026-05-21T08:43:19,478 writing requirements to /tmp/pip-modern-metadata-7utebps4/mfai.egg-info/requires.txt 2026-05-21T08:43:19,479 writing top-level names to /tmp/pip-modern-metadata-7utebps4/mfai.egg-info/top_level.txt 2026-05-21T08:43:19,480 writing manifest file '/tmp/pip-modern-metadata-7utebps4/mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:19,509 reading manifest file '/tmp/pip-modern-metadata-7utebps4/mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:19,511 adding license file 'LICENSE' 2026-05-21T08:43:19,515 writing manifest file '/tmp/pip-modern-metadata-7utebps4/mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:19,517 creating '/tmp/pip-modern-metadata-7utebps4/mfai-7.1.6.dist-info' 2026-05-21T08:43:19,641 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-21T08:43:19,650 Source in /tmp/pip-wheel-652_skw3/mfai_eca524aafa0749339c39a9a399ed3774 has version 7.1.6, which satisfies requirement mfai==7.1.6 from https://files.pythonhosted.org/packages/31/11/5974d93e659e538a298dba2b0c5a96afa48289cfed72c999f7eea581232f/mfai-7.1.6.tar.gz 2026-05-21T08:43:19,651 Removed mfai==7.1.6 from https://files.pythonhosted.org/packages/31/11/5974d93e659e538a298dba2b0c5a96afa48289cfed72c999f7eea581232f/mfai-7.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-2o415wnh' 2026-05-21T08:43:19,665 Created temporary directory: /tmp/pip-unpack-r48qrk07 2026-05-21T08:43:19,666 Building wheels for collected packages: mfai 2026-05-21T08:43:19,670 Created temporary directory: /tmp/pip-wheel-il_7yegn 2026-05-21T08:43:19,671 Destination directory: /tmp/pip-wheel-il_7yegn 2026-05-21T08:43:19,673 Building wheel for mfai (pyproject.toml): started 2026-05-21T08:43:19,674 Running command Building wheel for mfai (pyproject.toml) 2026-05-21T08:43:20,246 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-21T08:43:20,246 !! 2026-05-21T08:43:20,248 ******************************************************************************** 2026-05-21T08:43:20,248 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-05-21T08:43:20,249 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-21T08:43:20,249 or your builds will no longer be supported. 2026-05-21T08:43:20,250 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:20,251 ******************************************************************************** 2026-05-21T08:43:20,253 !! 2026-05-21T08:43:20,253 corresp(dist, value, root_dir) 2026-05-21T08:43:20,321 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:20,321 !! 2026-05-21T08:43:20,322 ******************************************************************************** 2026-05-21T08:43:20,323 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:20,324 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:20,325 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:20,325 ******************************************************************************** 2026-05-21T08:43:20,326 !! 2026-05-21T08:43:20,327 dist._finalize_license_expression() 2026-05-21T08:43:20,327 /tmp/pip-build-env-l8d_97fx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-21T08:43:20,328 !! 2026-05-21T08:43:20,329 ******************************************************************************** 2026-05-21T08:43:20,330 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-21T08:43:20,331 License :: OSI Approved :: Apache Software License 2026-05-21T08:43:20,332 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-21T08:43:20,333 ******************************************************************************** 2026-05-21T08:43:20,334 !! 2026-05-21T08:43:20,335 self._finalize_license_expression() 2026-05-21T08:43:20,348 running bdist_wheel 2026-05-21T08:43:20,368 running build 2026-05-21T08:43:20,369 running build_py 2026-05-21T08:43:20,375 creating build/lib/mfai 2026-05-21T08:43:20,377 copying mfai/http.py -> build/lib/mfai 2026-05-21T08:43:20,379 copying mfai/__init__.py -> build/lib/mfai 2026-05-21T08:43:20,381 copying mfai/tensorflow.py -> build/lib/mfai 2026-05-21T08:43:20,383 copying mfai/encoding.py -> build/lib/mfai 2026-05-21T08:43:20,385 creating build/lib/mfai/tokenizers 2026-05-21T08:43:20,386 copying mfai/tokenizers/__init__.py -> build/lib/mfai/tokenizers 2026-05-21T08:43:20,389 creating build/lib/mfai/pytorch 2026-05-21T08:43:20,390 copying mfai/pytorch/transforms.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,393 copying mfai/pytorch/__init__.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,395 copying mfai/pytorch/padding.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,397 copying mfai/pytorch/callbacks.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,399 copying mfai/pytorch/dummy_dataset.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,402 copying mfai/pytorch/namedtensor.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,404 copying mfai/pytorch/lr_scheduler.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,407 copying mfai/pytorch/metrics.py -> build/lib/mfai/pytorch 2026-05-21T08:43:20,410 creating build/lib/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,411 copying mfai/pytorch/lightning_modules/__init__.py -> build/lib/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,413 copying mfai/pytorch/lightning_modules/clip.py -> build/lib/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,415 copying mfai/pytorch/lightning_modules/segmentation.py -> build/lib/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,418 copying mfai/pytorch/lightning_modules/gan_dgmr.py -> build/lib/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,421 creating build/lib/mfai/pytorch/losses 2026-05-21T08:43:20,422 copying mfai/pytorch/losses/__init__.py -> build/lib/mfai/pytorch/losses 2026-05-21T08:43:20,424 copying mfai/pytorch/losses/toolbelt.py -> build/lib/mfai/pytorch/losses 2026-05-21T08:43:20,426 copying mfai/pytorch/losses/gan_dgmr.py -> build/lib/mfai/pytorch/losses 2026-05-21T08:43:20,428 copying mfai/pytorch/losses/perceptual.py -> build/lib/mfai/pytorch/losses 2026-05-21T08:43:20,432 creating build/lib/mfai/pytorch/models 2026-05-21T08:43:20,433 copying mfai/pytorch/models/segformer.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,435 copying mfai/pytorch/models/__init__.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,437 copying mfai/pytorch/models/weather_projector.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,439 copying mfai/pytorch/models/unet.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,441 copying mfai/pytorch/models/pangu.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,444 copying mfai/pytorch/models/resnet.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,447 copying mfai/pytorch/models/identity.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,449 copying mfai/pytorch/models/clip.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,451 copying mfai/pytorch/models/swinunetr.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,453 copying mfai/pytorch/models/deeplabv3.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,456 copying mfai/pytorch/models/archesweather.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,459 copying mfai/pytorch/models/unetrpp.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,462 copying mfai/pytorch/models/half_unet.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,465 copying mfai/pytorch/models/vit.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,467 copying mfai/pytorch/models/utils.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,469 copying mfai/pytorch/models/base.py -> build/lib/mfai/pytorch/models 2026-05-21T08:43:20,472 creating build/lib/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,473 copying mfai/pytorch/models/gan_dgmr/generators.py -> build/lib/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,476 copying mfai/pytorch/models/gan_dgmr/__init__.py -> build/lib/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,478 copying mfai/pytorch/models/gan_dgmr/blocks.py -> build/lib/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,481 copying mfai/pytorch/models/gan_dgmr/discriminators.py -> build/lib/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,484 creating build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,485 copying mfai/pytorch/models/llms/__init__.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,487 copying mfai/pytorch/models/llms/fuyu.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,490 copying mfai/pytorch/models/llms/cross_attention.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,492 copying mfai/pytorch/models/llms/gpt2.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,496 copying mfai/pytorch/models/llms/llama3.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,498 copying mfai/pytorch/models/llms/llama2.py -> build/lib/mfai/pytorch/models/llms 2026-05-21T08:43:20,501 creating build/lib/mfai/pytorch/models/nlam 2026-05-21T08:43:20,502 copying mfai/pytorch/models/nlam/create_mesh.py -> build/lib/mfai/pytorch/models/nlam 2026-05-21T08:43:20,505 copying mfai/pytorch/models/nlam/__init__.py -> build/lib/mfai/pytorch/models/nlam 2026-05-21T08:43:20,508 copying mfai/pytorch/models/nlam/interaction_net.py -> build/lib/mfai/pytorch/models/nlam 2026-05-21T08:43:20,511 creating build/lib/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,512 copying mfai/pytorch/models/gan_dgmr/layers/coord_conv.py -> build/lib/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,514 copying mfai/pytorch/models/gan_dgmr/layers/__init__.py -> build/lib/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,516 copying mfai/pytorch/models/gan_dgmr/layers/attention.py -> build/lib/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,518 copying mfai/pytorch/models/gan_dgmr/layers/conv_gru.py -> build/lib/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,520 running egg_info 2026-05-21T08:43:20,531 writing mfai.egg-info/PKG-INFO 2026-05-21T08:43:20,539 writing dependency_links to mfai.egg-info/dependency_links.txt 2026-05-21T08:43:20,543 writing requirements to mfai.egg-info/requires.txt 2026-05-21T08:43:20,544 writing top-level names to mfai.egg-info/top_level.txt 2026-05-21T08:43:20,563 reading manifest file 'mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:20,569 adding license file 'LICENSE' 2026-05-21T08:43:20,574 writing manifest file 'mfai.egg-info/SOURCES.txt' 2026-05-21T08:43:20,582 copying mfai/py.typed -> build/lib/mfai 2026-05-21T08:43:20,583 creating build/lib/mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,584 copying mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6 -> build/lib/mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,603 copying mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee -> build/lib/mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,631 installing to build/bdist.linux-armv7l/wheel 2026-05-21T08:43:20,631 running install 2026-05-21T08:43:20,654 running install_lib 2026-05-21T08:43:20,660 creating build/bdist.linux-armv7l/wheel 2026-05-21T08:43:20,662 creating build/bdist.linux-armv7l/wheel/mfai 2026-05-21T08:43:20,664 copying build/lib/mfai/http.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-05-21T08:43:20,666 creating build/bdist.linux-armv7l/wheel/mfai/tokenizers 2026-05-21T08:43:20,668 copying build/lib/mfai/tokenizers/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers 2026-05-21T08:43:20,671 creating build/bdist.linux-armv7l/wheel/mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,672 copying build/lib/mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6 -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,691 copying build/lib/mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee -> build/bdist.linux-armv7l/wheel/./mfai/tokenizers/tiktoken_cache 2026-05-21T08:43:20,700 copying build/lib/mfai/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-05-21T08:43:20,702 copying build/lib/mfai/py.typed -> build/bdist.linux-armv7l/wheel/./mfai 2026-05-21T08:43:20,705 copying build/lib/mfai/tensorflow.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-05-21T08:43:20,708 creating build/bdist.linux-armv7l/wheel/mfai/pytorch 2026-05-21T08:43:20,709 copying build/lib/mfai/pytorch/transforms.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,712 copying build/lib/mfai/pytorch/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,715 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/lightning_modules 2026-05-21T08:43:20,717 copying build/lib/mfai/pytorch/lightning_modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-05-21T08:43:20,719 copying build/lib/mfai/pytorch/lightning_modules/clip.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-05-21T08:43:20,722 copying build/lib/mfai/pytorch/lightning_modules/segmentation.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-05-21T08:43:20,725 copying build/lib/mfai/pytorch/lightning_modules/gan_dgmr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/lightning_modules 2026-05-21T08:43:20,728 copying build/lib/mfai/pytorch/padding.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,730 copying build/lib/mfai/pytorch/callbacks.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,733 copying build/lib/mfai/pytorch/dummy_dataset.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,736 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/losses 2026-05-21T08:43:20,738 copying build/lib/mfai/pytorch/losses/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-05-21T08:43:20,740 copying build/lib/mfai/pytorch/losses/toolbelt.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-05-21T08:43:20,743 copying build/lib/mfai/pytorch/losses/gan_dgmr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-05-21T08:43:20,745 copying build/lib/mfai/pytorch/losses/perceptual.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/losses 2026-05-21T08:43:20,748 copying build/lib/mfai/pytorch/namedtensor.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,751 copying build/lib/mfai/pytorch/lr_scheduler.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,754 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models 2026-05-21T08:43:20,755 copying build/lib/mfai/pytorch/models/segformer.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,758 copying build/lib/mfai/pytorch/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,760 copying build/lib/mfai/pytorch/models/weather_projector.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,763 copying build/lib/mfai/pytorch/models/unet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,766 copying build/lib/mfai/pytorch/models/pangu.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,769 copying build/lib/mfai/pytorch/models/resnet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,772 copying build/lib/mfai/pytorch/models/identity.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,775 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,776 copying build/lib/mfai/pytorch/models/gan_dgmr/generators.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,779 copying build/lib/mfai/pytorch/models/gan_dgmr/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,781 copying build/lib/mfai/pytorch/models/gan_dgmr/blocks.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,785 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,786 copying build/lib/mfai/pytorch/models/gan_dgmr/layers/coord_conv.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,789 copying build/lib/mfai/pytorch/models/gan_dgmr/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,791 copying build/lib/mfai/pytorch/models/gan_dgmr/layers/attention.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,794 copying build/lib/mfai/pytorch/models/gan_dgmr/layers/conv_gru.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr/layers 2026-05-21T08:43:20,796 copying build/lib/mfai/pytorch/models/gan_dgmr/discriminators.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/gan_dgmr 2026-05-21T08:43:20,799 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/llms 2026-05-21T08:43:20,800 copying build/lib/mfai/pytorch/models/llms/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,802 copying build/lib/mfai/pytorch/models/llms/fuyu.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,804 copying build/lib/mfai/pytorch/models/llms/cross_attention.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,806 copying build/lib/mfai/pytorch/models/llms/gpt2.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,809 copying build/lib/mfai/pytorch/models/llms/llama3.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,811 copying build/lib/mfai/pytorch/models/llms/llama2.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/llms 2026-05-21T08:43:20,814 copying build/lib/mfai/pytorch/models/clip.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,816 copying build/lib/mfai/pytorch/models/swinunetr.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,818 copying build/lib/mfai/pytorch/models/deeplabv3.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,820 copying build/lib/mfai/pytorch/models/archesweather.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,824 copying build/lib/mfai/pytorch/models/unetrpp.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,827 copying build/lib/mfai/pytorch/models/half_unet.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,830 creating build/bdist.linux-armv7l/wheel/mfai/pytorch/models/nlam 2026-05-21T08:43:20,831 copying build/lib/mfai/pytorch/models/nlam/create_mesh.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-05-21T08:43:20,833 copying build/lib/mfai/pytorch/models/nlam/__init__.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-05-21T08:43:20,836 copying build/lib/mfai/pytorch/models/nlam/interaction_net.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models/nlam 2026-05-21T08:43:20,839 copying build/lib/mfai/pytorch/models/vit.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,841 copying build/lib/mfai/pytorch/models/utils.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,843 copying build/lib/mfai/pytorch/models/base.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch/models 2026-05-21T08:43:20,846 copying build/lib/mfai/pytorch/metrics.py -> build/bdist.linux-armv7l/wheel/./mfai/pytorch 2026-05-21T08:43:20,848 copying build/lib/mfai/encoding.py -> build/bdist.linux-armv7l/wheel/./mfai 2026-05-21T08:43:20,850 running install_egg_info 2026-05-21T08:43:20,856 Copying mfai.egg-info to build/bdist.linux-armv7l/wheel/./mfai-7.1.6-py3.11.egg-info 2026-05-21T08:43:20,869 running install_scripts 2026-05-21T08:43:20,883 creating build/bdist.linux-armv7l/wheel/mfai-7.1.6.dist-info/WHEEL 2026-05-21T08:43:20,885 creating '/tmp/pip-wheel-il_7yegn/.tmp-kujm2612/mfai-7.1.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-21T08:43:20,888 adding 'mfai/__init__.py' 2026-05-21T08:43:20,889 adding 'mfai/encoding.py' 2026-05-21T08:43:20,891 adding 'mfai/http.py' 2026-05-21T08:43:20,892 adding 'mfai/py.typed' 2026-05-21T08:43:20,894 adding 'mfai/tensorflow.py' 2026-05-21T08:43:20,896 adding 'mfai/pytorch/__init__.py' 2026-05-21T08:43:20,898 adding 'mfai/pytorch/callbacks.py' 2026-05-21T08:43:20,900 adding 'mfai/pytorch/dummy_dataset.py' 2026-05-21T08:43:20,902 adding 'mfai/pytorch/lr_scheduler.py' 2026-05-21T08:43:20,904 adding 'mfai/pytorch/metrics.py' 2026-05-21T08:43:20,907 adding 'mfai/pytorch/namedtensor.py' 2026-05-21T08:43:20,909 adding 'mfai/pytorch/padding.py' 2026-05-21T08:43:20,910 adding 'mfai/pytorch/transforms.py' 2026-05-21T08:43:20,912 adding 'mfai/pytorch/lightning_modules/__init__.py' 2026-05-21T08:43:20,914 adding 'mfai/pytorch/lightning_modules/clip.py' 2026-05-21T08:43:20,916 adding 'mfai/pytorch/lightning_modules/gan_dgmr.py' 2026-05-21T08:43:20,918 adding 'mfai/pytorch/lightning_modules/segmentation.py' 2026-05-21T08:43:20,920 adding 'mfai/pytorch/losses/__init__.py' 2026-05-21T08:43:20,921 adding 'mfai/pytorch/losses/gan_dgmr.py' 2026-05-21T08:43:20,923 adding 'mfai/pytorch/losses/perceptual.py' 2026-05-21T08:43:20,926 adding 'mfai/pytorch/losses/toolbelt.py' 2026-05-21T08:43:20,928 adding 'mfai/pytorch/models/__init__.py' 2026-05-21T08:43:20,931 adding 'mfai/pytorch/models/archesweather.py' 2026-05-21T08:43:20,933 adding 'mfai/pytorch/models/base.py' 2026-05-21T08:43:20,935 adding 'mfai/pytorch/models/clip.py' 2026-05-21T08:43:20,937 adding 'mfai/pytorch/models/deeplabv3.py' 2026-05-21T08:43:20,939 adding 'mfai/pytorch/models/half_unet.py' 2026-05-21T08:43:20,941 adding 'mfai/pytorch/models/identity.py' 2026-05-21T08:43:20,946 adding 'mfai/pytorch/models/pangu.py' 2026-05-21T08:43:20,948 adding 'mfai/pytorch/models/resnet.py' 2026-05-21T08:43:20,950 adding 'mfai/pytorch/models/segformer.py' 2026-05-21T08:43:20,952 adding 'mfai/pytorch/models/swinunetr.py' 2026-05-21T08:43:20,954 adding 'mfai/pytorch/models/unet.py' 2026-05-21T08:43:20,958 adding 'mfai/pytorch/models/unetrpp.py' 2026-05-21T08:43:20,960 adding 'mfai/pytorch/models/utils.py' 2026-05-21T08:43:20,962 adding 'mfai/pytorch/models/vit.py' 2026-05-21T08:43:20,963 adding 'mfai/pytorch/models/weather_projector.py' 2026-05-21T08:43:20,965 adding 'mfai/pytorch/models/gan_dgmr/__init__.py' 2026-05-21T08:43:20,967 adding 'mfai/pytorch/models/gan_dgmr/blocks.py' 2026-05-21T08:43:20,969 adding 'mfai/pytorch/models/gan_dgmr/discriminators.py' 2026-05-21T08:43:20,970 adding 'mfai/pytorch/models/gan_dgmr/generators.py' 2026-05-21T08:43:20,972 adding 'mfai/pytorch/models/gan_dgmr/layers/__init__.py' 2026-05-21T08:43:20,974 adding 'mfai/pytorch/models/gan_dgmr/layers/attention.py' 2026-05-21T08:43:20,975 adding 'mfai/pytorch/models/gan_dgmr/layers/conv_gru.py' 2026-05-21T08:43:20,976 adding 'mfai/pytorch/models/gan_dgmr/layers/coord_conv.py' 2026-05-21T08:43:20,979 adding 'mfai/pytorch/models/llms/__init__.py' 2026-05-21T08:43:20,980 adding 'mfai/pytorch/models/llms/cross_attention.py' 2026-05-21T08:43:20,982 adding 'mfai/pytorch/models/llms/fuyu.py' 2026-05-21T08:43:20,985 adding 'mfai/pytorch/models/llms/gpt2.py' 2026-05-21T08:43:20,987 adding 'mfai/pytorch/models/llms/llama2.py' 2026-05-21T08:43:20,990 adding 'mfai/pytorch/models/llms/llama3.py' 2026-05-21T08:43:20,994 adding 'mfai/pytorch/models/nlam/__init__.py' 2026-05-21T08:43:20,996 adding 'mfai/pytorch/models/nlam/create_mesh.py' 2026-05-21T08:43:20,998 adding 'mfai/pytorch/models/nlam/interaction_net.py' 2026-05-21T08:43:21,000 adding 'mfai/tokenizers/__init__.py' 2026-05-21T08:43:21,202 adding 'mfai/tokenizers/tiktoken_cache/6c7ea1a7e38e3a7f062df639a5b80947f075ffe6' 2026-05-21T08:43:21,340 adding 'mfai/tokenizers/tiktoken_cache/6d1cbeee0f20b3d9449abfede4726ed8212e3aee' 2026-05-21T08:43:21,347 adding 'mfai-7.1.6.dist-info/licenses/LICENSE' 2026-05-21T08:43:21,354 adding 'mfai-7.1.6.dist-info/METADATA' 2026-05-21T08:43:21,356 adding 'mfai-7.1.6.dist-info/WHEEL' 2026-05-21T08:43:21,357 adding 'mfai-7.1.6.dist-info/top_level.txt' 2026-05-21T08:43:21,358 adding 'mfai-7.1.6.dist-info/RECORD' 2026-05-21T08:43:21,368 removing build/bdist.linux-armv7l/wheel 2026-05-21T08:43:21,487 Building wheel for mfai (pyproject.toml): finished with status 'done' 2026-05-21T08:43:21,508 Created wheel for mfai: filename=mfai-7.1.6-py3-none-any.whl size=727244 sha256=4b3742d6845bbdc2402bcb2f445a019afb9b5ac0910fe0ca63e0ab1c088de425 2026-05-21T08:43:21,509 Stored in directory: /tmp/pip-ephem-wheel-cache-d5le581t/wheels/40/bb/10/e3eb0bdf20f05e36bf12e08baaa68b3d797389742f0b513faa 2026-05-21T08:43:21,536 Successfully built mfai 2026-05-21T08:43:21,562 Removed build tracker: '/tmp/pip-build-tracker-2o415wnh'