2026-06-20T01:49:06,596 Created temporary directory: /tmp/pip-ephem-wheel-cache-ww8y1wi1 2026-06-20T01:49:06,598 Created temporary directory: /tmp/pip-build-tracker-rlho0v3u 2026-06-20T01:49:06,598 Initialized build tracking at /tmp/pip-build-tracker-rlho0v3u 2026-06-20T01:49:06,599 Created build tracker: /tmp/pip-build-tracker-rlho0v3u 2026-06-20T01:49:06,599 Entered build tracker: /tmp/pip-build-tracker-rlho0v3u 2026-06-20T01:49:06,600 Created temporary directory: /tmp/pip-wheel-uizzvjo_ 2026-06-20T01:49:06,603 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-06-20T01:49:06,605 Created temporary directory: /tmp/pip-ephem-wheel-cache-n6ot_qqw 2026-06-20T01:49:06,627 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-20T01:49:06,630 2 location(s) to search for versions of biotuner: 2026-06-20T01:49:06,630 * https://pypi.org/simple/biotuner/ 2026-06-20T01:49:06,630 * https://www.piwheels.org/simple/biotuner/ 2026-06-20T01:49:06,631 Fetching project page and analyzing links: https://pypi.org/simple/biotuner/ 2026-06-20T01:49:06,632 Getting page https://pypi.org/simple/biotuner/ 2026-06-20T01:49:06,633 Found index url https://pypi.org/simple 2026-06-20T01:49:06,881 Fetched page https://pypi.org/simple/biotuner/ as application/vnd.pypi.simple.v1+json 2026-06-20T01:49:06,890 Found link https://files.pythonhosted.org/packages/ce/2f/eeb7905972b9507de9aa5ea3e3cd78e68526c92edfae86ad3280dd250630/biotuner-0.0.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0 2026-06-20T01:49:06,890 Found link https://files.pythonhosted.org/packages/23/24/0bce80552bee914fada1e5a606d2f3bd46a42529ea88a96197f310afba9b/biotuner-0.0.1.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.1 2026-06-20T01:49:06,891 Found link https://files.pythonhosted.org/packages/ba/56/da0fe61084516a12e425fda1903cf302ab4fbfefb370e68701ef0b38aa88/biotuner-0.0.2.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.2 2026-06-20T01:49:06,892 Found link https://files.pythonhosted.org/packages/7e/e3/a02391b9f3091d144757fc83cc14e145da4b09bcad5a888cc0a884919e7f/biotuner-0.0.3.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.3 2026-06-20T01:49:06,892 Found link https://files.pythonhosted.org/packages/76/21/e2d27d0639655629601684f419e4a31da11c9a65c0b1219436a8d4ed57c9/biotuner-0.0.4.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.4 2026-06-20T01:49:06,893 Found link https://files.pythonhosted.org/packages/41/ee/941e3b68d0bf7992b076df05d117ddc9958baee4da50c7a9bbd61fa5cea8/biotuner-0.0.5.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.5 2026-06-20T01:49:06,894 Found link https://files.pythonhosted.org/packages/de/2d/38e53c7e47385e0b16da5b5ec2e2340c6de7b92e22e217f1470446d0a730/biotuner-0.0.6.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.6 2026-06-20T01:49:06,895 Found link https://files.pythonhosted.org/packages/f3/11/2dd375ac2253f9907b1e1225e630eb7fe31daf1cb3950790494dc1662e70/biotuner-0.0.8.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.8 2026-06-20T01:49:06,895 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/c7/e9/7ac79248f00845a534b92e1d66ae4bc6f651d46528e9dd8fe59d33e4a41a/biotuner-0.0.9-py3-none-any.whl (from https://pypi.org/simple/biotuner/) 2026-06-20T01:49:06,896 Found link https://files.pythonhosted.org/packages/9e/f8/d4bd91d4289dc7cebf79959c31b320c34f1c57ee3cef0bd07ac754ab715c/biotuner-0.0.9.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.9 2026-06-20T01:49:06,897 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/0c/00/466d8906434b82a6937ab1d73d5f009647c3cf46f4d05b503e9cc99ad453/biotuner-0.0.10-py3-none-any.whl (from https://pypi.org/simple/biotuner/) 2026-06-20T01:49:06,897 Found link https://files.pythonhosted.org/packages/c4/71/191867000b45003a8fc6fd2c294fe3c72cfa8f935a536461b1b291a53ad7/biotuner-0.0.10.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.10 2026-06-20T01:49:06,898 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/7c/70/d61d9e6078b29244935d58862c18a78a809a4c525258b89b6645da1fc55c/biotuner-0.0.11-py3-none-any.whl (from https://pypi.org/simple/biotuner/) 2026-06-20T01:49:06,899 Found link https://files.pythonhosted.org/packages/60/59/f0c0606c14e9e493c55f5bb65bba6921ebe37615514453043fdfd33819ab/biotuner-0.0.11.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.11 2026-06-20T01:49:06,899 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/ee/fc/f26cc32512927e83618e8a96cf09ce98c95d866428475c6cfc8045dc9c2b/biotuner-0.0.12-py3-none-any.whl (from https://pypi.org/simple/biotuner/) 2026-06-20T01:49:06,900 Found link https://files.pythonhosted.org/packages/96/b1/d2ed8c9d6e2a9c2807d3c9987839b90b5d67688e896929b40f3196527eb7/biotuner-0.0.12.tar.gz (from https://pypi.org/simple/biotuner/), version: 0.0.12 2026-06-20T01:49:06,900 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/65/5e/b740a717e491edda8234f03df27d69a4ffcce7cf46ee91d2dd930ba3ab16/biotuner-0.0.13-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,901 Link requires a different Python (3.11.2 not in: '<3.11,>=3.6'): https://files.pythonhosted.org/packages/9f/62/406f3537c2ef490efd2eb8fb0cef053a5ff11f401f292040afbba2d3e17b/biotuner-0.0.13.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,902 Skipping link: 0.0.13 Requires-Python <3.11,>=3.6: https://files.pythonhosted.org/packages/9f/62/406f3537c2ef490efd2eb8fb0cef053a5ff11f401f292040afbba2d3e17b/biotuner-0.0.13.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,902 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/b5/80/7d20dec056c95cd5feab442814b7d15795a1afd405307d0643af55368f00/biotuner-0.0.14-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,903 Link requires a different Python (3.11.2 not in: '<3.11,>=3.6'): https://files.pythonhosted.org/packages/e3/36/62b92f96af900be7477e19990fafb280bdef5ff3c380c7a753475a94bbfe/biotuner-0.0.14.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,904 Skipping link: 0.0.14 Requires-Python <3.11,>=3.6: https://files.pythonhosted.org/packages/e3/36/62b92f96af900be7477e19990fafb280bdef5ff3c380c7a753475a94bbfe/biotuner-0.0.14.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:06,905 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/b2/66/924dc6c605e1637384afe5437f042ae662927616373c8a36c48ca215ff45/biotuner-0.0.15-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:06,906 Found link https://files.pythonhosted.org/packages/e8/61/201ebee5ac9caf701e8d5365d9c0e8ca21b7542424b395edf5fedef012ff/biotuner-0.0.15.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6), version: 0.0.15 2026-06-20T01:49:06,906 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/2b/d8/282d80970eeec1809df457157f25d0be85536fd5334e823765946257eb92/biotuner-0.0.16-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:06,907 Found link https://files.pythonhosted.org/packages/7d/e8/afa06c49d91c7448d48be338413a7f960027e5d73a3fbf04e9fbc77e1d3f/biotuner-0.0.16.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6), version: 0.0.16 2026-06-20T01:49:06,908 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/1d/7d/337c056390bb43862615016c300a3b95389b8c24dab436c9b5c145617847/biotuner-0.0.17-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:06,909 Found link https://files.pythonhosted.org/packages/87/68/c6e9f868ed4273c9143514f1380d198cea6da613e99524a8a122ade47a77/biotuner-0.0.17.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:<3.12,>=3.6), version: 0.0.17 2026-06-20T01:49:06,910 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/de/54/ff2cd420ae140bc3c49ea12db9a2c11d104d967df6010ffce4bc04b30229/biotuner-0.0.18-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,911 Found link https://files.pythonhosted.org/packages/b5/da/99d03dc977d0659cb1c23b08639408769fddbc68cb3be79940db031a7e27/biotuner-0.0.18.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.0.18 2026-06-20T01:49:06,911 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/09/01/71c120132230841d645a4ac4a6a2220251452d31eb423d42d4fa60eee4b6/biotuner-0.1.0-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,912 Found link https://files.pythonhosted.org/packages/fa/bf/4de64a2992136e9f1bea44072add762092dca0dbddc3129ab0094cbd25b0/biotuner-0.1.0.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.1.0 2026-06-20T01:49:06,913 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/aa/3b/5e91eef6d2a54cb79f2f72abbe6e0ab5df5989295c6442b8d6f22b6fd047/biotuner-0.2.0-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,914 Found link https://files.pythonhosted.org/packages/73/ed/548831f7b01ec2416a5e95db8bd291c2c5406a3c0dc66ec6ba9e503476c4/biotuner-0.2.0.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.2.0 2026-06-20T01:49:06,914 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/7c/3f/e48a7c3a561063fac3ed36ae8c5cb23d9470861e86119e82a8e1321962e5/biotuner-0.3.0-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,915 Found link https://files.pythonhosted.org/packages/c2/c1/b7d9d950f2afc4a4279d3f56b40324acc6afe06483a39cae78533346a69b/biotuner-0.3.0.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.3.0 2026-06-20T01:49:06,916 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/11/b1/b1ac7e803c8ce381c6c249bb35d892610b8f42370bf490ee71eaedb06343/biotuner-0.3.1-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,917 Found link https://files.pythonhosted.org/packages/b5/10/e16504f8b0758a329723ee8b20336dfdd25828fe4d411c38ed6a1fbcf580/biotuner-0.3.1.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.3.1 2026-06-20T01:49:06,917 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/78/d4/a3a6beb4bba000fcbcc355bfd3db07d82f21210fdbb3f9617d448e17c27e/biotuner-0.4.0-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,918 Found link https://files.pythonhosted.org/packages/1c/57/39e3eb447c21bea43939f310d8372a863d12dc2fe1d1793ed49845ff9dde/biotuner-0.4.0.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.4.0 2026-06-20T01:49:06,919 Skipping link: No binaries permitted for biotuner: https://files.pythonhosted.org/packages/fc/4c/c28a7937949729526c4793fa7c07640cf8fbb2713045079daeef6091f0d2/biotuner-0.4.1-py3-none-any.whl (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:06,920 Found link https://files.pythonhosted.org/packages/39/4a/536570ea209175e7c45be82244b775ebe7399337e94a6421da899127c784/biotuner-0.4.1.tar.gz (from https://pypi.org/simple/biotuner/) (requires-python:>=3.6), version: 0.4.1 2026-06-20T01:49:06,921 Fetching project page and analyzing links: https://www.piwheels.org/simple/biotuner/ 2026-06-20T01:49:06,922 Getting page https://www.piwheels.org/simple/biotuner/ 2026-06-20T01:49:06,923 Found index url https://www.piwheels.org/simple 2026-06-20T01:49:07,211 Fetched page https://www.piwheels.org/simple/biotuner/ as text/html 2026-06-20T01:49:07,218 Skipping link: No binaries permitted for biotuner: https://www.piwheels.org/simple/biotuner/biotuner-0.4.0-py3-none-any.whl#sha256=009d47c4621c90b9071df7601115f8add8a697600819c159a980116ab98a18c4 (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,218 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.3.1-py3-none-any.whl#sha256=c46f814e5d632d59b990fa52d9b1ea8991187c642540a12ea9dae6c82d65c0d5 (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,219 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.3.0-py3-none-any.whl#sha256=1efccb50578deccb560a513f42fea14548baa8fe68a78b271faa16f628e30291 (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,219 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.2.0-py3-none-any.whl#sha256=85079cbf450532f2c7fd4478322653743e9e2a3ba69b78001bade18973136002 (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,220 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.1.0-py3-none-any.whl#sha256=efedd4a3f60ae54209619b4daed0079cd2fbe2feaa95fe3b95802d3677c4bc0c (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,220 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.18-py3-none-any.whl#sha256=bca0e2d6dd5c8dfe9abe819de48ef3dfeeef4df80251622ec3e79ee660206d2f (from https://www.piwheels.org/simple/biotuner/) (requires-python:>=3.6) 2026-06-20T01:49:07,221 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.17-py3-none-any.whl#sha256=3a91ba86c81d016797b8bc760cbb99cccba7bf53cebda6ba0d92414fa22e6855 (from https://www.piwheels.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:07,222 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.16-py3-none-any.whl#sha256=c43376cf8884bdd6d7a06c231423953e924e18b91834c0a0a03ed3210c5c65ea (from https://www.piwheels.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:07,222 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.15-py3-none-any.whl#sha256=e4dab873ef0a7ea9cb3211415e6f116c4d6c3e5e9f04b50dac915998f864d417 (from https://www.piwheels.org/simple/biotuner/) (requires-python:<3.12,>=3.6) 2026-06-20T01:49:07,223 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.14-py3-none-any.whl#sha256=9021343f8815261f07772ef0d24d93bd8f4ac581032ae103ddfbcff1767fb175 (from https://www.piwheels.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:07,223 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.13-py3-none-any.whl#sha256=a9184b852f9fa7b0ca4a6b33b974469072623ce0621f0be718acd7dd1dd0f883 (from https://www.piwheels.org/simple/biotuner/) (requires-python:<3.11,>=3.6) 2026-06-20T01:49:07,224 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.12-py3-none-any.whl#sha256=2f6193bed919a88689f313b5d69685c31ea4965ec90e58ef714008a57ec50f6a (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,225 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.9-py3-none-any.whl#sha256=852e67cc98124a786d3430d6a4b8a95c5f1bfc193598cf852bc2d941be5bf062 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,225 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.8-py3-none-any.whl#sha256=6df676c4882ab2bb8f9d1845a929c1dcf21f4e1b71854fef385bd93526762d5e (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,226 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.6-py3-none-any.whl#sha256=10e51245a0b250ce362b05950551d5b19e2c95a23db4250799dd5244e66d6170 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,226 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.5-py3-none-any.whl#sha256=9f4553a6c2a6941c4dc5bdf6439cecb5a469ed43abc267202aca862b3a37f81e (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,227 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.4-py3-none-any.whl#sha256=4caf4aec4fed2165dc065ad76867983ddc3efa62f7086cdc61507016f98d8dd9 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,227 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.3-py3-none-any.whl#sha256=7a7e12114ff7e1d349b1ca6a885d96a79e9a48a357291265c11c17bc7c1bc850 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,228 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.2-py3-none-any.whl#sha256=d88a4a3c9794217764e8e21ef53b7a38cb9c7b4b378b630e45289837c1a0b0bc (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,228 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0.1-py3-none-any.whl#sha256=2b56209c116ed30573686afca0d59582c1b0a7f1312d886f89c7af510a146821 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,229 Skipping link: No binaries permitted for biotuner: https://archive1.piwheels.org/simple/biotuner/biotuner-0.0-py3-none-any.whl#sha256=7bb9f244e43e7770f6c181e62a0fab2885ba573cc1aa41c280d3d93419fd4cf1 (from https://www.piwheels.org/simple/biotuner/) 2026-06-20T01:49:07,229 Skipping link: not a file: https://www.piwheels.org/simple/biotuner/ 2026-06-20T01:49:07,230 Skipping link: not a file: https://pypi.org/simple/biotuner/ 2026-06-20T01:49:07,251 Given no hashes to check 1 links for project 'biotuner': discarding no candidates 2026-06-20T01:49:07,268 Collecting biotuner==0.4.1 2026-06-20T01:49:07,271 Created temporary directory: /tmp/pip-unpack-qpe2werc 2026-06-20T01:49:07,516 Downloading biotuner-0.4.1.tar.gz (1.8 MB) 2026-06-20T01:49:08,223 Added biotuner==0.4.1 from https://files.pythonhosted.org/packages/39/4a/536570ea209175e7c45be82244b775ebe7399337e94a6421da899127c784/biotuner-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-rlho0v3u' 2026-06-20T01:49:08,229 Created temporary directory: /tmp/pip-build-env-huepwvzp 2026-06-20T01:49:08,233 Installing build dependencies: started 2026-06-20T01:49:08,234 Running command pip subprocess to install build dependencies 2026-06-20T01:49:09,358 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-20T01:49:09,818 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-06-20T01:49:09,841 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-20T01:49:11,833 Collecting setuptools 2026-06-20T01:49:11,834 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-20T01:49:11,851 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-20T01:49:12,083 Collecting wheel 2026-06-20T01:49:12,084 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-20T01:49:12,100 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-20T01:49:12,284 Collecting packaging>=24.0 2026-06-20T01:49:12,285 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-20T01:49:12,299 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-20T01:49:12,489 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-20T01:49:12,509 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-20T01:49:12,593 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-20T01:49:12,625 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-20T01:49:12,653 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-20T01:49:12,746 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-20T01:49:15,751 Installing collected packages: setuptools, packaging, wheel 2026-06-20T01:49:19,242 Creating /tmp/pip-build-env-huepwvzp/overlay/local/bin 2026-06-20T01:49:19,244 changing mode of /tmp/pip-build-env-huepwvzp/overlay/local/bin/wheel to 755 2026-06-20T01:49:19,265 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-20T01:49:19,553 Installing build dependencies: finished with status 'done' 2026-06-20T01:49:19,559 Getting requirements to build wheel: started 2026-06-20T01:49:19,560 Running command Getting requirements to build wheel 2026-06-20T01:49:20,401 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-20T01:49:20,401 !! 2026-06-20T01:49:20,402 ******************************************************************************** 2026-06-20T01:49:20,403 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-06-20T01:49:20,405 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-20T01:49:20,405 or your builds will no longer be supported. 2026-06-20T01:49:20,407 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:20,407 ******************************************************************************** 2026-06-20T01:49:20,409 !! 2026-06-20T01:49:20,410 corresp(dist, value, root_dir) 2026-06-20T01:49:20,497 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:20,497 !! 2026-06-20T01:49:20,498 ******************************************************************************** 2026-06-20T01:49:20,499 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:20,500 License :: OSI Approved :: MIT License 2026-06-20T01:49:20,501 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:20,502 ******************************************************************************** 2026-06-20T01:49:20,503 !! 2026-06-20T01:49:20,504 dist._finalize_license_expression() 2026-06-20T01:49:20,504 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:20,505 !! 2026-06-20T01:49:20,506 ******************************************************************************** 2026-06-20T01:49:20,506 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:20,507 License :: OSI Approved :: MIT License 2026-06-20T01:49:20,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:20,508 ******************************************************************************** 2026-06-20T01:49:20,509 !! 2026-06-20T01:49:20,510 self._finalize_license_expression() 2026-06-20T01:49:20,510 running egg_info 2026-06-20T01:49:20,514 writing biotuner.egg-info/PKG-INFO 2026-06-20T01:49:20,523 writing dependency_links to biotuner.egg-info/dependency_links.txt 2026-06-20T01:49:20,527 writing requirements to biotuner.egg-info/requires.txt 2026-06-20T01:49:20,528 writing top-level names to biotuner.egg-info/top_level.txt 2026-06-20T01:49:20,561 reading manifest file 'biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:20,569 adding license file 'LICENSE.txt' 2026-06-20T01:49:20,576 writing manifest file 'biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:20,675 Getting requirements to build wheel: finished with status 'done' 2026-06-20T01:49:20,678 Created temporary directory: /tmp/pip-modern-metadata-q5gss51t 2026-06-20T01:49:20,680 Preparing metadata (pyproject.toml): started 2026-06-20T01:49:20,682 Running command Preparing metadata (pyproject.toml) 2026-06-20T01:49:21,240 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-20T01:49:21,240 !! 2026-06-20T01:49:21,242 ******************************************************************************** 2026-06-20T01:49:21,243 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-06-20T01:49:21,244 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-20T01:49:21,244 or your builds will no longer be supported. 2026-06-20T01:49:21,246 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:21,246 ******************************************************************************** 2026-06-20T01:49:21,247 !! 2026-06-20T01:49:21,248 corresp(dist, value, root_dir) 2026-06-20T01:49:21,317 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:21,318 !! 2026-06-20T01:49:21,319 ******************************************************************************** 2026-06-20T01:49:21,320 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:21,321 License :: OSI Approved :: MIT License 2026-06-20T01:49:21,322 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:21,323 ******************************************************************************** 2026-06-20T01:49:21,324 !! 2026-06-20T01:49:21,325 dist._finalize_license_expression() 2026-06-20T01:49:21,326 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:21,326 !! 2026-06-20T01:49:21,327 ******************************************************************************** 2026-06-20T01:49:21,328 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:21,329 License :: OSI Approved :: MIT License 2026-06-20T01:49:21,330 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:21,330 ******************************************************************************** 2026-06-20T01:49:21,331 !! 2026-06-20T01:49:21,331 self._finalize_license_expression() 2026-06-20T01:49:21,332 running dist_info 2026-06-20T01:49:21,340 creating /tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info 2026-06-20T01:49:21,340 writing /tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/PKG-INFO 2026-06-20T01:49:21,349 writing dependency_links to /tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/dependency_links.txt 2026-06-20T01:49:21,353 writing requirements to /tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/requires.txt 2026-06-20T01:49:21,354 writing top-level names to /tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/top_level.txt 2026-06-20T01:49:21,356 writing manifest file '/tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:21,385 reading manifest file '/tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:21,386 adding license file 'LICENSE.txt' 2026-06-20T01:49:21,392 writing manifest file '/tmp/pip-modern-metadata-q5gss51t/biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:21,393 creating '/tmp/pip-modern-metadata-q5gss51t/biotuner-0.4.1.dist-info' 2026-06-20T01:49:21,517 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-20T01:49:21,523 Source in /tmp/pip-wheel-uizzvjo_/biotuner_7107a3cb04da4fab825b77ee726f5a8b has version 0.4.1, which satisfies requirement biotuner==0.4.1 from https://files.pythonhosted.org/packages/39/4a/536570ea209175e7c45be82244b775ebe7399337e94a6421da899127c784/biotuner-0.4.1.tar.gz 2026-06-20T01:49:21,524 Removed biotuner==0.4.1 from https://files.pythonhosted.org/packages/39/4a/536570ea209175e7c45be82244b775ebe7399337e94a6421da899127c784/biotuner-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-rlho0v3u' 2026-06-20T01:49:21,532 Created temporary directory: /tmp/pip-unpack-ijuxbook 2026-06-20T01:49:21,532 Building wheels for collected packages: biotuner 2026-06-20T01:49:21,537 Created temporary directory: /tmp/pip-wheel-1cpuboxk 2026-06-20T01:49:21,537 Destination directory: /tmp/pip-wheel-1cpuboxk 2026-06-20T01:49:21,540 Building wheel for biotuner (pyproject.toml): started 2026-06-20T01:49:21,541 Running command Building wheel for biotuner (pyproject.toml) 2026-06-20T01:49:22,118 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-20T01:49:22,118 !! 2026-06-20T01:49:22,119 ******************************************************************************** 2026-06-20T01:49:22,120 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-06-20T01:49:22,121 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-20T01:49:22,121 or your builds will no longer be supported. 2026-06-20T01:49:22,123 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:22,123 ******************************************************************************** 2026-06-20T01:49:22,125 !! 2026-06-20T01:49:22,125 corresp(dist, value, root_dir) 2026-06-20T01:49:22,190 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:22,191 !! 2026-06-20T01:49:22,192 ******************************************************************************** 2026-06-20T01:49:22,192 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:22,193 License :: OSI Approved :: MIT License 2026-06-20T01:49:22,194 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:22,194 ******************************************************************************** 2026-06-20T01:49:22,195 !! 2026-06-20T01:49:22,196 dist._finalize_license_expression() 2026-06-20T01:49:22,196 /tmp/pip-build-env-huepwvzp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-20T01:49:22,197 !! 2026-06-20T01:49:22,198 ******************************************************************************** 2026-06-20T01:49:22,198 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-20T01:49:22,199 License :: OSI Approved :: MIT License 2026-06-20T01:49:22,200 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-20T01:49:22,200 ******************************************************************************** 2026-06-20T01:49:22,201 !! 2026-06-20T01:49:22,202 self._finalize_license_expression() 2026-06-20T01:49:22,202 running bdist_wheel 2026-06-20T01:49:22,215 running build 2026-06-20T01:49:22,216 running build_py 2026-06-20T01:49:22,222 creating build/lib/biotuner 2026-06-20T01:49:22,224 copying biotuner/biotuner_group.py -> build/lib/biotuner 2026-06-20T01:49:22,228 copying biotuner/peaks_extension.py -> build/lib/biotuner 2026-06-20T01:49:22,231 copying biotuner/biotuner_object.py -> build/lib/biotuner 2026-06-20T01:49:22,236 copying biotuner/metrics.py -> build/lib/biotuner 2026-06-20T01:49:22,239 copying biotuner/bioelements.py -> build/lib/biotuner 2026-06-20T01:49:22,241 copying biotuner/scale_construction.py -> build/lib/biotuner 2026-06-20T01:49:22,244 copying biotuner/harmonic_sequence_viz.py -> build/lib/biotuner 2026-06-20T01:49:22,247 copying biotuner/stats.py -> build/lib/biotuner 2026-06-20T01:49:22,250 copying biotuner/plot_config.py -> build/lib/biotuner 2026-06-20T01:49:22,252 copying biotuner/biocolors.py -> build/lib/biotuner 2026-06-20T01:49:22,254 copying biotuner/harmonic_spectrum.py -> build/lib/biotuner 2026-06-20T01:49:22,257 copying biotuner/harmonic_input.py -> build/lib/biotuner 2026-06-20T01:49:22,260 copying biotuner/__init__.py -> build/lib/biotuner 2026-06-20T01:49:22,261 copying biotuner/harmonic_sequence.py -> build/lib/biotuner 2026-06-20T01:49:22,265 copying biotuner/surrogates.py -> build/lib/biotuner 2026-06-20T01:49:22,268 copying biotuner/harmonic_connectivity.py -> build/lib/biotuner 2026-06-20T01:49:22,271 copying biotuner/transitional_harmony.py -> build/lib/biotuner 2026-06-20T01:49:22,274 copying biotuner/biotuner_mne.py -> build/lib/biotuner 2026-06-20T01:49:22,276 copying biotuner/peaks_extraction.py -> build/lib/biotuner 2026-06-20T01:49:22,280 copying biotuner/dictionaries.py -> build/lib/biotuner 2026-06-20T01:49:22,283 copying biotuner/rhythm_construction.py -> build/lib/biotuner 2026-06-20T01:49:22,289 copying biotuner/biotuner_utils.py -> build/lib/biotuner 2026-06-20T01:49:22,292 copying biotuner/plot_utils.py -> build/lib/biotuner 2026-06-20T01:49:22,297 copying biotuner/vizs.py -> build/lib/biotuner 2026-06-20T01:49:22,301 creating build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,302 copying biotuner/harmonic_geometry/plotting.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,306 copying biotuner/harmonic_geometry/_utils.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,308 copying biotuner/harmonic_geometry/harmonograph.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,310 copying biotuner/harmonic_geometry/lissajous.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,313 copying biotuner/harmonic_geometry/metrics.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,315 copying biotuner/harmonic_geometry/generative.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,318 copying biotuner/harmonic_geometry/spherical_harmonics.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,319 copying biotuner/harmonic_geometry/interference_patterns.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,321 copying biotuner/harmonic_geometry/geometry_3d.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,324 copying biotuner/harmonic_geometry/inputs.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,326 copying biotuner/harmonic_geometry/geometry_data.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,328 copying biotuner/harmonic_geometry/__init__.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,330 copying biotuner/harmonic_geometry/polygon_circular.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,333 copying biotuner/harmonic_geometry/extensions.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,335 copying biotuner/harmonic_geometry/chladni.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,337 copying biotuner/harmonic_geometry/transitions.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,339 copying biotuner/harmonic_geometry/fractal.py -> build/lib/biotuner/harmonic_geometry 2026-06-20T01:49:22,343 creating build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,344 copying biotuner/harmonic_timbre/_utils.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,347 copying biotuner/harmonic_timbre/synthesis.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,349 copying biotuner/harmonic_timbre/inharmonic.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,352 copying biotuner/harmonic_timbre/timbre.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,355 copying biotuner/harmonic_timbre/matching.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,358 copying biotuner/harmonic_timbre/direct_synth.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,360 copying biotuner/harmonic_timbre/sequence_sources.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,362 copying biotuner/harmonic_timbre/biotuner_mapping.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,365 copying biotuner/harmonic_timbre/__init__.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,367 copying biotuner/harmonic_timbre/cross_modal.py -> build/lib/biotuner/harmonic_timbre 2026-06-20T01:49:22,370 creating build/lib/biotuner/resonance 2026-06-20T01:49:22,371 copying biotuner/resonance/kernels_ratio.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,374 copying biotuner/resonance/nulls.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,376 copying biotuner/resonance/registry.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,378 copying biotuner/resonance/combine.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,380 copying biotuner/resonance/plots.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,382 copying biotuner/resonance/orchestrator.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,385 copying biotuner/resonance/__init__.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,387 copying biotuner/resonance/phase_estimators.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,389 copying biotuner/resonance/coupling.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,391 copying biotuner/resonance/kernels_harmonic.py -> build/lib/biotuner/resonance 2026-06-20T01:49:22,393 creating build/lib/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,394 copying biotuner/harmonic_geometry/media/structure.py -> build/lib/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,397 copying biotuner/harmonic_geometry/media/base.py -> build/lib/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,399 copying biotuner/harmonic_geometry/media/__init__.py -> build/lib/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,401 copying biotuner/harmonic_geometry/media/coupling.py -> build/lib/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,404 creating build/lib/biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,405 copying biotuner/harmonic_geometry/media/parametric/faraday.py -> build/lib/biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,407 copying biotuner/harmonic_geometry/media/parametric/__init__.py -> build/lib/biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,410 creating build/lib/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,411 copying biotuner/harmonic_geometry/media/transport/streaming.py -> build/lib/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,413 copying biotuner/harmonic_geometry/media/transport/tracer.py -> build/lib/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,416 copying biotuner/harmonic_geometry/media/transport/granular.py -> build/lib/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,418 copying biotuner/harmonic_geometry/media/transport/__init__.py -> build/lib/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,420 creating build/lib/biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,422 copying biotuner/harmonic_geometry/media/morphogenetic/__init__.py -> build/lib/biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,423 copying biotuner/harmonic_geometry/media/morphogenetic/reaction_diffusion.py -> build/lib/biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,426 copying biotuner/harmonic_geometry/media/morphogenetic/crystallization.py -> build/lib/biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,429 creating build/lib/biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,430 copying biotuner/harmonic_geometry/media/wave_field/acoustic.py -> build/lib/biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,433 copying biotuner/harmonic_geometry/media/wave_field/__init__.py -> build/lib/biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,435 copying biotuner/harmonic_geometry/media/wave_field/interference.py -> build/lib/biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,438 creating build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,439 copying biotuner/harmonic_geometry/media/eigenmode/closed_surface.py -> build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,442 copying biotuner/harmonic_geometry/media/eigenmode/__init__.py -> build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,444 copying biotuner/harmonic_geometry/media/eigenmode/rigid_plate.py -> build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,448 copying biotuner/harmonic_geometry/media/eigenmode/plasma_lattice.py -> build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,450 copying biotuner/harmonic_geometry/media/eigenmode/elastic.py -> build/lib/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,453 creating build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,454 copying biotuner/harmonic_timbre/exporters/to_wav.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,457 copying biotuner/harmonic_timbre/exporters/to_wavetable.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,460 copying biotuner/harmonic_timbre/exporters/to_csound.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,463 copying biotuner/harmonic_timbre/exporters/to_supercollider.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,465 copying biotuner/harmonic_timbre/exporters/_vital_template.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,468 copying biotuner/harmonic_timbre/exporters/combinatorial.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,471 copying biotuner/harmonic_timbre/exporters/to_surge.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,473 copying biotuner/harmonic_timbre/exporters/to_sfz.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,475 copying biotuner/harmonic_timbre/exporters/__init__.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,477 copying biotuner/harmonic_timbre/exporters/tuning_files.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,479 copying biotuner/harmonic_timbre/exporters/to_vital.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,482 copying biotuner/harmonic_timbre/exporters/_common.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,484 copying biotuner/harmonic_timbre/exporters/_bundle.py -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,486 running egg_info 2026-06-20T01:49:22,496 writing biotuner.egg-info/PKG-INFO 2026-06-20T01:49:22,503 writing dependency_links to biotuner.egg-info/dependency_links.txt 2026-06-20T01:49:22,507 writing requirements to biotuner.egg-info/requires.txt 2026-06-20T01:49:22,508 writing top-level names to biotuner.egg-info/top_level.txt 2026-06-20T01:49:22,529 reading manifest file 'biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:22,536 adding license file 'LICENSE.txt' 2026-06-20T01:49:22,543 writing manifest file 'biotuner.egg-info/SOURCES.txt' 2026-06-20T01:49:22,551 copying biotuner/harmonic_timbre/exporters/_vital_template_base.json -> build/lib/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,590 installing to build/bdist.linux-armv7l/wheel 2026-06-20T01:49:22,591 running install 2026-06-20T01:49:22,614 running install_lib 2026-06-20T01:49:22,620 creating build/bdist.linux-armv7l/wheel 2026-06-20T01:49:22,623 creating build/bdist.linux-armv7l/wheel/biotuner 2026-06-20T01:49:22,624 copying build/lib/biotuner/biotuner_group.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,628 copying build/lib/biotuner/peaks_extension.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,630 copying build/lib/biotuner/biotuner_object.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,635 copying build/lib/biotuner/metrics.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,638 copying build/lib/biotuner/bioelements.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,640 copying build/lib/biotuner/scale_construction.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,644 copying build/lib/biotuner/harmonic_sequence_viz.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,647 copying build/lib/biotuner/stats.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,649 copying build/lib/biotuner/plot_config.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,652 copying build/lib/biotuner/biocolors.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,655 copying build/lib/biotuner/harmonic_spectrum.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,658 copying build/lib/biotuner/harmonic_input.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,662 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry 2026-06-20T01:49:22,664 copying build/lib/biotuner/harmonic_geometry/plotting.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,670 copying build/lib/biotuner/harmonic_geometry/_utils.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,674 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media 2026-06-20T01:49:22,677 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,679 copying build/lib/biotuner/harmonic_geometry/media/parametric/faraday.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,683 copying build/lib/biotuner/harmonic_geometry/media/parametric/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/parametric 2026-06-20T01:49:22,686 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,688 copying build/lib/biotuner/harmonic_geometry/media/transport/streaming.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,691 copying build/lib/biotuner/harmonic_geometry/media/transport/tracer.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,694 copying build/lib/biotuner/harmonic_geometry/media/transport/granular.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,698 copying build/lib/biotuner/harmonic_geometry/media/transport/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/transport 2026-06-20T01:49:22,701 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,703 copying build/lib/biotuner/harmonic_geometry/media/morphogenetic/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,706 copying build/lib/biotuner/harmonic_geometry/media/morphogenetic/reaction_diffusion.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,710 copying build/lib/biotuner/harmonic_geometry/media/morphogenetic/crystallization.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/morphogenetic 2026-06-20T01:49:22,715 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,717 copying build/lib/biotuner/harmonic_geometry/media/wave_field/acoustic.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,721 copying build/lib/biotuner/harmonic_geometry/media/wave_field/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,724 copying build/lib/biotuner/harmonic_geometry/media/wave_field/interference.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/wave_field 2026-06-20T01:49:22,729 copying build/lib/biotuner/harmonic_geometry/media/structure.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media 2026-06-20T01:49:22,732 copying build/lib/biotuner/harmonic_geometry/media/base.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media 2026-06-20T01:49:22,736 copying build/lib/biotuner/harmonic_geometry/media/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media 2026-06-20T01:49:22,739 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,741 copying build/lib/biotuner/harmonic_geometry/media/eigenmode/closed_surface.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,745 copying build/lib/biotuner/harmonic_geometry/media/eigenmode/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,748 copying build/lib/biotuner/harmonic_geometry/media/eigenmode/rigid_plate.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,753 copying build/lib/biotuner/harmonic_geometry/media/eigenmode/plasma_lattice.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,756 copying build/lib/biotuner/harmonic_geometry/media/eigenmode/elastic.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media/eigenmode 2026-06-20T01:49:22,759 copying build/lib/biotuner/harmonic_geometry/media/coupling.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry/media 2026-06-20T01:49:22,762 copying build/lib/biotuner/harmonic_geometry/harmonograph.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,765 copying build/lib/biotuner/harmonic_geometry/lissajous.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,768 copying build/lib/biotuner/harmonic_geometry/metrics.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,771 copying build/lib/biotuner/harmonic_geometry/generative.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,774 copying build/lib/biotuner/harmonic_geometry/spherical_harmonics.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,777 copying build/lib/biotuner/harmonic_geometry/interference_patterns.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,779 copying build/lib/biotuner/harmonic_geometry/geometry_3d.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,782 copying build/lib/biotuner/harmonic_geometry/inputs.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,784 copying build/lib/biotuner/harmonic_geometry/geometry_data.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,787 copying build/lib/biotuner/harmonic_geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,789 copying build/lib/biotuner/harmonic_geometry/polygon_circular.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,792 copying build/lib/biotuner/harmonic_geometry/extensions.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,795 copying build/lib/biotuner/harmonic_geometry/chladni.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,797 copying build/lib/biotuner/harmonic_geometry/transitions.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,799 copying build/lib/biotuner/harmonic_geometry/fractal.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_geometry 2026-06-20T01:49:22,802 copying build/lib/biotuner/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,805 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_timbre 2026-06-20T01:49:22,806 copying build/lib/biotuner/harmonic_timbre/_utils.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,810 creating build/bdist.linux-armv7l/wheel/biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,811 copying build/lib/biotuner/harmonic_timbre/exporters/_vital_template_base.json -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,849 copying build/lib/biotuner/harmonic_timbre/exporters/to_wav.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,851 copying build/lib/biotuner/harmonic_timbre/exporters/to_wavetable.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,854 copying build/lib/biotuner/harmonic_timbre/exporters/to_csound.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,857 copying build/lib/biotuner/harmonic_timbre/exporters/to_supercollider.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,859 copying build/lib/biotuner/harmonic_timbre/exporters/_vital_template.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,861 copying build/lib/biotuner/harmonic_timbre/exporters/combinatorial.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,865 copying build/lib/biotuner/harmonic_timbre/exporters/to_surge.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,868 copying build/lib/biotuner/harmonic_timbre/exporters/to_sfz.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,870 copying build/lib/biotuner/harmonic_timbre/exporters/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,873 copying build/lib/biotuner/harmonic_timbre/exporters/tuning_files.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,875 copying build/lib/biotuner/harmonic_timbre/exporters/to_vital.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,878 copying build/lib/biotuner/harmonic_timbre/exporters/_common.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,880 copying build/lib/biotuner/harmonic_timbre/exporters/_bundle.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre/exporters 2026-06-20T01:49:22,883 copying build/lib/biotuner/harmonic_timbre/synthesis.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,886 copying build/lib/biotuner/harmonic_timbre/inharmonic.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,888 copying build/lib/biotuner/harmonic_timbre/timbre.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,891 copying build/lib/biotuner/harmonic_timbre/matching.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,894 copying build/lib/biotuner/harmonic_timbre/direct_synth.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,897 copying build/lib/biotuner/harmonic_timbre/sequence_sources.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,899 copying build/lib/biotuner/harmonic_timbre/biotuner_mapping.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,902 copying build/lib/biotuner/harmonic_timbre/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,905 copying build/lib/biotuner/harmonic_timbre/cross_modal.py -> build/bdist.linux-armv7l/wheel/./biotuner/harmonic_timbre 2026-06-20T01:49:22,907 copying build/lib/biotuner/harmonic_sequence.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,912 copying build/lib/biotuner/surrogates.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,914 copying build/lib/biotuner/harmonic_connectivity.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,920 copying build/lib/biotuner/transitional_harmony.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,922 copying build/lib/biotuner/biotuner_mne.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,924 copying build/lib/biotuner/peaks_extraction.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,928 creating build/bdist.linux-armv7l/wheel/biotuner/resonance 2026-06-20T01:49:22,929 copying build/lib/biotuner/resonance/kernels_ratio.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,932 copying build/lib/biotuner/resonance/nulls.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,934 copying build/lib/biotuner/resonance/registry.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,936 copying build/lib/biotuner/resonance/combine.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,938 copying build/lib/biotuner/resonance/plots.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,940 copying build/lib/biotuner/resonance/orchestrator.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,943 copying build/lib/biotuner/resonance/__init__.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,945 copying build/lib/biotuner/resonance/phase_estimators.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,946 copying build/lib/biotuner/resonance/coupling.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,949 copying build/lib/biotuner/resonance/kernels_harmonic.py -> build/bdist.linux-armv7l/wheel/./biotuner/resonance 2026-06-20T01:49:22,951 copying build/lib/biotuner/dictionaries.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,953 copying build/lib/biotuner/rhythm_construction.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,957 copying build/lib/biotuner/biotuner_utils.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,961 copying build/lib/biotuner/plot_utils.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,966 copying build/lib/biotuner/vizs.py -> build/bdist.linux-armv7l/wheel/./biotuner 2026-06-20T01:49:22,969 running install_egg_info 2026-06-20T01:49:22,973 Copying biotuner.egg-info to build/bdist.linux-armv7l/wheel/./biotuner-0.4.1-py3.11.egg-info 2026-06-20T01:49:22,985 running install_scripts 2026-06-20T01:49:22,999 creating build/bdist.linux-armv7l/wheel/biotuner-0.4.1.dist-info/WHEEL 2026-06-20T01:49:23,002 creating '/tmp/pip-wheel-1cpuboxk/.tmp-xyjtmse0/biotuner-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-20T01:49:23,005 adding 'biotuner/__init__.py' 2026-06-20T01:49:23,007 adding 'biotuner/biocolors.py' 2026-06-20T01:49:23,008 adding 'biotuner/bioelements.py' 2026-06-20T01:49:23,015 adding 'biotuner/biotuner_group.py' 2026-06-20T01:49:23,018 adding 'biotuner/biotuner_mne.py' 2026-06-20T01:49:23,031 adding 'biotuner/biotuner_object.py' 2026-06-20T01:49:23,041 adding 'biotuner/biotuner_utils.py' 2026-06-20T01:49:23,045 adding 'biotuner/dictionaries.py' 2026-06-20T01:49:23,058 adding 'biotuner/harmonic_connectivity.py' 2026-06-20T01:49:23,063 adding 'biotuner/harmonic_input.py' 2026-06-20T01:49:23,075 adding 'biotuner/harmonic_sequence.py' 2026-06-20T01:49:23,079 adding 'biotuner/harmonic_sequence_viz.py' 2026-06-20T01:49:23,082 adding 'biotuner/harmonic_spectrum.py' 2026-06-20T01:49:23,088 adding 'biotuner/metrics.py' 2026-06-20T01:49:23,091 adding 'biotuner/peaks_extension.py' 2026-06-20T01:49:23,100 adding 'biotuner/peaks_extraction.py' 2026-06-20T01:49:23,103 adding 'biotuner/plot_config.py' 2026-06-20T01:49:23,119 adding 'biotuner/plot_utils.py' 2026-06-20T01:49:23,134 adding 'biotuner/rhythm_construction.py' 2026-06-20T01:49:23,140 adding 'biotuner/scale_construction.py' 2026-06-20T01:49:23,143 adding 'biotuner/stats.py' 2026-06-20T01:49:23,145 adding 'biotuner/surrogates.py' 2026-06-20T01:49:23,147 adding 'biotuner/transitional_harmony.py' 2026-06-20T01:49:23,153 adding 'biotuner/vizs.py' 2026-06-20T01:49:23,156 adding 'biotuner/harmonic_geometry/__init__.py' 2026-06-20T01:49:23,157 adding 'biotuner/harmonic_geometry/_utils.py' 2026-06-20T01:49:23,159 adding 'biotuner/harmonic_geometry/chladni.py' 2026-06-20T01:49:23,160 adding 'biotuner/harmonic_geometry/extensions.py' 2026-06-20T01:49:23,164 adding 'biotuner/harmonic_geometry/fractal.py' 2026-06-20T01:49:23,166 adding 'biotuner/harmonic_geometry/generative.py' 2026-06-20T01:49:23,171 adding 'biotuner/harmonic_geometry/geometry_3d.py' 2026-06-20T01:49:23,173 adding 'biotuner/harmonic_geometry/geometry_data.py' 2026-06-20T01:49:23,175 adding 'biotuner/harmonic_geometry/harmonograph.py' 2026-06-20T01:49:23,176 adding 'biotuner/harmonic_geometry/inputs.py' 2026-06-20T01:49:23,178 adding 'biotuner/harmonic_geometry/interference_patterns.py' 2026-06-20T01:49:23,180 adding 'biotuner/harmonic_geometry/lissajous.py' 2026-06-20T01:49:23,184 adding 'biotuner/harmonic_geometry/metrics.py' 2026-06-20T01:49:23,192 adding 'biotuner/harmonic_geometry/plotting.py' 2026-06-20T01:49:23,195 adding 'biotuner/harmonic_geometry/polygon_circular.py' 2026-06-20T01:49:23,197 adding 'biotuner/harmonic_geometry/spherical_harmonics.py' 2026-06-20T01:49:23,199 adding 'biotuner/harmonic_geometry/transitions.py' 2026-06-20T01:49:23,201 adding 'biotuner/harmonic_geometry/media/__init__.py' 2026-06-20T01:49:23,202 adding 'biotuner/harmonic_geometry/media/base.py' 2026-06-20T01:49:23,204 adding 'biotuner/harmonic_geometry/media/coupling.py' 2026-06-20T01:49:23,206 adding 'biotuner/harmonic_geometry/media/structure.py' 2026-06-20T01:49:23,207 adding 'biotuner/harmonic_geometry/media/eigenmode/__init__.py' 2026-06-20T01:49:23,210 adding 'biotuner/harmonic_geometry/media/eigenmode/closed_surface.py' 2026-06-20T01:49:23,212 adding 'biotuner/harmonic_geometry/media/eigenmode/elastic.py' 2026-06-20T01:49:23,215 adding 'biotuner/harmonic_geometry/media/eigenmode/plasma_lattice.py' 2026-06-20T01:49:23,222 adding 'biotuner/harmonic_geometry/media/eigenmode/rigid_plate.py' 2026-06-20T01:49:23,225 adding 'biotuner/harmonic_geometry/media/morphogenetic/__init__.py' 2026-06-20T01:49:23,228 adding 'biotuner/harmonic_geometry/media/morphogenetic/crystallization.py' 2026-06-20T01:49:23,231 adding 'biotuner/harmonic_geometry/media/morphogenetic/reaction_diffusion.py' 2026-06-20T01:49:23,233 adding 'biotuner/harmonic_geometry/media/parametric/__init__.py' 2026-06-20T01:49:23,235 adding 'biotuner/harmonic_geometry/media/parametric/faraday.py' 2026-06-20T01:49:23,237 adding 'biotuner/harmonic_geometry/media/transport/__init__.py' 2026-06-20T01:49:23,239 adding 'biotuner/harmonic_geometry/media/transport/granular.py' 2026-06-20T01:49:23,241 adding 'biotuner/harmonic_geometry/media/transport/streaming.py' 2026-06-20T01:49:23,243 adding 'biotuner/harmonic_geometry/media/transport/tracer.py' 2026-06-20T01:49:23,244 adding 'biotuner/harmonic_geometry/media/wave_field/__init__.py' 2026-06-20T01:49:23,247 adding 'biotuner/harmonic_geometry/media/wave_field/acoustic.py' 2026-06-20T01:49:23,250 adding 'biotuner/harmonic_geometry/media/wave_field/interference.py' 2026-06-20T01:49:23,252 adding 'biotuner/harmonic_timbre/__init__.py' 2026-06-20T01:49:23,254 adding 'biotuner/harmonic_timbre/_utils.py' 2026-06-20T01:49:23,258 adding 'biotuner/harmonic_timbre/biotuner_mapping.py' 2026-06-20T01:49:23,260 adding 'biotuner/harmonic_timbre/cross_modal.py' 2026-06-20T01:49:23,262 adding 'biotuner/harmonic_timbre/direct_synth.py' 2026-06-20T01:49:23,263 adding 'biotuner/harmonic_timbre/inharmonic.py' 2026-06-20T01:49:23,266 adding 'biotuner/harmonic_timbre/matching.py' 2026-06-20T01:49:23,268 adding 'biotuner/harmonic_timbre/sequence_sources.py' 2026-06-20T01:49:23,270 adding 'biotuner/harmonic_timbre/synthesis.py' 2026-06-20T01:49:23,275 adding 'biotuner/harmonic_timbre/timbre.py' 2026-06-20T01:49:23,278 adding 'biotuner/harmonic_timbre/exporters/__init__.py' 2026-06-20T01:49:23,280 adding 'biotuner/harmonic_timbre/exporters/_bundle.py' 2026-06-20T01:49:23,281 adding 'biotuner/harmonic_timbre/exporters/_common.py' 2026-06-20T01:49:23,284 adding 'biotuner/harmonic_timbre/exporters/_vital_template.py' 2026-06-20T01:49:23,504 adding 'biotuner/harmonic_timbre/exporters/_vital_template_base.json' 2026-06-20T01:49:23,523 adding 'biotuner/harmonic_timbre/exporters/combinatorial.py' 2026-06-20T01:49:23,526 adding 'biotuner/harmonic_timbre/exporters/to_csound.py' 2026-06-20T01:49:23,527 adding 'biotuner/harmonic_timbre/exporters/to_sfz.py' 2026-06-20T01:49:23,529 adding 'biotuner/harmonic_timbre/exporters/to_supercollider.py' 2026-06-20T01:49:23,531 adding 'biotuner/harmonic_timbre/exporters/to_surge.py' 2026-06-20T01:49:23,535 adding 'biotuner/harmonic_timbre/exporters/to_vital.py' 2026-06-20T01:49:23,537 adding 'biotuner/harmonic_timbre/exporters/to_wav.py' 2026-06-20T01:49:23,543 adding 'biotuner/harmonic_timbre/exporters/to_wavetable.py' 2026-06-20T01:49:23,546 adding 'biotuner/harmonic_timbre/exporters/tuning_files.py' 2026-06-20T01:49:23,548 adding 'biotuner/resonance/__init__.py' 2026-06-20T01:49:23,549 adding 'biotuner/resonance/combine.py' 2026-06-20T01:49:23,551 adding 'biotuner/resonance/coupling.py' 2026-06-20T01:49:23,552 adding 'biotuner/resonance/kernels_harmonic.py' 2026-06-20T01:49:23,554 adding 'biotuner/resonance/kernels_ratio.py' 2026-06-20T01:49:23,556 adding 'biotuner/resonance/nulls.py' 2026-06-20T01:49:23,558 adding 'biotuner/resonance/orchestrator.py' 2026-06-20T01:49:23,559 adding 'biotuner/resonance/phase_estimators.py' 2026-06-20T01:49:23,561 adding 'biotuner/resonance/plots.py' 2026-06-20T01:49:23,563 adding 'biotuner/resonance/registry.py' 2026-06-20T01:49:23,565 adding 'biotuner-0.4.1.dist-info/licenses/LICENSE.txt' 2026-06-20T01:49:23,568 adding 'biotuner-0.4.1.dist-info/METADATA' 2026-06-20T01:49:23,569 adding 'biotuner-0.4.1.dist-info/WHEEL' 2026-06-20T01:49:23,569 adding 'biotuner-0.4.1.dist-info/top_level.txt' 2026-06-20T01:49:23,571 adding 'biotuner-0.4.1.dist-info/RECORD' 2026-06-20T01:49:23,592 removing build/bdist.linux-armv7l/wheel 2026-06-20T01:49:23,715 Building wheel for biotuner (pyproject.toml): finished with status 'done' 2026-06-20T01:49:23,759 Created wheel for biotuner: filename=biotuner-0.4.1-py3-none-any.whl size=1767251 sha256=c8ac561f87e969520b958bd9134015a386c222d2de12f7227445f1c9989ae29d 2026-06-20T01:49:23,760 Stored in directory: /tmp/pip-ephem-wheel-cache-n6ot_qqw/wheels/93/3c/47/45e1c93020d7eec4b8dc168071925f08d5eccee20276ee667e 2026-06-20T01:49:23,778 Successfully built biotuner 2026-06-20T01:49:23,825 Removed build tracker: '/tmp/pip-build-tracker-rlho0v3u'