2026-04-08T09:15:46,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-1fam6ypk 2026-04-08T09:15:46,205 Created temporary directory: /tmp/pip-build-tracker-jmrkysty 2026-04-08T09:15:46,206 Initialized build tracking at /tmp/pip-build-tracker-jmrkysty 2026-04-08T09:15:46,206 Created build tracker: /tmp/pip-build-tracker-jmrkysty 2026-04-08T09:15:46,207 Entered build tracker: /tmp/pip-build-tracker-jmrkysty 2026-04-08T09:15:46,207 Created temporary directory: /tmp/pip-wheel-1xwmeuqx 2026-04-08T09:15:46,210 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-04-08T09:15:46,213 Created temporary directory: /tmp/pip-ephem-wheel-cache-yx1cqv1w 2026-04-08T09:15:46,236 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-08T09:15:46,240 2 location(s) to search for versions of flash-attn-4: 2026-04-08T09:15:46,240 * https://pypi.org/simple/flash-attn-4/ 2026-04-08T09:15:46,240 * https://www.piwheels.org/simple/flash-attn-4/ 2026-04-08T09:15:46,241 Fetching project page and analyzing links: https://pypi.org/simple/flash-attn-4/ 2026-04-08T09:15:46,241 Getting page https://pypi.org/simple/flash-attn-4/ 2026-04-08T09:15:46,243 Found index url https://pypi.org/simple 2026-04-08T09:15:46,394 Fetched page https://pypi.org/simple/flash-attn-4/ as application/vnd.pypi.simple.v1+json 2026-04-08T09:15:46,398 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/76/13/06fd1cc5716ee960f6c678ec09ad037df6dcb9605d50448aef33f663b341/flash_attn_4-0.0.1-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,399 Found link https://files.pythonhosted.org/packages/d9/c7/4236d83abcd6a5235f921a74251a99df37177e1ecd3e6879967a47fd63f0/flash_attn_4-0.0.1.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 0.0.1 2026-04-08T09:15:46,399 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/d6/85/50b336261a4e7c801215e2a6e8ef9cc6f236e8ad7ed6eea31e8cb66c1804/flash_attn_4-4.0.0b3-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,400 Found link https://files.pythonhosted.org/packages/8a/36/aab028ba5843b3ba21d37434c2b8891e4f105ec586261960086903b34228/flash_attn_4-4.0.0b3.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b3 2026-04-08T09:15:46,401 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/73/8e/b27eed4f2dcb9e5a89719e2233be36e86faa64fd1bead802265c7a7b046c/flash_attn_4-4.0.0b4-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,402 Found link https://files.pythonhosted.org/packages/aa/a4/5ef0725e72c803b3dc9fe2dcd1e2e1b06712b7ca69bcaababae3d7f078d0/flash_attn_4-4.0.0b4.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b4 2026-04-08T09:15:46,403 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/24/f7/01ee2576ce41f9884d291ee21861ef194afc0b2b1ce3bd175fc7a6e1b133/flash_attn_4-4.0.0b5-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,404 Found link https://files.pythonhosted.org/packages/7a/37/5b0128141da6faf03ec0cee1fc30061a3f50a3a4fcf6bc2a8bafa32e4cd2/flash_attn_4-4.0.0b5.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b5 2026-04-08T09:15:46,404 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/43/ae/2fc8645593f12bce760c944d5545ce11b8f45a817421a8ea4e67fe313c5b/flash_attn_4-4.0.0b7-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,405 Found link https://files.pythonhosted.org/packages/8e/8d/a074d34ab7d5b82c4ccd6018543ee410101b00bc5c0e6ced78625f680d2b/flash_attn_4-4.0.0b7.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b7 2026-04-08T09:15:46,406 Skipping link: No binaries permitted for flash-attn-4: https://files.pythonhosted.org/packages/47/15/a5bfe1e92c868331a16747543f1b937074a6b398caf630c4813336d70418/flash_attn_4-4.0.0b8-py3-none-any.whl (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,407 Found link https://files.pythonhosted.org/packages/6a/3d/22e3a3f17a1d0b405c2f08788353c074b173af1ae359985d207826bff0bc/flash_attn_4-4.0.0b8.tar.gz (from https://pypi.org/simple/flash-attn-4/) (requires-python:>=3.10), version: 4.0.0b8 2026-04-08T09:15:46,408 Fetching project page and analyzing links: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-08T09:15:46,409 Getting page https://www.piwheels.org/simple/flash-attn-4/ 2026-04-08T09:15:46,410 Found index url https://www.piwheels.org/simple 2026-04-08T09:15:46,586 Fetched page https://www.piwheels.org/simple/flash-attn-4/ as text/html 2026-04-08T09:15:46,589 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b7-py3-none-any.whl#sha256=e6de99505b5e221c52bb20dee972aab9cae646296378c0b5c304f54be12f1473 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,589 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b5-py3-none-any.whl#sha256=e9ec3cb0e5e4859eb6c5f01f1eb8a3ec581e58714546e45bf1e41a8bd38d42de (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,590 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b4-py3-none-any.whl#sha256=614f6eeef2d8004943ca7c2623a6968dc2ed5fa3536ff4175c3a488b0468a1f8 (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,590 Skipping link: No binaries permitted for flash-attn-4: https://www.piwheels.org/simple/flash-attn-4/flash_attn_4-4.0.0b3-py3-none-any.whl#sha256=4eefe752c6bcf421c95c1cfe6e9d54abdac235e9bc945c44752eca1cdd98038c (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,591 Skipping link: No binaries permitted for flash-attn-4: https://archive1.piwheels.org/simple/flash-attn-4/flash_attn_4-0.0.1-py3-none-any.whl#sha256=2c6f6f0975d8a20d64717f45ae2bac5778a6b2a5e9a7ffb7db142e68ce1df99d (from https://www.piwheels.org/simple/flash-attn-4/) (requires-python:>=3.10) 2026-04-08T09:15:46,592 Skipping link: not a file: https://www.piwheels.org/simple/flash-attn-4/ 2026-04-08T09:15:46,592 Skipping link: not a file: https://pypi.org/simple/flash-attn-4/ 2026-04-08T09:15:46,612 Given no hashes to check 1 links for project 'flash-attn-4': discarding no candidates 2026-04-08T09:15:46,630 Collecting flash-attn-4==4.0.0b8 2026-04-08T09:15:46,632 Created temporary directory: /tmp/pip-unpack-wox7wp_t 2026-04-08T09:15:46,781 Downloading flash_attn_4-4.0.0b8.tar.gz (213 kB) 2026-04-08T09:15:47,023 Added flash-attn-4==4.0.0b8 from https://files.pythonhosted.org/packages/6a/3d/22e3a3f17a1d0b405c2f08788353c074b173af1ae359985d207826bff0bc/flash_attn_4-4.0.0b8.tar.gz to build tracker '/tmp/pip-build-tracker-jmrkysty' 2026-04-08T09:15:47,030 Created temporary directory: /tmp/pip-build-env-b73nlcu3 2026-04-08T09:15:47,034 Installing build dependencies: started 2026-04-08T09:15:47,035 Running command pip subprocess to install build dependencies 2026-04-08T09:15:48,198 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-08T09:15:48,644 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-04-08T09:15:48,667 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-08T09:15:50,407 Collecting setuptools>=75 2026-04-08T09:15:50,489 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-08T09:15:50,866 Collecting setuptools-scm>=8 2026-04-08T09:15:50,882 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-08T09:15:50,962 Collecting vcs-versioning>=1.0.0.dev0 2026-04-08T09:15:50,977 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-08T09:15:51,154 Collecting packaging>=20 2026-04-08T09:15:51,169 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-08T09:15:54,174 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-08T09:15:58,095 Creating /tmp/pip-build-env-b73nlcu3/overlay/local/bin 2026-04-08T09:15:58,097 changing mode of /tmp/pip-build-env-b73nlcu3/overlay/local/bin/vcs-versioning to 755 2026-04-08T09:15:58,207 changing mode of /tmp/pip-build-env-b73nlcu3/overlay/local/bin/setuptools-scm to 755 2026-04-08T09:15:58,234 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-08T09:15:58,518 Installing build dependencies: finished with status 'done' 2026-04-08T09:15:58,525 Getting requirements to build wheel: started 2026-04-08T09:15:58,526 Running command Getting requirements to build wheel 2026-04-08T09:15:59,262 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-08T09:15:59,262 !! 2026-04-08T09:15:59,263 ******************************************************************************** 2026-04-08T09:15:59,264 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-04-08T09:15:59,265 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-08T09:15:59,266 or your builds will no longer be supported. 2026-04-08T09:15:59,267 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:15:59,268 ******************************************************************************** 2026-04-08T09:15:59,269 !! 2026-04-08T09:15:59,269 corresp(dist, value, root_dir) 2026-04-08T09:15:59,338 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:15:59,339 !! 2026-04-08T09:15:59,340 ******************************************************************************** 2026-04-08T09:15:59,340 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:15:59,342 License :: OSI Approved :: BSD License 2026-04-08T09:15:59,343 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:15:59,343 ******************************************************************************** 2026-04-08T09:15:59,345 !! 2026-04-08T09:15:59,346 dist._finalize_license_expression() 2026-04-08T09:15:59,346 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:15:59,347 !! 2026-04-08T09:15:59,348 ******************************************************************************** 2026-04-08T09:15:59,348 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:15:59,349 License :: OSI Approved :: BSD License 2026-04-08T09:15:59,350 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:15:59,351 ******************************************************************************** 2026-04-08T09:15:59,352 !! 2026-04-08T09:15:59,352 self._finalize_license_expression() 2026-04-08T09:15:59,354 running egg_info 2026-04-08T09:15:59,362 writing flash_attn_4.egg-info/PKG-INFO 2026-04-08T09:15:59,366 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-08T09:15:59,369 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-08T09:15:59,370 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-08T09:15:59,406 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-08T09:15:59,406 return get_active_overrides().subprocess_timeout 2026-04-08T09:15:59,414 listing git files failed - pretending there aren't any 2026-04-08T09:15:59,419 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:15:59,424 reading manifest template 'MANIFEST.in' 2026-04-08T09:15:59,426 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-08T09:15:59,427 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-08T09:15:59,428 no previously-included directories found matching 'build' 2026-04-08T09:15:59,428 no previously-included directories found matching 'dist' 2026-04-08T09:15:59,429 adding license file 'LICENSE' 2026-04-08T09:15:59,430 adding license file 'AUTHORS' 2026-04-08T09:15:59,434 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:15:59,537 Getting requirements to build wheel: finished with status 'done' 2026-04-08T09:15:59,540 Created temporary directory: /tmp/pip-modern-metadata-gok4b1w7 2026-04-08T09:15:59,542 Preparing metadata (pyproject.toml): started 2026-04-08T09:15:59,544 Running command Preparing metadata (pyproject.toml) 2026-04-08T09:16:00,206 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-08T09:16:00,206 !! 2026-04-08T09:16:00,207 ******************************************************************************** 2026-04-08T09:16:00,208 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-04-08T09:16:00,209 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-08T09:16:00,209 or your builds will no longer be supported. 2026-04-08T09:16:00,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:00,211 ******************************************************************************** 2026-04-08T09:16:00,212 !! 2026-04-08T09:16:00,213 corresp(dist, value, root_dir) 2026-04-08T09:16:00,275 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:16:00,276 !! 2026-04-08T09:16:00,277 ******************************************************************************** 2026-04-08T09:16:00,278 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:16:00,279 License :: OSI Approved :: BSD License 2026-04-08T09:16:00,280 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:00,281 ******************************************************************************** 2026-04-08T09:16:00,281 !! 2026-04-08T09:16:00,282 dist._finalize_license_expression() 2026-04-08T09:16:00,282 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:16:00,283 !! 2026-04-08T09:16:00,284 ******************************************************************************** 2026-04-08T09:16:00,284 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:16:00,285 License :: OSI Approved :: BSD License 2026-04-08T09:16:00,286 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:00,287 ******************************************************************************** 2026-04-08T09:16:00,288 !! 2026-04-08T09:16:00,288 self._finalize_license_expression() 2026-04-08T09:16:00,289 running dist_info 2026-04-08T09:16:00,303 creating /tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info 2026-04-08T09:16:00,304 writing /tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/PKG-INFO 2026-04-08T09:16:00,308 writing dependency_links to /tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/dependency_links.txt 2026-04-08T09:16:00,311 writing requirements to /tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/requires.txt 2026-04-08T09:16:00,312 writing top-level names to /tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/top_level.txt 2026-04-08T09:16:00,313 writing manifest file '/tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:16:00,345 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-08T09:16:00,346 return get_active_overrides().subprocess_timeout 2026-04-08T09:16:00,352 listing git files failed - pretending there aren't any 2026-04-08T09:16:00,356 reading manifest file '/tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:16:00,358 reading manifest template 'MANIFEST.in' 2026-04-08T09:16:00,359 warning: no previously-included files matching '*.egg-info/*' found anywhere in distribution 2026-04-08T09:16:00,360 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-08T09:16:00,361 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-08T09:16:00,362 no previously-included directories found matching 'build' 2026-04-08T09:16:00,362 no previously-included directories found matching 'dist' 2026-04-08T09:16:00,363 adding license file 'LICENSE' 2026-04-08T09:16:00,363 adding license file 'AUTHORS' 2026-04-08T09:16:00,366 writing manifest file '/tmp/pip-modern-metadata-gok4b1w7/flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:16:00,367 creating '/tmp/pip-modern-metadata-gok4b1w7/flash_attn_4-4.0.0b8.dist-info' 2026-04-08T09:16:00,498 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-08T09:16:00,503 Source in /tmp/pip-wheel-1xwmeuqx/flash-attn-4_936f2978bd444cb9b3d1b00fc0a2263a has version 4.0.0b8, which satisfies requirement flash-attn-4==4.0.0b8 from https://files.pythonhosted.org/packages/6a/3d/22e3a3f17a1d0b405c2f08788353c074b173af1ae359985d207826bff0bc/flash_attn_4-4.0.0b8.tar.gz 2026-04-08T09:16:00,504 Removed flash-attn-4==4.0.0b8 from https://files.pythonhosted.org/packages/6a/3d/22e3a3f17a1d0b405c2f08788353c074b173af1ae359985d207826bff0bc/flash_attn_4-4.0.0b8.tar.gz from build tracker '/tmp/pip-build-tracker-jmrkysty' 2026-04-08T09:16:00,509 Created temporary directory: /tmp/pip-unpack-nb6ezpnp 2026-04-08T09:16:00,510 Building wheels for collected packages: flash-attn-4 2026-04-08T09:16:00,515 Created temporary directory: /tmp/pip-wheel-bksrcm5u 2026-04-08T09:16:00,516 Destination directory: /tmp/pip-wheel-bksrcm5u 2026-04-08T09:16:00,518 Building wheel for flash-attn-4 (pyproject.toml): started 2026-04-08T09:16:00,520 Running command Building wheel for flash-attn-4 (pyproject.toml) 2026-04-08T09:16:01,381 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-08T09:16:01,381 !! 2026-04-08T09:16:01,382 ******************************************************************************** 2026-04-08T09:16:01,383 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-04-08T09:16:01,384 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-08T09:16:01,384 or your builds will no longer be supported. 2026-04-08T09:16:01,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:01,386 ******************************************************************************** 2026-04-08T09:16:01,387 !! 2026-04-08T09:16:01,387 corresp(dist, value, root_dir) 2026-04-08T09:16:01,446 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:16:01,447 !! 2026-04-08T09:16:01,448 ******************************************************************************** 2026-04-08T09:16:01,448 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:16:01,449 License :: OSI Approved :: BSD License 2026-04-08T09:16:01,451 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:01,451 ******************************************************************************** 2026-04-08T09:16:01,452 !! 2026-04-08T09:16:01,453 dist._finalize_license_expression() 2026-04-08T09:16:01,453 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-08T09:16:01,454 !! 2026-04-08T09:16:01,455 ******************************************************************************** 2026-04-08T09:16:01,456 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-08T09:16:01,457 License :: OSI Approved :: BSD License 2026-04-08T09:16:01,458 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-08T09:16:01,459 ******************************************************************************** 2026-04-08T09:16:01,460 !! 2026-04-08T09:16:01,460 self._finalize_license_expression() 2026-04-08T09:16:01,461 running bdist_wheel 2026-04-08T09:16:01,479 running build 2026-04-08T09:16:01,479 running build_py 2026-04-08T09:16:01,482 creating build/lib/flash_attn/cute 2026-04-08T09:16:01,484 copying ./flash_fwd_combine.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,488 copying ./tile_scheduler.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,491 copying ./flash_bwd_preprocess.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,494 copying ./testing.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,496 copying ./compute_block_sparsity.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,499 copying ./flash_bwd_postprocess.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,502 copying ./flash_fwd_sm120.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,504 copying ./paged_kv.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,506 copying ./flash_bwd_sm100.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,512 copying ./benchmark.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,515 copying ./flash_fwd.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,518 copying ./block_sparse_utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,521 copying ./cache_utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,523 copying ./cute_dsl_ptxas.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,525 copying ./mma_sm100_desc.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,528 copying ./flash_bwd.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,531 copying ./softmax.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,534 copying ./flash_fwd_sm100.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,539 copying ./flash_fwd_sm90.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,543 copying ./__init__.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,545 copying ./named_barrier.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,547 copying ./bench_utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,549 copying ./block_sparsity.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,552 copying ./block_info.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,554 copying ./seqlen_info.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,556 copying ./interface.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,560 copying ./flash_bwd_sm120.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,562 copying ./fast_math.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,563 copying ./barrier.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,565 copying ./flash_bwd_sm90.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,569 copying ./fa_logging.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,571 copying ./blackwell_helpers.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,574 copying ./mask.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,577 copying ./sm90_config_search.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,579 copying ./ampere_helpers.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,581 copying ./pipeline.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,584 copying ./cute_dsl_utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,586 copying ./utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,589 copying ./pack_gqa.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,591 copying ./copy_utils.py -> build/lib/flash_attn/cute 2026-04-08T09:16:01,593 running egg_info 2026-04-08T09:16:01,607 writing flash_attn_4.egg-info/PKG-INFO 2026-04-08T09:16:01,611 writing dependency_links to flash_attn_4.egg-info/dependency_links.txt 2026-04-08T09:16:01,613 writing requirements to flash_attn_4.egg-info/requires.txt 2026-04-08T09:16:01,614 writing top-level names to flash_attn_4.egg-info/top_level.txt 2026-04-08T09:16:01,641 /tmp/pip-build-env-b73nlcu3/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-08T09:16:01,642 return get_active_overrides().subprocess_timeout 2026-04-08T09:16:01,648 listing git files failed - pretending there aren't any 2026-04-08T09:16:01,652 reading manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:16:01,658 reading manifest template 'MANIFEST.in' 2026-04-08T09:16:01,660 no previously-included directories found matching 'flash_attn_4.egg-info' 2026-04-08T09:16:01,661 no previously-included directories found matching 'flash_attn.egg-info' 2026-04-08T09:16:01,661 no previously-included directories found matching 'build' 2026-04-08T09:16:01,662 no previously-included directories found matching 'dist' 2026-04-08T09:16:01,663 adding license file 'LICENSE' 2026-04-08T09:16:01,663 adding license file 'AUTHORS' 2026-04-08T09:16:01,668 writing manifest file 'flash_attn_4.egg-info/SOURCES.txt' 2026-04-08T09:16:01,684 installing to build/bdist.linux-armv7l/wheel 2026-04-08T09:16:01,685 running install 2026-04-08T09:16:01,709 running install_lib 2026-04-08T09:16:01,716 creating build/bdist.linux-armv7l/wheel 2026-04-08T09:16:01,718 creating build/bdist.linux-armv7l/wheel/flash_attn 2026-04-08T09:16:01,720 creating build/bdist.linux-armv7l/wheel/flash_attn/cute 2026-04-08T09:16:01,721 copying build/lib/flash_attn/cute/flash_fwd_combine.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,724 copying build/lib/flash_attn/cute/tile_scheduler.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,727 copying build/lib/flash_attn/cute/flash_bwd_preprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,729 copying build/lib/flash_attn/cute/testing.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,732 copying build/lib/flash_attn/cute/compute_block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,734 copying build/lib/flash_attn/cute/flash_bwd_postprocess.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,737 copying build/lib/flash_attn/cute/flash_fwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,739 copying build/lib/flash_attn/cute/paged_kv.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,742 copying build/lib/flash_attn/cute/flash_bwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,748 copying build/lib/flash_attn/cute/benchmark.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,750 copying build/lib/flash_attn/cute/flash_fwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,753 copying build/lib/flash_attn/cute/block_sparse_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,756 copying build/lib/flash_attn/cute/cache_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,759 copying build/lib/flash_attn/cute/cute_dsl_ptxas.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,761 copying build/lib/flash_attn/cute/mma_sm100_desc.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,763 copying build/lib/flash_attn/cute/flash_bwd.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,767 copying build/lib/flash_attn/cute/softmax.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,770 copying build/lib/flash_attn/cute/flash_fwd_sm100.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,775 copying build/lib/flash_attn/cute/flash_fwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,779 copying build/lib/flash_attn/cute/__init__.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,780 copying build/lib/flash_attn/cute/named_barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,782 copying build/lib/flash_attn/cute/bench_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,785 copying build/lib/flash_attn/cute/block_sparsity.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,787 copying build/lib/flash_attn/cute/block_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,790 copying build/lib/flash_attn/cute/seqlen_info.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,792 copying build/lib/flash_attn/cute/interface.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,795 copying build/lib/flash_attn/cute/flash_bwd_sm120.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,797 copying build/lib/flash_attn/cute/fast_math.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,799 copying build/lib/flash_attn/cute/barrier.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,801 copying build/lib/flash_attn/cute/flash_bwd_sm90.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,804 copying build/lib/flash_attn/cute/fa_logging.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,806 copying build/lib/flash_attn/cute/blackwell_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,809 copying build/lib/flash_attn/cute/mask.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,812 copying build/lib/flash_attn/cute/sm90_config_search.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,814 copying build/lib/flash_attn/cute/ampere_helpers.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,816 copying build/lib/flash_attn/cute/pipeline.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,818 copying build/lib/flash_attn/cute/cute_dsl_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,820 copying build/lib/flash_attn/cute/utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,823 copying build/lib/flash_attn/cute/pack_gqa.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,825 copying build/lib/flash_attn/cute/copy_utils.py -> build/bdist.linux-armv7l/wheel/./flash_attn/cute 2026-04-08T09:16:01,828 running install_egg_info 2026-04-08T09:16:01,834 Copying flash_attn_4.egg-info to build/bdist.linux-armv7l/wheel/./flash_attn_4-4.0.0b8-py3.11.egg-info 2026-04-08T09:16:01,844 running install_scripts 2026-04-08T09:16:01,855 creating build/bdist.linux-armv7l/wheel/flash_attn_4-4.0.0b8.dist-info/WHEEL 2026-04-08T09:16:01,858 creating '/tmp/pip-wheel-bksrcm5u/.tmp-5zzj7t5w/flash_attn_4-4.0.0b8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-08T09:16:01,861 adding 'flash_attn/cute/__init__.py' 2026-04-08T09:16:01,862 adding 'flash_attn/cute/ampere_helpers.py' 2026-04-08T09:16:01,864 adding 'flash_attn/cute/barrier.py' 2026-04-08T09:16:01,865 adding 'flash_attn/cute/bench_utils.py' 2026-04-08T09:16:01,867 adding 'flash_attn/cute/benchmark.py' 2026-04-08T09:16:01,871 adding 'flash_attn/cute/blackwell_helpers.py' 2026-04-08T09:16:01,873 adding 'flash_attn/cute/block_info.py' 2026-04-08T09:16:01,878 adding 'flash_attn/cute/block_sparse_utils.py' 2026-04-08T09:16:01,880 adding 'flash_attn/cute/block_sparsity.py' 2026-04-08T09:16:01,882 adding 'flash_attn/cute/cache_utils.py' 2026-04-08T09:16:01,884 adding 'flash_attn/cute/compute_block_sparsity.py' 2026-04-08T09:16:01,886 adding 'flash_attn/cute/copy_utils.py' 2026-04-08T09:16:01,888 adding 'flash_attn/cute/cute_dsl_ptxas.py' 2026-04-08T09:16:01,889 adding 'flash_attn/cute/cute_dsl_utils.py' 2026-04-08T09:16:01,891 adding 'flash_attn/cute/fa_logging.py' 2026-04-08T09:16:01,892 adding 'flash_attn/cute/fast_math.py' 2026-04-08T09:16:01,898 adding 'flash_attn/cute/flash_bwd.py' 2026-04-08T09:16:01,902 adding 'flash_attn/cute/flash_bwd_postprocess.py' 2026-04-08T09:16:01,904 adding 'flash_attn/cute/flash_bwd_preprocess.py' 2026-04-08T09:16:01,918 adding 'flash_attn/cute/flash_bwd_sm100.py' 2026-04-08T09:16:01,921 adding 'flash_attn/cute/flash_bwd_sm120.py' 2026-04-08T09:16:01,929 adding 'flash_attn/cute/flash_bwd_sm90.py' 2026-04-08T09:16:01,934 adding 'flash_attn/cute/flash_fwd.py' 2026-04-08T09:16:01,938 adding 'flash_attn/cute/flash_fwd_combine.py' 2026-04-08T09:16:01,951 adding 'flash_attn/cute/flash_fwd_sm100.py' 2026-04-08T09:16:01,954 adding 'flash_attn/cute/flash_fwd_sm120.py' 2026-04-08T09:16:01,960 adding 'flash_attn/cute/flash_fwd_sm90.py' 2026-04-08T09:16:01,968 adding 'flash_attn/cute/interface.py' 2026-04-08T09:16:01,971 adding 'flash_attn/cute/mask.py' 2026-04-08T09:16:01,974 adding 'flash_attn/cute/mma_sm100_desc.py' 2026-04-08T09:16:01,975 adding 'flash_attn/cute/named_barrier.py' 2026-04-08T09:16:01,977 adding 'flash_attn/cute/pack_gqa.py' 2026-04-08T09:16:01,978 adding 'flash_attn/cute/paged_kv.py' 2026-04-08T09:16:01,980 adding 'flash_attn/cute/pipeline.py' 2026-04-08T09:16:01,982 adding 'flash_attn/cute/seqlen_info.py' 2026-04-08T09:16:01,984 adding 'flash_attn/cute/sm90_config_search.py' 2026-04-08T09:16:01,986 adding 'flash_attn/cute/softmax.py' 2026-04-08T09:16:01,989 adding 'flash_attn/cute/testing.py' 2026-04-08T09:16:01,993 adding 'flash_attn/cute/tile_scheduler.py' 2026-04-08T09:16:01,996 adding 'flash_attn/cute/utils.py' 2026-04-08T09:16:01,999 adding 'flash_attn_4-4.0.0b8.dist-info/licenses/AUTHORS' 2026-04-08T09:16:02,000 adding 'flash_attn_4-4.0.0b8.dist-info/licenses/LICENSE' 2026-04-08T09:16:02,001 adding 'flash_attn_4-4.0.0b8.dist-info/METADATA' 2026-04-08T09:16:02,002 adding 'flash_attn_4-4.0.0b8.dist-info/WHEEL' 2026-04-08T09:16:02,003 adding 'flash_attn_4-4.0.0b8.dist-info/top_level.txt' 2026-04-08T09:16:02,004 adding 'flash_attn_4-4.0.0b8.dist-info/RECORD' 2026-04-08T09:16:02,008 removing build/bdist.linux-armv7l/wheel 2026-04-08T09:16:02,128 Building wheel for flash-attn-4 (pyproject.toml): finished with status 'done' 2026-04-08T09:16:02,139 Created wheel for flash-attn-4: filename=flash_attn_4-4.0.0b8-py3-none-any.whl size=231322 sha256=6b93692686b5f6f0884de589b22c07bf1d79258a801804dc8691cce067ef0af5 2026-04-08T09:16:02,140 Stored in directory: /tmp/pip-ephem-wheel-cache-yx1cqv1w/wheels/25/62/ac/56bc8c568262fa2a61be24a11b6f3654075f234b07583c7e94 2026-04-08T09:16:02,151 Successfully built flash-attn-4 2026-04-08T09:16:02,163 Removed build tracker: '/tmp/pip-build-tracker-jmrkysty'