2026-02-10T17:49:41,812 Created temporary directory: /tmp/pip-ephem-wheel-cache-e6f2g00t 2026-02-10T17:49:41,815 Created temporary directory: /tmp/pip-build-tracker-ofam1w4c 2026-02-10T17:49:41,815 Initialized build tracking at /tmp/pip-build-tracker-ofam1w4c 2026-02-10T17:49:41,816 Created build tracker: /tmp/pip-build-tracker-ofam1w4c 2026-02-10T17:49:41,816 Entered build tracker: /tmp/pip-build-tracker-ofam1w4c 2026-02-10T17:49:41,817 Created temporary directory: /tmp/pip-wheel-ej4o5vpk 2026-02-10T17:49:41,820 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-02-10T17:49:41,823 Created temporary directory: /tmp/pip-ephem-wheel-cache-v0jpq08d 2026-02-10T17:49:41,845 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T17:49:41,849 2 location(s) to search for versions of pypulseq: 2026-02-10T17:49:41,849 * https://pypi.org/simple/pypulseq/ 2026-02-10T17:49:41,849 * https://www.piwheels.org/simple/pypulseq/ 2026-02-10T17:49:41,849 Fetching project page and analyzing links: https://pypi.org/simple/pypulseq/ 2026-02-10T17:49:41,850 Getting page https://pypi.org/simple/pypulseq/ 2026-02-10T17:49:41,852 Found index url https://pypi.org/simple 2026-02-10T17:49:42,070 Fetched page https://pypi.org/simple/pypulseq/ as application/vnd.pypi.simple.v1+json 2026-02-10T17:49:42,077 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/3a/71/cc624ea0b910326218e6f550281244e39b1bb6a1caae14e9dcfcd8339f6a/pypulseq-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,078 Found link https://files.pythonhosted.org/packages/08/44/7fea833af80f119a35620de4c9d3bb203db6e14f436f6082d304c3734fba/pypulseq-1.0.0.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.0.0 2026-02-10T17:49:42,078 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/86/85/f059cb1b8b7f0caba21994ab2c65180afdfd1e6d44c8f7c652f2de379f5d/pypulseq-1.0.0.post1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,079 Found link https://files.pythonhosted.org/packages/fe/e7/0ed8a11d9e71a41e5cb00e5e61dbe11320435c508d0d96b399dfd59105a8/pypulseq-1.0.0.post1.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.0.0.post1 2026-02-10T17:49:42,080 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/78/2a/3cddbd9e9345134d858dfb561248cc00b9d9a5fca3b1fee0a617f24f61c3/pypulseq-1.2.0.post1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,080 Found link https://files.pythonhosted.org/packages/2e/ef/f54405792ea75c6ed119bbc94bbc4f4d0302363545224cfb2260d668fb7b/pypulseq-1.2.0.post1.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.2.0.post1 2026-02-10T17:49:42,081 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/69/18/f514809c0917e0e13079a961f4c18bc022f07d875c6cb0f8fea2b0b8171f/pypulseq-1.2.0.post2-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,082 Found link https://files.pythonhosted.org/packages/43/4a/34a131de5b7319e2f7c85b94d71dcb52fdd64b44bbec1ad131d95a149250/pypulseq-1.2.0.post2.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.2.0.post2 2026-02-10T17:49:42,082 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/55/05/34a28df7fb3d9a26bde7745f587e101b356ab303085c180d6497071bb7e0/pypulseq-1.2.0.post3-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,083 Found link https://files.pythonhosted.org/packages/b1/68/e73f91d1ff86f60af05d9d182f705acb3de8f94c3912460acc6523ca073f/pypulseq-1.2.0.post3.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.2.0.post3 2026-02-10T17:49:42,084 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/64/25/bf702797bb98f7c7ff32db793311ff2c182fbf12e61e0429bac04fc097e5/pypulseq-1.2.0.post4-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) 2026-02-10T17:49:42,085 Found link https://files.pythonhosted.org/packages/20/21/04dc4e5b3bdaf65417a9b43cf5b3ed3e9f5913f691e383ccf0e0e70505f5/pypulseq-1.2.0.post4.tar.gz (from https://pypi.org/simple/pypulseq/), version: 1.2.0.post4 2026-02-10T17:49:42,085 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/6a/b4/75c1b345227a383cf5888e77458575d423118977fd0fa9428f2e745a4e94/pypulseq-1.3.1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,086 Found link https://files.pythonhosted.org/packages/30/45/ab128d374ad28b67f7e0374ece18e3bd6dd22bd5f4c6b305ff077e2a0693/pypulseq-1.3.1.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3), version: 1.3.1 2026-02-10T17:49:42,087 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/53/73/4ccad80b6159e51c60f07e06ce5ae625ba44fd3f545215714dbb987bbaf1/pypulseq-1.3.1.post1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,088 Found link https://files.pythonhosted.org/packages/c0/dd/f969f3b9bbdc8d355cffa18787f15d1ab1a70f95e2eaed3b790fdd180bb5/pypulseq-1.3.1.post1.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3), version: 1.3.1.post1 2026-02-10T17:49:42,088 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/0c/8f/06c71e5a170c5d13ed3a8b1a05f69a23553c151e3775c9ccc57d128e1a71/pypulseq-1.4.0-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,089 Found link https://files.pythonhosted.org/packages/db/e7/370df1f7402039865bd6730629ad8c739696f317a0d3a61cbf51da920dcf/pypulseq-1.4.0.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3), version: 1.4.0 2026-02-10T17:49:42,090 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/ad/de/545495e1f977883cc456dadcbdba6195baf0924217b01c823a1c00a3c723/pypulseq-1.4.2-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,091 Found link https://files.pythonhosted.org/packages/a3/38/fa8c82aee6cc4520d0d6ebe759b9c04488be79207b8811342c23d0d631e8/pypulseq-1.4.2.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3), version: 1.4.2 2026-02-10T17:49:42,092 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/5d/51/0f0aa51dbd962e494340462f27ded126e299f04c4054da3908a62f050af7/pypulseq-1.4.2.post1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,093 Found link https://files.pythonhosted.org/packages/18/e9/b301233cfbc8f62d2ca196b099ce29cb758c13f75883c14bf01771a2196a/pypulseq-1.4.2.post1.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.6.3), version: 1.4.2.post1 2026-02-10T17:49:42,094 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/16/8d/a5976011e668b89ac0ea27982f67a82eea303f625c88f69b53e4c487e52e/pypulseq-1.5.0-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.8) 2026-02-10T17:49:42,095 Found link https://files.pythonhosted.org/packages/7a/ec/686bbbd52e0491613ed6c9ed274a79372b78665a81d846dd8e6a296fc62b/pypulseq-1.5.0.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.8), version: 1.5.0 2026-02-10T17:49:42,095 Skipping link: No binaries permitted for pypulseq: https://files.pythonhosted.org/packages/5c/12/554c847fbffd9841e70c23d1736a610aba8208d575036d71f904b7ed005d/pypulseq-1.5.0.post1-py3-none-any.whl (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.8) 2026-02-10T17:49:42,096 Found link https://files.pythonhosted.org/packages/bb/2c/a8cd72c6ae8f38d93c01e1cfc624fa827e6fafcf55446ef6d2573c8b362a/pypulseq-1.5.0.post1.tar.gz (from https://pypi.org/simple/pypulseq/) (requires-python:>=3.8), version: 1.5.0.post1 2026-02-10T17:49:42,097 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypulseq/ 2026-02-10T17:49:42,098 Getting page https://www.piwheels.org/simple/pypulseq/ 2026-02-10T17:49:42,099 Found index url https://www.piwheels.org/simple 2026-02-10T17:49:42,263 Fetched page https://www.piwheels.org/simple/pypulseq/ as text/html 2026-02-10T17:49:42,268 Skipping link: No binaries permitted for pypulseq: https://www.piwheels.org/simple/pypulseq/pypulseq-1.5.0-py3-none-any.whl#sha256=3b299104a667f067d8720f891f26b4fad434c20c74746e9cab6f660f5a9a5735 (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.8) 2026-02-10T17:49:42,269 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.4.2.post1-py3-none-any.whl#sha256=4dc7ec1080030b023611a4c01c2b69419b93dc3189e79d0b2eedeb1d6a1ff27d (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,269 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.4.2-py3-none-any.whl#sha256=76bf853efd7f7b0d16d7f655fc320c2d17a336d6d0c8b43e035bf7eb18275f6b (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,270 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.4.0-py3-none-any.whl#sha256=0cef937b86f819a7e61a05b8c4768b6ece987f4fc4c8a5a7c00f5e1d7e195366 (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,270 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.3.1.post1-py3-none-any.whl#sha256=e584398dc7a3985a94250b7b25e12953d6a97d64ea9e00884f94760f45039608 (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,271 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.3.1-py3-none-any.whl#sha256=d256892e2dc29af8c1ef3429e6bfb3cd7acfcd51fca31735e35daa9d12a75910 (from https://www.piwheels.org/simple/pypulseq/) (requires-python:>=3.6.3) 2026-02-10T17:49:42,271 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.2.0.post4-py3-none-any.whl#sha256=bdf3f4ec6705b80d36c977865d751b9886bc43297fbe1ca974457077de656af0 (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,272 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.2.0.post3-py3-none-any.whl#sha256=66227eef38b7c6b186b958ef86967d5ae1410c11857f2b3747ed1001df3f79ae (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,272 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.2.0.post2-py3-none-any.whl#sha256=2101908781c677eb758abdf5574873a99375170e5927471020a7d81da9b56b42 (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,273 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.2.0.post1-py3-none-any.whl#sha256=03278da78a0765f279217527c483011776af13a2286e99336fd6abccc07f6e56 (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,273 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.0.0.post1-py3-none-any.whl#sha256=757e088034a40ebcb59b3291e9907e0a91dcf1acdf42db987dc41f7725af0004 (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,274 Skipping link: No binaries permitted for pypulseq: https://archive1.piwheels.org/simple/pypulseq/pypulseq-1.0.0-py3-none-any.whl#sha256=4b9d87edd6dbfac3081ce72c088debcfbe096f656eb7b0b6035ec763462950b0 (from https://www.piwheels.org/simple/pypulseq/) 2026-02-10T17:49:42,275 Skipping link: not a file: https://www.piwheels.org/simple/pypulseq/ 2026-02-10T17:49:42,275 Skipping link: not a file: https://pypi.org/simple/pypulseq/ 2026-02-10T17:49:42,296 Given no hashes to check 1 links for project 'pypulseq': discarding no candidates 2026-02-10T17:49:42,315 Collecting pypulseq==1.5.0.post1 2026-02-10T17:49:42,317 Created temporary directory: /tmp/pip-unpack-znuqyb9j 2026-02-10T17:49:42,624 Downloading pypulseq-1.5.0.post1.tar.gz (134 kB) 2026-02-10T17:49:42,885 Added pypulseq==1.5.0.post1 from https://files.pythonhosted.org/packages/bb/2c/a8cd72c6ae8f38d93c01e1cfc624fa827e6fafcf55446ef6d2573c8b362a/pypulseq-1.5.0.post1.tar.gz to build tracker '/tmp/pip-build-tracker-ofam1w4c' 2026-02-10T17:49:42,891 Created temporary directory: /tmp/pip-build-env-pcw3su8o 2026-02-10T17:49:42,896 Installing build dependencies: started 2026-02-10T17:49:42,898 Running command pip subprocess to install build dependencies 2026-02-10T17:49:44,304 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T17:49:44,935 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-02-10T17:49:44,958 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T17:49:46,916 Collecting setuptools>=61.0 2026-02-10T17:49:46,937 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T17:49:50,063 Installing collected packages: setuptools 2026-02-10T17:49:54,007 Successfully installed setuptools-82.0.0 2026-02-10T17:49:54,278 Installing build dependencies: finished with status 'done' 2026-02-10T17:49:54,284 Getting requirements to build wheel: started 2026-02-10T17:49:54,285 Running command Getting requirements to build wheel 2026-02-10T17:49:54,892 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T17:49:54,892 !! 2026-02-10T17:49:54,894 ******************************************************************************** 2026-02-10T17:49:54,896 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-02-10T17:49:54,898 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T17:49:54,898 or your builds will no longer be supported. 2026-02-10T17:49:54,900 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:54,900 ******************************************************************************** 2026-02-10T17:49:54,901 !! 2026-02-10T17:49:54,902 corresp(dist, value, root_dir) 2026-02-10T17:49:54,976 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:54,976 !! 2026-02-10T17:49:54,977 ******************************************************************************** 2026-02-10T17:49:54,978 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:54,979 License :: OSI Approved :: MIT License 2026-02-10T17:49:54,980 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:54,981 ******************************************************************************** 2026-02-10T17:49:54,983 !! 2026-02-10T17:49:54,983 dist._finalize_license_expression() 2026-02-10T17:49:54,984 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:54,985 !! 2026-02-10T17:49:54,986 ******************************************************************************** 2026-02-10T17:49:54,987 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:54,987 License :: OSI Approved :: MIT License 2026-02-10T17:49:54,988 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:54,989 ******************************************************************************** 2026-02-10T17:49:54,990 !! 2026-02-10T17:49:54,990 self._finalize_license_expression() 2026-02-10T17:49:55,001 running egg_info 2026-02-10T17:49:55,007 writing src/pypulseq.egg-info/PKG-INFO 2026-02-10T17:49:55,015 writing dependency_links to src/pypulseq.egg-info/dependency_links.txt 2026-02-10T17:49:55,019 writing requirements to src/pypulseq.egg-info/requires.txt 2026-02-10T17:49:55,020 writing top-level names to src/pypulseq.egg-info/top_level.txt 2026-02-10T17:49:55,048 reading manifest file 'src/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:55,054 adding license file 'LICENSE' 2026-02-10T17:49:55,060 writing manifest file 'src/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:55,158 Getting requirements to build wheel: finished with status 'done' 2026-02-10T17:49:55,162 Created temporary directory: /tmp/pip-modern-metadata-ycjkqlcx 2026-02-10T17:49:55,164 Preparing metadata (pyproject.toml): started 2026-02-10T17:49:55,165 Running command Preparing metadata (pyproject.toml) 2026-02-10T17:49:55,759 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T17:49:55,759 !! 2026-02-10T17:49:55,760 ******************************************************************************** 2026-02-10T17:49:55,761 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-02-10T17:49:55,762 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T17:49:55,763 or your builds will no longer be supported. 2026-02-10T17:49:55,764 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:55,765 ******************************************************************************** 2026-02-10T17:49:55,766 !! 2026-02-10T17:49:55,767 corresp(dist, value, root_dir) 2026-02-10T17:49:55,836 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:55,837 !! 2026-02-10T17:49:55,838 ******************************************************************************** 2026-02-10T17:49:55,839 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:55,840 License :: OSI Approved :: MIT License 2026-02-10T17:49:55,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:55,842 ******************************************************************************** 2026-02-10T17:49:55,843 !! 2026-02-10T17:49:55,844 dist._finalize_license_expression() 2026-02-10T17:49:55,845 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:55,845 !! 2026-02-10T17:49:55,847 ******************************************************************************** 2026-02-10T17:49:55,847 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:55,848 License :: OSI Approved :: MIT License 2026-02-10T17:49:55,849 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:55,850 ******************************************************************************** 2026-02-10T17:49:55,851 !! 2026-02-10T17:49:55,851 self._finalize_license_expression() 2026-02-10T17:49:55,852 running dist_info 2026-02-10T17:49:55,863 creating /tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info 2026-02-10T17:49:55,863 writing /tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/PKG-INFO 2026-02-10T17:49:55,870 writing dependency_links to /tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/dependency_links.txt 2026-02-10T17:49:55,874 writing requirements to /tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/requires.txt 2026-02-10T17:49:55,875 writing top-level names to /tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/top_level.txt 2026-02-10T17:49:55,877 writing manifest file '/tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:55,899 reading manifest file '/tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:55,901 adding license file 'LICENSE' 2026-02-10T17:49:55,906 writing manifest file '/tmp/pip-modern-metadata-ycjkqlcx/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:55,907 creating '/tmp/pip-modern-metadata-ycjkqlcx/pypulseq-1.5.0.post1.dist-info' 2026-02-10T17:49:56,028 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T17:49:56,033 Source in /tmp/pip-wheel-ej4o5vpk/pypulseq_770cc308845d435faf3826f3c6bce77a has version 1.5.0.post1, which satisfies requirement pypulseq==1.5.0.post1 from https://files.pythonhosted.org/packages/bb/2c/a8cd72c6ae8f38d93c01e1cfc624fa827e6fafcf55446ef6d2573c8b362a/pypulseq-1.5.0.post1.tar.gz 2026-02-10T17:49:56,034 Removed pypulseq==1.5.0.post1 from https://files.pythonhosted.org/packages/bb/2c/a8cd72c6ae8f38d93c01e1cfc624fa827e6fafcf55446ef6d2573c8b362a/pypulseq-1.5.0.post1.tar.gz from build tracker '/tmp/pip-build-tracker-ofam1w4c' 2026-02-10T17:49:56,041 Created temporary directory: /tmp/pip-unpack-19b176_h 2026-02-10T17:49:56,042 Building wheels for collected packages: pypulseq 2026-02-10T17:49:56,048 Created temporary directory: /tmp/pip-wheel-p_r83wyr 2026-02-10T17:49:56,049 Destination directory: /tmp/pip-wheel-p_r83wyr 2026-02-10T17:49:56,051 Building wheel for pypulseq (pyproject.toml): started 2026-02-10T17:49:56,052 Running command Building wheel for pypulseq (pyproject.toml) 2026-02-10T17:49:56,602 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T17:49:56,602 !! 2026-02-10T17:49:56,604 ******************************************************************************** 2026-02-10T17:49:56,604 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-02-10T17:49:56,605 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T17:49:56,606 or your builds will no longer be supported. 2026-02-10T17:49:56,607 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:56,608 ******************************************************************************** 2026-02-10T17:49:56,609 !! 2026-02-10T17:49:56,610 corresp(dist, value, root_dir) 2026-02-10T17:49:56,672 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:56,673 !! 2026-02-10T17:49:56,675 ******************************************************************************** 2026-02-10T17:49:56,675 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:56,676 License :: OSI Approved :: MIT License 2026-02-10T17:49:56,677 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:56,678 ******************************************************************************** 2026-02-10T17:49:56,679 !! 2026-02-10T17:49:56,679 dist._finalize_license_expression() 2026-02-10T17:49:56,680 /tmp/pip-build-env-pcw3su8o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T17:49:56,680 !! 2026-02-10T17:49:56,681 ******************************************************************************** 2026-02-10T17:49:56,682 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T17:49:56,683 License :: OSI Approved :: MIT License 2026-02-10T17:49:56,684 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T17:49:56,684 ******************************************************************************** 2026-02-10T17:49:56,685 !! 2026-02-10T17:49:56,686 self._finalize_license_expression() 2026-02-10T17:49:56,686 running bdist_wheel 2026-02-10T17:49:56,701 running build 2026-02-10T17:49:56,701 running build_py 2026-02-10T17:49:56,708 creating build/lib/pypulseq 2026-02-10T17:49:56,710 copying src/pypulseq/compress_shape.py -> build/lib/pypulseq 2026-02-10T17:49:56,712 copying src/pypulseq/traj_to_grad.py -> build/lib/pypulseq 2026-02-10T17:49:56,714 copying src/pypulseq/make_soft_delay.py -> build/lib/pypulseq 2026-02-10T17:49:56,717 copying src/pypulseq/make_arbitrary_grad.py -> build/lib/pypulseq 2026-02-10T17:49:56,719 copying src/pypulseq/__init__.py -> build/lib/pypulseq 2026-02-10T17:49:56,721 copying src/pypulseq/make_adiabatic_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,724 copying src/pypulseq/calc_rf_center.py -> build/lib/pypulseq 2026-02-10T17:49:56,726 copying src/pypulseq/scale_grad.py -> build/lib/pypulseq 2026-02-10T17:49:56,728 copying src/pypulseq/split_gradient.py -> build/lib/pypulseq 2026-02-10T17:49:56,730 copying src/pypulseq/align.py -> build/lib/pypulseq 2026-02-10T17:49:56,732 copying src/pypulseq/rotate.py -> build/lib/pypulseq 2026-02-10T17:49:56,734 copying src/pypulseq/make_digital_output_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,736 copying src/pypulseq/decompress_shape.py -> build/lib/pypulseq 2026-02-10T17:49:56,738 copying src/pypulseq/sigpy_pulse_opts.py -> build/lib/pypulseq 2026-02-10T17:49:56,740 copying src/pypulseq/make_sinc_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,742 copying src/pypulseq/make_delay.py -> build/lib/pypulseq 2026-02-10T17:49:56,744 copying src/pypulseq/make_adc.py -> build/lib/pypulseq 2026-02-10T17:49:56,747 copying src/pypulseq/make_trigger.py -> build/lib/pypulseq 2026-02-10T17:49:56,749 copying src/pypulseq/make_trapezoid.py -> build/lib/pypulseq 2026-02-10T17:49:56,751 copying src/pypulseq/make_sigpy_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,754 copying src/pypulseq/event_lib.py -> build/lib/pypulseq 2026-02-10T17:49:56,757 copying src/pypulseq/make_arbitrary_rf.py -> build/lib/pypulseq 2026-02-10T17:49:56,759 copying src/pypulseq/convert.py -> build/lib/pypulseq 2026-02-10T17:49:56,761 copying src/pypulseq/make_block_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,763 copying src/pypulseq/add_ramps.py -> build/lib/pypulseq 2026-02-10T17:49:56,765 copying src/pypulseq/check_timing.py -> build/lib/pypulseq 2026-02-10T17:49:56,768 copying src/pypulseq/calc_rf_bandwidth.py -> build/lib/pypulseq 2026-02-10T17:49:56,770 copying src/pypulseq/calc_ramp.py -> build/lib/pypulseq 2026-02-10T17:49:56,772 copying src/pypulseq/make_extended_trapezoid_area.py -> build/lib/pypulseq 2026-02-10T17:49:56,775 copying src/pypulseq/opts.py -> build/lib/pypulseq 2026-02-10T17:49:56,777 copying src/pypulseq/calc_duration.py -> build/lib/pypulseq 2026-02-10T17:49:56,779 copying src/pypulseq/add_gradients.py -> build/lib/pypulseq 2026-02-10T17:49:56,781 copying src/pypulseq/make_label.py -> build/lib/pypulseq 2026-02-10T17:49:56,783 copying src/pypulseq/split_gradient_at.py -> build/lib/pypulseq 2026-02-10T17:49:56,785 copying src/pypulseq/supported_labels_rf_use.py -> build/lib/pypulseq 2026-02-10T17:49:56,787 copying src/pypulseq/points_to_waveform.py -> build/lib/pypulseq 2026-02-10T17:49:56,789 copying src/pypulseq/block_to_events.py -> build/lib/pypulseq 2026-02-10T17:49:56,791 copying src/pypulseq/make_gauss_pulse.py -> build/lib/pypulseq 2026-02-10T17:49:56,793 copying src/pypulseq/make_extended_trapezoid.py -> build/lib/pypulseq 2026-02-10T17:49:56,796 creating build/lib/pypulseq/Sequence 2026-02-10T17:49:56,797 copying src/pypulseq/Sequence/__init__.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,799 copying src/pypulseq/Sequence/sequence.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,802 copying src/pypulseq/Sequence/read_seq.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,805 copying src/pypulseq/Sequence/install.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,807 copying src/pypulseq/Sequence/parula.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,809 copying src/pypulseq/Sequence/ext_test_report.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,811 copying src/pypulseq/Sequence/calc_pns.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,813 copying src/pypulseq/Sequence/calc_grad_spectrum.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,815 copying src/pypulseq/Sequence/write_seq.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,818 copying src/pypulseq/Sequence/block.py -> build/lib/pypulseq/Sequence 2026-02-10T17:49:56,821 creating build/lib/pypulseq/utils 2026-02-10T17:49:56,822 copying src/pypulseq/utils/cumsum.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,824 copying src/pypulseq/utils/__init__.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,826 copying src/pypulseq/utils/paper_plot.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,828 copying src/pypulseq/utils/safe_pns_prediction.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,831 copying src/pypulseq/utils/seq_plot.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,833 copying src/pypulseq/utils/tracing.py -> build/lib/pypulseq/utils 2026-02-10T17:49:56,836 creating build/lib/pypulseq/SAR 2026-02-10T17:49:56,837 copying src/pypulseq/SAR/SAR_calc.py -> build/lib/pypulseq/SAR 2026-02-10T17:49:56,838 copying src/pypulseq/SAR/__init__.py -> build/lib/pypulseq/SAR 2026-02-10T17:49:56,840 creating build/lib/pypulseq/utils/siemens 2026-02-10T17:49:56,841 copying src/pypulseq/utils/siemens/__init__.py -> build/lib/pypulseq/utils/siemens 2026-02-10T17:49:56,843 copying src/pypulseq/utils/siemens/asc_to_hw.py -> build/lib/pypulseq/utils/siemens 2026-02-10T17:49:56,845 copying src/pypulseq/utils/siemens/readasc.py -> build/lib/pypulseq/utils/siemens 2026-02-10T17:49:56,847 running egg_info 2026-02-10T17:49:56,857 writing src/pypulseq.egg-info/PKG-INFO 2026-02-10T17:49:56,863 writing dependency_links to src/pypulseq.egg-info/dependency_links.txt 2026-02-10T17:49:56,866 writing requirements to src/pypulseq.egg-info/requires.txt 2026-02-10T17:49:56,867 writing top-level names to src/pypulseq.egg-info/top_level.txt 2026-02-10T17:49:56,882 reading manifest file 'src/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:56,887 adding license file 'LICENSE' 2026-02-10T17:49:56,893 writing manifest file 'src/pypulseq.egg-info/SOURCES.txt' 2026-02-10T17:49:56,910 installing to build/bdist.linux-armv7l/wheel 2026-02-10T17:49:56,910 running install 2026-02-10T17:49:56,933 running install_lib 2026-02-10T17:49:56,938 creating build/bdist.linux-armv7l/wheel 2026-02-10T17:49:56,941 creating build/bdist.linux-armv7l/wheel/pypulseq 2026-02-10T17:49:56,942 copying build/lib/pypulseq/compress_shape.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,945 copying build/lib/pypulseq/traj_to_grad.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,946 copying build/lib/pypulseq/make_soft_delay.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,949 copying build/lib/pypulseq/make_arbitrary_grad.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,951 copying build/lib/pypulseq/__init__.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,953 copying build/lib/pypulseq/make_adiabatic_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,956 copying build/lib/pypulseq/calc_rf_center.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,958 copying build/lib/pypulseq/scale_grad.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,960 copying build/lib/pypulseq/split_gradient.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,962 copying build/lib/pypulseq/align.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,964 creating build/bdist.linux-armv7l/wheel/pypulseq/Sequence 2026-02-10T17:49:56,965 copying build/lib/pypulseq/Sequence/__init__.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,967 copying build/lib/pypulseq/Sequence/sequence.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,970 copying build/lib/pypulseq/Sequence/read_seq.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,973 copying build/lib/pypulseq/Sequence/install.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,975 copying build/lib/pypulseq/Sequence/parula.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,977 copying build/lib/pypulseq/Sequence/ext_test_report.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,979 copying build/lib/pypulseq/Sequence/calc_pns.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,981 copying build/lib/pypulseq/Sequence/calc_grad_spectrum.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,984 copying build/lib/pypulseq/Sequence/write_seq.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,986 copying build/lib/pypulseq/Sequence/block.py -> build/bdist.linux-armv7l/wheel/./pypulseq/Sequence 2026-02-10T17:49:56,989 copying build/lib/pypulseq/rotate.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,991 copying build/lib/pypulseq/make_digital_output_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,993 copying build/lib/pypulseq/decompress_shape.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,995 copying build/lib/pypulseq/sigpy_pulse_opts.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,997 copying build/lib/pypulseq/make_sinc_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:56,999 copying build/lib/pypulseq/make_delay.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,001 copying build/lib/pypulseq/make_adc.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,003 copying build/lib/pypulseq/make_trigger.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,005 copying build/lib/pypulseq/make_trapezoid.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,008 copying build/lib/pypulseq/make_sigpy_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,010 copying build/lib/pypulseq/event_lib.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,012 copying build/lib/pypulseq/make_arbitrary_rf.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,015 copying build/lib/pypulseq/convert.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,017 copying build/lib/pypulseq/make_block_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,019 copying build/lib/pypulseq/add_ramps.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,021 copying build/lib/pypulseq/check_timing.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,023 copying build/lib/pypulseq/calc_rf_bandwidth.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,025 copying build/lib/pypulseq/calc_ramp.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,027 copying build/lib/pypulseq/make_extended_trapezoid_area.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,030 copying build/lib/pypulseq/opts.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,032 copying build/lib/pypulseq/calc_duration.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,033 copying build/lib/pypulseq/add_gradients.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,037 creating build/bdist.linux-armv7l/wheel/pypulseq/utils 2026-02-10T17:49:57,038 copying build/lib/pypulseq/utils/cumsum.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,040 copying build/lib/pypulseq/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,041 copying build/lib/pypulseq/utils/paper_plot.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,043 copying build/lib/pypulseq/utils/safe_pns_prediction.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,046 creating build/bdist.linux-armv7l/wheel/pypulseq/utils/siemens 2026-02-10T17:49:57,047 copying build/lib/pypulseq/utils/siemens/__init__.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils/siemens 2026-02-10T17:49:57,049 copying build/lib/pypulseq/utils/siemens/asc_to_hw.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils/siemens 2026-02-10T17:49:57,051 copying build/lib/pypulseq/utils/siemens/readasc.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils/siemens 2026-02-10T17:49:57,053 copying build/lib/pypulseq/utils/seq_plot.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,056 copying build/lib/pypulseq/utils/tracing.py -> build/bdist.linux-armv7l/wheel/./pypulseq/utils 2026-02-10T17:49:57,059 creating build/bdist.linux-armv7l/wheel/pypulseq/SAR 2026-02-10T17:49:57,060 copying build/lib/pypulseq/SAR/SAR_calc.py -> build/bdist.linux-armv7l/wheel/./pypulseq/SAR 2026-02-10T17:49:57,062 copying build/lib/pypulseq/SAR/__init__.py -> build/bdist.linux-armv7l/wheel/./pypulseq/SAR 2026-02-10T17:49:57,063 copying build/lib/pypulseq/make_label.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,065 copying build/lib/pypulseq/split_gradient_at.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,067 copying build/lib/pypulseq/supported_labels_rf_use.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,069 copying build/lib/pypulseq/points_to_waveform.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,071 copying build/lib/pypulseq/block_to_events.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,073 copying build/lib/pypulseq/make_gauss_pulse.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,075 copying build/lib/pypulseq/make_extended_trapezoid.py -> build/bdist.linux-armv7l/wheel/./pypulseq 2026-02-10T17:49:57,077 running install_egg_info 2026-02-10T17:49:57,082 Copying src/pypulseq.egg-info to build/bdist.linux-armv7l/wheel/./pypulseq-1.5.0.post1-py3.11.egg-info 2026-02-10T17:49:57,093 running install_scripts 2026-02-10T17:49:57,104 creating build/bdist.linux-armv7l/wheel/pypulseq-1.5.0.post1.dist-info/WHEEL 2026-02-10T17:49:57,106 creating '/tmp/pip-wheel-p_r83wyr/.tmp-mowprle3/pypulseq-1.5.0.post1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T17:49:57,109 adding 'pypulseq/__init__.py' 2026-02-10T17:49:57,112 adding 'pypulseq/add_gradients.py' 2026-02-10T17:49:57,113 adding 'pypulseq/add_ramps.py' 2026-02-10T17:49:57,115 adding 'pypulseq/align.py' 2026-02-10T17:49:57,116 adding 'pypulseq/block_to_events.py' 2026-02-10T17:49:57,118 adding 'pypulseq/calc_duration.py' 2026-02-10T17:49:57,120 adding 'pypulseq/calc_ramp.py' 2026-02-10T17:49:57,121 adding 'pypulseq/calc_rf_bandwidth.py' 2026-02-10T17:49:57,122 adding 'pypulseq/calc_rf_center.py' 2026-02-10T17:49:57,124 adding 'pypulseq/check_timing.py' 2026-02-10T17:49:57,126 adding 'pypulseq/compress_shape.py' 2026-02-10T17:49:57,127 adding 'pypulseq/convert.py' 2026-02-10T17:49:57,129 adding 'pypulseq/decompress_shape.py' 2026-02-10T17:49:57,130 adding 'pypulseq/event_lib.py' 2026-02-10T17:49:57,132 adding 'pypulseq/make_adc.py' 2026-02-10T17:49:57,135 adding 'pypulseq/make_adiabatic_pulse.py' 2026-02-10T17:49:57,137 adding 'pypulseq/make_arbitrary_grad.py' 2026-02-10T17:49:57,138 adding 'pypulseq/make_arbitrary_rf.py' 2026-02-10T17:49:57,140 adding 'pypulseq/make_block_pulse.py' 2026-02-10T17:49:57,141 adding 'pypulseq/make_delay.py' 2026-02-10T17:49:57,142 adding 'pypulseq/make_digital_output_pulse.py' 2026-02-10T17:49:57,144 adding 'pypulseq/make_extended_trapezoid.py' 2026-02-10T17:49:57,146 adding 'pypulseq/make_extended_trapezoid_area.py' 2026-02-10T17:49:57,148 adding 'pypulseq/make_gauss_pulse.py' 2026-02-10T17:49:57,149 adding 'pypulseq/make_label.py' 2026-02-10T17:49:57,151 adding 'pypulseq/make_sigpy_pulse.py' 2026-02-10T17:49:57,153 adding 'pypulseq/make_sinc_pulse.py' 2026-02-10T17:49:57,155 adding 'pypulseq/make_soft_delay.py' 2026-02-10T17:49:57,156 adding 'pypulseq/make_trapezoid.py' 2026-02-10T17:49:57,158 adding 'pypulseq/make_trigger.py' 2026-02-10T17:49:57,159 adding 'pypulseq/opts.py' 2026-02-10T17:49:57,161 adding 'pypulseq/points_to_waveform.py' 2026-02-10T17:49:57,162 adding 'pypulseq/rotate.py' 2026-02-10T17:49:57,164 adding 'pypulseq/scale_grad.py' 2026-02-10T17:49:57,165 adding 'pypulseq/sigpy_pulse_opts.py' 2026-02-10T17:49:57,166 adding 'pypulseq/split_gradient.py' 2026-02-10T17:49:57,168 adding 'pypulseq/split_gradient_at.py' 2026-02-10T17:49:57,169 adding 'pypulseq/supported_labels_rf_use.py' 2026-02-10T17:49:57,171 adding 'pypulseq/traj_to_grad.py' 2026-02-10T17:49:57,173 adding 'pypulseq/SAR/SAR_calc.py' 2026-02-10T17:49:57,174 adding 'pypulseq/SAR/__init__.py' 2026-02-10T17:49:57,175 adding 'pypulseq/Sequence/__init__.py' 2026-02-10T17:49:57,180 adding 'pypulseq/Sequence/block.py' 2026-02-10T17:49:57,182 adding 'pypulseq/Sequence/calc_grad_spectrum.py' 2026-02-10T17:49:57,183 adding 'pypulseq/Sequence/calc_pns.py' 2026-02-10T17:49:57,185 adding 'pypulseq/Sequence/ext_test_report.py' 2026-02-10T17:49:57,187 adding 'pypulseq/Sequence/install.py' 2026-02-10T17:49:57,189 adding 'pypulseq/Sequence/parula.py' 2026-02-10T17:49:57,193 adding 'pypulseq/Sequence/read_seq.py' 2026-02-10T17:49:57,201 adding 'pypulseq/Sequence/sequence.py' 2026-02-10T17:49:57,204 adding 'pypulseq/Sequence/write_seq.py' 2026-02-10T17:49:57,206 adding 'pypulseq/utils/__init__.py' 2026-02-10T17:49:57,208 adding 'pypulseq/utils/cumsum.py' 2026-02-10T17:49:57,209 adding 'pypulseq/utils/paper_plot.py' 2026-02-10T17:49:57,212 adding 'pypulseq/utils/safe_pns_prediction.py' 2026-02-10T17:49:57,215 adding 'pypulseq/utils/seq_plot.py' 2026-02-10T17:49:57,217 adding 'pypulseq/utils/tracing.py' 2026-02-10T17:49:57,219 adding 'pypulseq/utils/siemens/__init__.py' 2026-02-10T17:49:57,220 adding 'pypulseq/utils/siemens/asc_to_hw.py' 2026-02-10T17:49:57,222 adding 'pypulseq/utils/siemens/readasc.py' 2026-02-10T17:49:57,225 adding 'pypulseq-1.5.0.post1.dist-info/licenses/LICENSE' 2026-02-10T17:49:57,227 adding 'pypulseq-1.5.0.post1.dist-info/METADATA' 2026-02-10T17:49:57,228 adding 'pypulseq-1.5.0.post1.dist-info/WHEEL' 2026-02-10T17:49:57,229 adding 'pypulseq-1.5.0.post1.dist-info/top_level.txt' 2026-02-10T17:49:57,231 adding 'pypulseq-1.5.0.post1.dist-info/RECORD' 2026-02-10T17:49:57,235 removing build/bdist.linux-armv7l/wheel 2026-02-10T17:49:57,349 Building wheel for pypulseq (pyproject.toml): finished with status 'done' 2026-02-10T17:49:57,358 Created wheel for pypulseq: filename=pypulseq-1.5.0.post1-py3-none-any.whl size=138471 sha256=8e4c26d132c6e07ddef3415c2c996082da685b917e1bc16d16bbb537f77be5c9 2026-02-10T17:49:57,359 Stored in directory: /tmp/pip-ephem-wheel-cache-v0jpq08d/wheels/c6/e1/7c/8e41e4afca198d85d3bb5dca8d49d28c308b7ffe69e8e2b5e1 2026-02-10T17:49:57,373 Successfully built pypulseq 2026-02-10T17:49:57,380 Removed build tracker: '/tmp/pip-build-tracker-ofam1w4c'