2026-03-16T15:13:27,469 Created temporary directory: /tmp/pip-ephem-wheel-cache-rxuq1bby 2026-03-16T15:13:27,471 Created temporary directory: /tmp/pip-build-tracker-9pqopzt9 2026-03-16T15:13:27,472 Initialized build tracking at /tmp/pip-build-tracker-9pqopzt9 2026-03-16T15:13:27,472 Created build tracker: /tmp/pip-build-tracker-9pqopzt9 2026-03-16T15:13:27,473 Entered build tracker: /tmp/pip-build-tracker-9pqopzt9 2026-03-16T15:13:27,474 Created temporary directory: /tmp/pip-wheel-0hwy93dw 2026-03-16T15:13:27,476 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-03-16T15:13:27,479 Created temporary directory: /tmp/pip-ephem-wheel-cache-2ujb87h8 2026-03-16T15:13:27,500 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T15:13:27,504 2 location(s) to search for versions of nanoplm: 2026-03-16T15:13:27,504 * https://pypi.org/simple/nanoplm/ 2026-03-16T15:13:27,504 * https://www.piwheels.org/simple/nanoplm/ 2026-03-16T15:13:27,505 Fetching project page and analyzing links: https://pypi.org/simple/nanoplm/ 2026-03-16T15:13:27,505 Getting page https://pypi.org/simple/nanoplm/ 2026-03-16T15:13:27,507 Found index url https://pypi.org/simple 2026-03-16T15:13:27,721 Fetched page https://pypi.org/simple/nanoplm/ as application/vnd.pypi.simple.v1+json 2026-03-16T15:13:27,724 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/19/02/91c64b6b4149289453dcdada6ddfa59de098437c122c2ae3a1a4def46731/nanoplm-0.1.0-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,726 Found link https://files.pythonhosted.org/packages/22/76/e1a386238fbf4710bf5ee2fa1084adefff16d57bba921aacd10338fd3225/nanoplm-0.1.0.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.0 2026-03-16T15:13:27,726 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/0b/40/44c2b65b0d6e4c35bce85a9057397dbe2dd3b34f3f14ae22c0566a7e8ce4/nanoplm-0.1.2-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,727 Found link https://files.pythonhosted.org/packages/e5/35/4eb50519d021f2c3d825db4afee71d1bf710dc5f8281c0427b83e327cd0b/nanoplm-0.1.2.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.2 2026-03-16T15:13:27,728 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/3d/0c/39fa5911054c27aeef75b4476de6e5801fdadc96479d5775e8bfdfac97cb/nanoplm-0.1.3-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,729 Found link https://files.pythonhosted.org/packages/fc/bb/12dd8de43c084e71c54d6056a1fe090ab9a984d1b0d514aaa0229c71fb84/nanoplm-0.1.3.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.3 2026-03-16T15:13:27,730 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/f6/66/4db546fbd7df4de7baf0640c8328b318c5837aa8cfad3bcd8a904509b495/nanoplm-0.1.4-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,731 Found link https://files.pythonhosted.org/packages/88/3b/f022525d7462b861ee7d5b31674f80ea0eeef861ee780670685c19743ec0/nanoplm-0.1.4.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.4 2026-03-16T15:13:27,732 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/81/14/63d9c6f91744a8a3eb95ea8664fc99a15b9a328b514f1949e1e0578fa1fb/nanoplm-0.1.5-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,732 Found link https://files.pythonhosted.org/packages/05/08/4c9055029592da88436c263278c57c47c2977fd19765318505657e533455/nanoplm-0.1.5.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.5 2026-03-16T15:13:27,733 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/ac/41/f180b275a64e40eccbcd87368e43414cc3ae4dd54d44b890962449246cde/nanoplm-0.1.6-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,735 Found link https://files.pythonhosted.org/packages/39/29/f1d1886a6fa16e3693a8fc9f2c75cff741f49043b4ac14979c96566b30d3/nanoplm-0.1.6.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.1.6 2026-03-16T15:13:27,735 Skipping link: No binaries permitted for nanoplm: https://files.pythonhosted.org/packages/63/0d/927e8e037c515b899efac584071cd1518884cd55da82d565905316d7521d/nanoplm-0.2.0-py3-none-any.whl (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,736 Found link https://files.pythonhosted.org/packages/e6/e6/b8be70844488e1c1bf13ca07007d074cf7c810fe41307f720613f9a113ed/nanoplm-0.2.0.tar.gz (from https://pypi.org/simple/nanoplm/) (requires-python:>=3.10), version: 0.2.0 2026-03-16T15:13:27,737 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanoplm/ 2026-03-16T15:13:27,737 Getting page https://www.piwheels.org/simple/nanoplm/ 2026-03-16T15:13:27,738 Found index url https://www.piwheels.org/simple 2026-03-16T15:13:27,893 Fetched page https://www.piwheels.org/simple/nanoplm/ as text/html 2026-03-16T15:13:27,896 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.6-py3-none-any.whl#sha256=17451595ae5404ce34cd2ed6468aec601c5668454464b2b5146c8ac1efd76ccf (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,897 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.5-py3-none-any.whl#sha256=c5976837fbd437b9f414d4c0a34c0957f1a7aed6a97fb8463653f07bbe7ee713 (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,897 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.4-py3-none-any.whl#sha256=83d91be59cea6d0692036fa5fe4bdec1da956d049056154e9b878929c1f466d4 (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,898 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.3-py3-none-any.whl#sha256=b1f5d730d8c047465916d989f8b1abe1a3d8d7958499a07208f5611edbce67ab (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,899 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.2-py3-none-any.whl#sha256=5885ab6e0b34a673ed3a72b21c49ed7d25861f36556e68eb20ee7629071f57c6 (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,899 Skipping link: No binaries permitted for nanoplm: https://archive1.piwheels.org/simple/nanoplm/nanoplm-0.1.0-py3-none-any.whl#sha256=8b58b37b9bd8704cd7aecc886191c365a77076e85b3b6d6e48d9199f67b2e8d7 (from https://www.piwheels.org/simple/nanoplm/) (requires-python:>=3.10) 2026-03-16T15:13:27,900 Skipping link: not a file: https://www.piwheels.org/simple/nanoplm/ 2026-03-16T15:13:27,900 Skipping link: not a file: https://pypi.org/simple/nanoplm/ 2026-03-16T15:13:27,920 Given no hashes to check 1 links for project 'nanoplm': discarding no candidates 2026-03-16T15:13:27,938 Collecting nanoplm==0.2.0 2026-03-16T15:13:27,940 Created temporary directory: /tmp/pip-unpack-gydg1bvg 2026-03-16T15:13:28,077 Downloading nanoplm-0.2.0.tar.gz (217 kB) 2026-03-16T15:13:28,347 Added nanoplm==0.2.0 from https://files.pythonhosted.org/packages/e6/e6/b8be70844488e1c1bf13ca07007d074cf7c810fe41307f720613f9a113ed/nanoplm-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-9pqopzt9' 2026-03-16T15:13:28,354 Created temporary directory: /tmp/pip-build-env-l_m6tsmi 2026-03-16T15:13:28,358 Installing build dependencies: started 2026-03-16T15:13:28,360 Running command pip subprocess to install build dependencies 2026-03-16T15:13:29,490 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T15:13:30,098 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-03-16T15:13:30,121 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T15:13:31,871 Collecting setuptools>=61.0 2026-03-16T15:13:32,045 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T15:13:32,328 Collecting wheel>0.37.1 2026-03-16T15:13:32,344 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T15:13:32,579 Collecting packaging>=24.0 2026-03-16T15:13:32,596 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T15:13:35,552 Installing collected packages: setuptools, packaging, wheel 2026-03-16T15:13:38,913 Creating /tmp/pip-build-env-l_m6tsmi/overlay/local/bin 2026-03-16T15:13:38,915 changing mode of /tmp/pip-build-env-l_m6tsmi/overlay/local/bin/wheel to 755 2026-03-16T15:13:38,936 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T15:13:39,221 Installing build dependencies: finished with status 'done' 2026-03-16T15:13:39,227 Getting requirements to build wheel: started 2026-03-16T15:13:39,228 Running command Getting requirements to build wheel 2026-03-16T15:13:39,827 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:13:39,827 !! 2026-03-16T15:13:39,828 ******************************************************************************** 2026-03-16T15:13:39,829 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-03-16T15:13:39,830 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:13:39,831 or your builds will no longer be supported. 2026-03-16T15:13:39,832 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:39,833 ******************************************************************************** 2026-03-16T15:13:39,834 !! 2026-03-16T15:13:39,835 corresp(dist, value, root_dir) 2026-03-16T15:13:39,908 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:39,908 !! 2026-03-16T15:13:39,909 ******************************************************************************** 2026-03-16T15:13:39,910 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:39,911 License :: OSI Approved :: MIT License 2026-03-16T15:13:39,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:39,913 ******************************************************************************** 2026-03-16T15:13:39,914 !! 2026-03-16T15:13:39,915 dist._finalize_license_expression() 2026-03-16T15:13:39,916 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:39,916 !! 2026-03-16T15:13:39,918 ******************************************************************************** 2026-03-16T15:13:39,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:39,919 License :: OSI Approved :: MIT License 2026-03-16T15:13:39,920 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:39,920 ******************************************************************************** 2026-03-16T15:13:39,921 !! 2026-03-16T15:13:39,922 self._finalize_license_expression() 2026-03-16T15:13:39,927 running egg_info 2026-03-16T15:13:39,933 writing src/nanoplm.egg-info/PKG-INFO 2026-03-16T15:13:39,937 writing dependency_links to src/nanoplm.egg-info/dependency_links.txt 2026-03-16T15:13:39,939 writing entry points to src/nanoplm.egg-info/entry_points.txt 2026-03-16T15:13:39,940 writing requirements to src/nanoplm.egg-info/requires.txt 2026-03-16T15:13:39,941 writing top-level names to src/nanoplm.egg-info/top_level.txt 2026-03-16T15:13:39,976 reading manifest file 'src/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:39,982 adding license file 'LICENSE' 2026-03-16T15:13:39,987 writing manifest file 'src/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:40,085 Getting requirements to build wheel: finished with status 'done' 2026-03-16T15:13:40,088 Created temporary directory: /tmp/pip-modern-metadata-4jzkn76s 2026-03-16T15:13:40,091 Preparing metadata (pyproject.toml): started 2026-03-16T15:13:40,092 Running command Preparing metadata (pyproject.toml) 2026-03-16T15:13:40,657 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:13:40,658 !! 2026-03-16T15:13:40,659 ******************************************************************************** 2026-03-16T15:13:40,659 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-03-16T15:13:40,660 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:13:40,661 or your builds will no longer be supported. 2026-03-16T15:13:40,662 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:40,663 ******************************************************************************** 2026-03-16T15:13:40,664 !! 2026-03-16T15:13:40,664 corresp(dist, value, root_dir) 2026-03-16T15:13:40,735 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:40,736 !! 2026-03-16T15:13:40,737 ******************************************************************************** 2026-03-16T15:13:40,738 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:40,739 License :: OSI Approved :: MIT License 2026-03-16T15:13:40,740 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:40,741 ******************************************************************************** 2026-03-16T15:13:40,742 !! 2026-03-16T15:13:40,743 dist._finalize_license_expression() 2026-03-16T15:13:40,743 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:40,744 !! 2026-03-16T15:13:40,745 ******************************************************************************** 2026-03-16T15:13:40,746 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:40,747 License :: OSI Approved :: MIT License 2026-03-16T15:13:40,748 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:40,749 ******************************************************************************** 2026-03-16T15:13:40,750 !! 2026-03-16T15:13:40,750 self._finalize_license_expression() 2026-03-16T15:13:40,756 running dist_info 2026-03-16T15:13:40,766 creating /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info 2026-03-16T15:13:40,767 writing /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/PKG-INFO 2026-03-16T15:13:40,771 writing dependency_links to /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/dependency_links.txt 2026-03-16T15:13:40,773 writing entry points to /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/entry_points.txt 2026-03-16T15:13:40,775 writing requirements to /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/requires.txt 2026-03-16T15:13:40,776 writing top-level names to /tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/top_level.txt 2026-03-16T15:13:40,778 writing manifest file '/tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:40,808 reading manifest file '/tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:40,810 adding license file 'LICENSE' 2026-03-16T15:13:40,814 writing manifest file '/tmp/pip-modern-metadata-4jzkn76s/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:40,815 creating '/tmp/pip-modern-metadata-4jzkn76s/nanoplm-0.2.0.dist-info' 2026-03-16T15:13:40,940 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T15:13:40,946 Source in /tmp/pip-wheel-0hwy93dw/nanoplm_b5631a943ad041ca93b13f2f446312d4 has version 0.2.0, which satisfies requirement nanoplm==0.2.0 from https://files.pythonhosted.org/packages/e6/e6/b8be70844488e1c1bf13ca07007d074cf7c810fe41307f720613f9a113ed/nanoplm-0.2.0.tar.gz 2026-03-16T15:13:40,947 Removed nanoplm==0.2.0 from https://files.pythonhosted.org/packages/e6/e6/b8be70844488e1c1bf13ca07007d074cf7c810fe41307f720613f9a113ed/nanoplm-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-9pqopzt9' 2026-03-16T15:13:40,954 Created temporary directory: /tmp/pip-unpack-h3566imo 2026-03-16T15:13:40,955 Building wheels for collected packages: nanoplm 2026-03-16T15:13:40,959 Created temporary directory: /tmp/pip-wheel-a9aobax1 2026-03-16T15:13:40,960 Destination directory: /tmp/pip-wheel-a9aobax1 2026-03-16T15:13:40,962 Building wheel for nanoplm (pyproject.toml): started 2026-03-16T15:13:40,963 Running command Building wheel for nanoplm (pyproject.toml) 2026-03-16T15:13:41,517 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:13:41,517 !! 2026-03-16T15:13:41,518 ******************************************************************************** 2026-03-16T15:13:41,519 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-03-16T15:13:41,520 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:13:41,521 or your builds will no longer be supported. 2026-03-16T15:13:41,522 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:41,523 ******************************************************************************** 2026-03-16T15:13:41,524 !! 2026-03-16T15:13:41,525 corresp(dist, value, root_dir) 2026-03-16T15:13:41,590 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:41,591 !! 2026-03-16T15:13:41,593 ******************************************************************************** 2026-03-16T15:13:41,593 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:41,594 License :: OSI Approved :: MIT License 2026-03-16T15:13:41,595 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:41,596 ******************************************************************************** 2026-03-16T15:13:41,597 !! 2026-03-16T15:13:41,597 dist._finalize_license_expression() 2026-03-16T15:13:41,598 /tmp/pip-build-env-l_m6tsmi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T15:13:41,598 !! 2026-03-16T15:13:41,599 ******************************************************************************** 2026-03-16T15:13:41,600 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T15:13:41,600 License :: OSI Approved :: MIT License 2026-03-16T15:13:41,601 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:13:41,602 ******************************************************************************** 2026-03-16T15:13:41,603 !! 2026-03-16T15:13:41,604 self._finalize_license_expression() 2026-03-16T15:13:41,605 running bdist_wheel 2026-03-16T15:13:41,623 running build 2026-03-16T15:13:41,623 running build_py 2026-03-16T15:13:41,630 creating build/lib/nanoplm 2026-03-16T15:13:41,632 copying src/nanoplm/__init__.py -> build/lib/nanoplm 2026-03-16T15:13:41,634 creating build/lib/nanoplm/data 2026-03-16T15:13:41,636 copying src/nanoplm/data/validation.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,639 copying src/nanoplm/data/filterer.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,641 copying src/nanoplm/data/shuffler.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,643 copying src/nanoplm/data/manifest.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,646 copying src/nanoplm/data/native_fasta_ops.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,648 copying src/nanoplm/data/splitor.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,651 copying src/nanoplm/data/__init__.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,653 copying src/nanoplm/data/file_pool.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,655 copying src/nanoplm/data/extractor.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,657 copying src/nanoplm/data/downloader.py -> build/lib/nanoplm/data 2026-03-16T15:13:41,659 creating build/lib/nanoplm/config 2026-03-16T15:13:41,660 copying src/nanoplm/config/__init__.py -> build/lib/nanoplm/config 2026-03-16T15:13:41,662 copying src/nanoplm/config/datasets.py -> build/lib/nanoplm/config 2026-03-16T15:13:41,665 creating build/lib/nanoplm/distillation 2026-03-16T15:13:41,666 copying src/nanoplm/distillation/dataset.py -> build/lib/nanoplm/distillation 2026-03-16T15:13:41,669 copying src/nanoplm/distillation/pipeline.py -> build/lib/nanoplm/distillation 2026-03-16T15:13:41,672 copying src/nanoplm/distillation/__init__.py -> build/lib/nanoplm/distillation 2026-03-16T15:13:41,673 copying src/nanoplm/distillation/trainer.py -> build/lib/nanoplm/distillation 2026-03-16T15:13:41,675 copying src/nanoplm/distillation/collator.py -> build/lib/nanoplm/distillation 2026-03-16T15:13:41,678 creating build/lib/nanoplm/cli 2026-03-16T15:13:41,679 copying src/nanoplm/cli/data.py -> build/lib/nanoplm/cli 2026-03-16T15:13:41,683 copying src/nanoplm/cli/distill.py -> build/lib/nanoplm/cli 2026-03-16T15:13:41,685 copying src/nanoplm/cli/pretrain.py -> build/lib/nanoplm/cli 2026-03-16T15:13:41,689 copying src/nanoplm/cli/__init__.py -> build/lib/nanoplm/cli 2026-03-16T15:13:41,691 creating build/lib/nanoplm/utils 2026-03-16T15:13:41,692 copying src/nanoplm/utils/wandb_artifacts.py -> build/lib/nanoplm/utils 2026-03-16T15:13:41,695 copying src/nanoplm/utils/__init__.py -> build/lib/nanoplm/utils 2026-03-16T15:13:41,697 copying src/nanoplm/utils/common.py -> build/lib/nanoplm/utils 2026-03-16T15:13:41,699 copying src/nanoplm/utils/logger.py -> build/lib/nanoplm/utils 2026-03-16T15:13:41,701 creating build/lib/nanoplm/pretraining 2026-03-16T15:13:41,702 copying src/nanoplm/pretraining/utils.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,705 copying src/nanoplm/pretraining/dataset.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,708 copying src/nanoplm/pretraining/fp8.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,710 copying src/nanoplm/pretraining/pure_pipeline.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,714 copying src/nanoplm/pretraining/config.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,716 copying src/nanoplm/pretraining/native_shard_writer.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,719 copying src/nanoplm/pretraining/pipeline.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,721 copying src/nanoplm/pretraining/optim.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,723 copying src/nanoplm/pretraining/__init__.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,725 copying src/nanoplm/pretraining/te_pipeline.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,728 copying src/nanoplm/pretraining/collator.py -> build/lib/nanoplm/pretraining 2026-03-16T15:13:41,732 creating build/lib/nanoplm/distillation/models 2026-03-16T15:13:41,733 copying src/nanoplm/distillation/models/__init__.py -> build/lib/nanoplm/distillation/models 2026-03-16T15:13:41,735 creating build/lib/nanoplm/distillation/models/student 2026-03-16T15:13:41,737 copying src/nanoplm/distillation/models/student/__init__.py -> build/lib/nanoplm/distillation/models/student 2026-03-16T15:13:41,739 copying src/nanoplm/distillation/models/student/tokenizer.py -> build/lib/nanoplm/distillation/models/student 2026-03-16T15:13:41,741 copying src/nanoplm/distillation/models/student/model.py -> build/lib/nanoplm/distillation/models/student 2026-03-16T15:13:41,744 creating build/lib/nanoplm/distillation/models/teacher 2026-03-16T15:13:41,745 copying src/nanoplm/distillation/models/teacher/base.py -> build/lib/nanoplm/distillation/models/teacher 2026-03-16T15:13:41,747 copying src/nanoplm/distillation/models/teacher/prott5.py -> build/lib/nanoplm/distillation/models/teacher 2026-03-16T15:13:41,749 copying src/nanoplm/distillation/models/teacher/__init__.py -> build/lib/nanoplm/distillation/models/teacher 2026-03-16T15:13:41,751 creating build/lib/nanoplm/pretraining/models 2026-03-16T15:13:41,753 copying src/nanoplm/pretraining/models/__init__.py -> build/lib/nanoplm/pretraining/models 2026-03-16T15:13:41,755 creating build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,756 copying src/nanoplm/pretraining/models/modern_bert/pure_model.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,759 copying src/nanoplm/pretraining/models/modern_bert/triton_kernels.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,761 copying src/nanoplm/pretraining/models/modern_bert/modelling_te.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,764 copying src/nanoplm/pretraining/models/modern_bert/mhc_triton_ops.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,767 copying src/nanoplm/pretraining/models/modern_bert/__init__.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,769 copying src/nanoplm/pretraining/models/modern_bert/tokenizer.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,771 copying src/nanoplm/pretraining/models/modern_bert/modeling.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,775 copying src/nanoplm/pretraining/models/modern_bert/model.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,778 copying src/nanoplm/pretraining/models/modern_bert/mhc_triton_kernels.py -> build/lib/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:41,781 running egg_info 2026-03-16T15:13:41,790 writing src/nanoplm.egg-info/PKG-INFO 2026-03-16T15:13:41,794 writing dependency_links to src/nanoplm.egg-info/dependency_links.txt 2026-03-16T15:13:41,796 writing entry points to src/nanoplm.egg-info/entry_points.txt 2026-03-16T15:13:41,798 writing requirements to src/nanoplm.egg-info/requires.txt 2026-03-16T15:13:41,799 writing top-level names to src/nanoplm.egg-info/top_level.txt 2026-03-16T15:13:41,821 reading manifest file 'src/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:41,827 adding license file 'LICENSE' 2026-03-16T15:13:41,832 writing manifest file 'src/nanoplm.egg-info/SOURCES.txt' 2026-03-16T15:13:41,842 creating build/lib/nanoplm/data/csrc 2026-03-16T15:13:41,843 copying src/nanoplm/data/csrc/fast_fasta_ops.c -> build/lib/nanoplm/data/csrc 2026-03-16T15:13:41,846 creating build/lib/nanoplm/pretraining/csrc 2026-03-16T15:13:41,847 copying src/nanoplm/pretraining/csrc/fast_fasta_shard_writer.c -> build/lib/nanoplm/pretraining/csrc 2026-03-16T15:13:41,866 installing to build/bdist.linux-armv7l/wheel 2026-03-16T15:13:41,866 running install 2026-03-16T15:13:41,890 running install_lib 2026-03-16T15:13:41,896 creating build/bdist.linux-armv7l/wheel 2026-03-16T15:13:41,898 creating build/bdist.linux-armv7l/wheel/nanoplm 2026-03-16T15:13:41,900 creating build/bdist.linux-armv7l/wheel/nanoplm/data 2026-03-16T15:13:41,901 copying build/lib/nanoplm/data/validation.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,904 copying build/lib/nanoplm/data/filterer.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,907 copying build/lib/nanoplm/data/shuffler.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,909 copying build/lib/nanoplm/data/manifest.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,911 copying build/lib/nanoplm/data/native_fasta_ops.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,914 copying build/lib/nanoplm/data/splitor.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,916 copying build/lib/nanoplm/data/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,918 copying build/lib/nanoplm/data/file_pool.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,921 creating build/bdist.linux-armv7l/wheel/nanoplm/data/csrc 2026-03-16T15:13:41,922 copying build/lib/nanoplm/data/csrc/fast_fasta_ops.c -> build/bdist.linux-armv7l/wheel/./nanoplm/data/csrc 2026-03-16T15:13:41,925 copying build/lib/nanoplm/data/extractor.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,927 copying build/lib/nanoplm/data/downloader.py -> build/bdist.linux-armv7l/wheel/./nanoplm/data 2026-03-16T15:13:41,930 creating build/bdist.linux-armv7l/wheel/nanoplm/config 2026-03-16T15:13:41,931 copying build/lib/nanoplm/config/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/config 2026-03-16T15:13:41,933 copying build/lib/nanoplm/config/datasets.py -> build/bdist.linux-armv7l/wheel/./nanoplm/config 2026-03-16T15:13:41,935 creating build/bdist.linux-armv7l/wheel/nanoplm/distillation 2026-03-16T15:13:41,937 copying build/lib/nanoplm/distillation/dataset.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation 2026-03-16T15:13:41,940 creating build/bdist.linux-armv7l/wheel/nanoplm/distillation/models 2026-03-16T15:13:41,942 creating build/bdist.linux-armv7l/wheel/nanoplm/distillation/models/student 2026-03-16T15:13:41,943 copying build/lib/nanoplm/distillation/models/student/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/student 2026-03-16T15:13:41,946 copying build/lib/nanoplm/distillation/models/student/tokenizer.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/student 2026-03-16T15:13:41,948 copying build/lib/nanoplm/distillation/models/student/model.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/student 2026-03-16T15:13:41,951 copying build/lib/nanoplm/distillation/models/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models 2026-03-16T15:13:41,953 creating build/bdist.linux-armv7l/wheel/nanoplm/distillation/models/teacher 2026-03-16T15:13:41,954 copying build/lib/nanoplm/distillation/models/teacher/base.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/teacher 2026-03-16T15:13:41,956 copying build/lib/nanoplm/distillation/models/teacher/prott5.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/teacher 2026-03-16T15:13:41,958 copying build/lib/nanoplm/distillation/models/teacher/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation/models/teacher 2026-03-16T15:13:41,960 copying build/lib/nanoplm/distillation/pipeline.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation 2026-03-16T15:13:41,963 copying build/lib/nanoplm/distillation/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation 2026-03-16T15:13:41,965 copying build/lib/nanoplm/distillation/trainer.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation 2026-03-16T15:13:41,967 copying build/lib/nanoplm/distillation/collator.py -> build/bdist.linux-armv7l/wheel/./nanoplm/distillation 2026-03-16T15:13:41,970 creating build/bdist.linux-armv7l/wheel/nanoplm/cli 2026-03-16T15:13:41,971 copying build/lib/nanoplm/cli/data.py -> build/bdist.linux-armv7l/wheel/./nanoplm/cli 2026-03-16T15:13:41,974 copying build/lib/nanoplm/cli/distill.py -> build/bdist.linux-armv7l/wheel/./nanoplm/cli 2026-03-16T15:13:41,977 copying build/lib/nanoplm/cli/pretrain.py -> build/bdist.linux-armv7l/wheel/./nanoplm/cli 2026-03-16T15:13:41,980 copying build/lib/nanoplm/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/cli 2026-03-16T15:13:41,982 creating build/bdist.linux-armv7l/wheel/nanoplm/utils 2026-03-16T15:13:41,983 copying build/lib/nanoplm/utils/wandb_artifacts.py -> build/bdist.linux-armv7l/wheel/./nanoplm/utils 2026-03-16T15:13:41,986 copying build/lib/nanoplm/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/utils 2026-03-16T15:13:41,988 copying build/lib/nanoplm/utils/common.py -> build/bdist.linux-armv7l/wheel/./nanoplm/utils 2026-03-16T15:13:41,990 copying build/lib/nanoplm/utils/logger.py -> build/bdist.linux-armv7l/wheel/./nanoplm/utils 2026-03-16T15:13:41,993 creating build/bdist.linux-armv7l/wheel/nanoplm/pretraining 2026-03-16T15:13:41,994 copying build/lib/nanoplm/pretraining/utils.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:41,997 copying build/lib/nanoplm/pretraining/dataset.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:41,999 copying build/lib/nanoplm/pretraining/fp8.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,002 copying build/lib/nanoplm/pretraining/pure_pipeline.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,006 copying build/lib/nanoplm/pretraining/config.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,009 creating build/bdist.linux-armv7l/wheel/nanoplm/pretraining/models 2026-03-16T15:13:42,010 creating build/bdist.linux-armv7l/wheel/nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,012 copying build/lib/nanoplm/pretraining/models/modern_bert/pure_model.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,015 copying build/lib/nanoplm/pretraining/models/modern_bert/triton_kernels.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,017 copying build/lib/nanoplm/pretraining/models/modern_bert/modelling_te.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,020 copying build/lib/nanoplm/pretraining/models/modern_bert/mhc_triton_ops.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,023 copying build/lib/nanoplm/pretraining/models/modern_bert/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,025 copying build/lib/nanoplm/pretraining/models/modern_bert/tokenizer.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,027 copying build/lib/nanoplm/pretraining/models/modern_bert/modeling.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,030 copying build/lib/nanoplm/pretraining/models/modern_bert/model.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,032 copying build/lib/nanoplm/pretraining/models/modern_bert/mhc_triton_kernels.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models/modern_bert 2026-03-16T15:13:42,035 copying build/lib/nanoplm/pretraining/models/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/models 2026-03-16T15:13:42,036 copying build/lib/nanoplm/pretraining/native_shard_writer.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,039 copying build/lib/nanoplm/pretraining/pipeline.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,041 copying build/lib/nanoplm/pretraining/optim.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,044 copying build/lib/nanoplm/pretraining/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,045 copying build/lib/nanoplm/pretraining/te_pipeline.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,049 creating build/bdist.linux-armv7l/wheel/nanoplm/pretraining/csrc 2026-03-16T15:13:42,050 copying build/lib/nanoplm/pretraining/csrc/fast_fasta_shard_writer.c -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining/csrc 2026-03-16T15:13:42,053 copying build/lib/nanoplm/pretraining/collator.py -> build/bdist.linux-armv7l/wheel/./nanoplm/pretraining 2026-03-16T15:13:42,055 copying build/lib/nanoplm/__init__.py -> build/bdist.linux-armv7l/wheel/./nanoplm 2026-03-16T15:13:42,057 running install_egg_info 2026-03-16T15:13:42,062 Copying src/nanoplm.egg-info to build/bdist.linux-armv7l/wheel/./nanoplm-0.2.0-py3.11.egg-info 2026-03-16T15:13:42,074 running install_scripts 2026-03-16T15:13:42,087 creating build/bdist.linux-armv7l/wheel/nanoplm-0.2.0.dist-info/WHEEL 2026-03-16T15:13:42,090 creating '/tmp/pip-wheel-a9aobax1/.tmp-l007ydp4/nanoplm-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T15:13:42,092 adding 'nanoplm/__init__.py' 2026-03-16T15:13:42,094 adding 'nanoplm/cli/__init__.py' 2026-03-16T15:13:42,099 adding 'nanoplm/cli/data.py' 2026-03-16T15:13:42,102 adding 'nanoplm/cli/distill.py' 2026-03-16T15:13:42,108 adding 'nanoplm/cli/pretrain.py' 2026-03-16T15:13:42,110 adding 'nanoplm/config/__init__.py' 2026-03-16T15:13:42,112 adding 'nanoplm/config/datasets.py' 2026-03-16T15:13:42,114 adding 'nanoplm/data/__init__.py' 2026-03-16T15:13:42,115 adding 'nanoplm/data/downloader.py' 2026-03-16T15:13:42,116 adding 'nanoplm/data/extractor.py' 2026-03-16T15:13:42,118 adding 'nanoplm/data/file_pool.py' 2026-03-16T15:13:42,120 adding 'nanoplm/data/filterer.py' 2026-03-16T15:13:42,121 adding 'nanoplm/data/manifest.py' 2026-03-16T15:13:42,123 adding 'nanoplm/data/native_fasta_ops.py' 2026-03-16T15:13:42,126 adding 'nanoplm/data/shuffler.py' 2026-03-16T15:13:42,127 adding 'nanoplm/data/splitor.py' 2026-03-16T15:13:42,129 adding 'nanoplm/data/validation.py' 2026-03-16T15:13:42,133 adding 'nanoplm/data/csrc/fast_fasta_ops.c' 2026-03-16T15:13:42,135 adding 'nanoplm/distillation/__init__.py' 2026-03-16T15:13:42,136 adding 'nanoplm/distillation/collator.py' 2026-03-16T15:13:42,140 adding 'nanoplm/distillation/dataset.py' 2026-03-16T15:13:42,144 adding 'nanoplm/distillation/pipeline.py' 2026-03-16T15:13:42,145 adding 'nanoplm/distillation/trainer.py' 2026-03-16T15:13:42,147 adding 'nanoplm/distillation/models/__init__.py' 2026-03-16T15:13:42,149 adding 'nanoplm/distillation/models/student/__init__.py' 2026-03-16T15:13:42,152 adding 'nanoplm/distillation/models/student/model.py' 2026-03-16T15:13:42,153 adding 'nanoplm/distillation/models/student/tokenizer.py' 2026-03-16T15:13:42,155 adding 'nanoplm/distillation/models/teacher/__init__.py' 2026-03-16T15:13:42,156 adding 'nanoplm/distillation/models/teacher/base.py' 2026-03-16T15:13:42,158 adding 'nanoplm/distillation/models/teacher/prott5.py' 2026-03-16T15:13:42,159 adding 'nanoplm/pretraining/__init__.py' 2026-03-16T15:13:42,162 adding 'nanoplm/pretraining/collator.py' 2026-03-16T15:13:42,163 adding 'nanoplm/pretraining/config.py' 2026-03-16T15:13:42,167 adding 'nanoplm/pretraining/dataset.py' 2026-03-16T15:13:42,169 adding 'nanoplm/pretraining/fp8.py' 2026-03-16T15:13:42,170 adding 'nanoplm/pretraining/native_shard_writer.py' 2026-03-16T15:13:42,172 adding 'nanoplm/pretraining/optim.py' 2026-03-16T15:13:42,175 adding 'nanoplm/pretraining/pipeline.py' 2026-03-16T15:13:42,187 adding 'nanoplm/pretraining/pure_pipeline.py' 2026-03-16T15:13:42,193 adding 'nanoplm/pretraining/te_pipeline.py' 2026-03-16T15:13:42,195 adding 'nanoplm/pretraining/utils.py' 2026-03-16T15:13:42,198 adding 'nanoplm/pretraining/csrc/fast_fasta_shard_writer.c' 2026-03-16T15:13:42,200 adding 'nanoplm/pretraining/models/__init__.py' 2026-03-16T15:13:42,202 adding 'nanoplm/pretraining/models/modern_bert/__init__.py' 2026-03-16T15:13:42,205 adding 'nanoplm/pretraining/models/modern_bert/mhc_triton_kernels.py' 2026-03-16T15:13:42,207 adding 'nanoplm/pretraining/models/modern_bert/mhc_triton_ops.py' 2026-03-16T15:13:42,209 adding 'nanoplm/pretraining/models/modern_bert/model.py' 2026-03-16T15:13:42,217 adding 'nanoplm/pretraining/models/modern_bert/modeling.py' 2026-03-16T15:13:42,220 adding 'nanoplm/pretraining/models/modern_bert/modelling_te.py' 2026-03-16T15:13:42,221 adding 'nanoplm/pretraining/models/modern_bert/pure_model.py' 2026-03-16T15:13:42,223 adding 'nanoplm/pretraining/models/modern_bert/tokenizer.py' 2026-03-16T15:13:42,224 adding 'nanoplm/pretraining/models/modern_bert/triton_kernels.py' 2026-03-16T15:13:42,226 adding 'nanoplm/utils/__init__.py' 2026-03-16T15:13:42,228 adding 'nanoplm/utils/common.py' 2026-03-16T15:13:42,229 adding 'nanoplm/utils/logger.py' 2026-03-16T15:13:42,230 adding 'nanoplm/utils/wandb_artifacts.py' 2026-03-16T15:13:42,233 adding 'nanoplm-0.2.0.dist-info/licenses/LICENSE' 2026-03-16T15:13:42,235 adding 'nanoplm-0.2.0.dist-info/METADATA' 2026-03-16T15:13:42,237 adding 'nanoplm-0.2.0.dist-info/WHEEL' 2026-03-16T15:13:42,237 adding 'nanoplm-0.2.0.dist-info/entry_points.txt' 2026-03-16T15:13:42,238 adding 'nanoplm-0.2.0.dist-info/top_level.txt' 2026-03-16T15:13:42,240 adding 'nanoplm-0.2.0.dist-info/RECORD' 2026-03-16T15:13:42,244 removing build/bdist.linux-armv7l/wheel 2026-03-16T15:13:42,363 Building wheel for nanoplm (pyproject.toml): finished with status 'done' 2026-03-16T15:13:42,373 Created wheel for nanoplm: filename=nanoplm-0.2.0-py3-none-any.whl size=207039 sha256=ef28dcf64305bb3d3d8e8b63259b29bfb4186ddf4dddce2e8e148117e39996cb 2026-03-16T15:13:42,375 Stored in directory: /tmp/pip-ephem-wheel-cache-2ujb87h8/wheels/68/c4/e1/07e41867320de13f620945cc19fea2c8b2083c2fc740384b2a 2026-03-16T15:13:42,391 Successfully built nanoplm 2026-03-16T15:13:42,400 Removed build tracker: '/tmp/pip-build-tracker-9pqopzt9'