2025-09-11T08:04:37,129 Created temporary directory: /tmp/pip-build-tracker-kohuhqhw 2025-09-11T08:04:37,129 Initialized build tracking at /tmp/pip-build-tracker-kohuhqhw 2025-09-11T08:04:37,130 Created build tracker: /tmp/pip-build-tracker-kohuhqhw 2025-09-11T08:04:37,130 Entered build tracker: /tmp/pip-build-tracker-kohuhqhw 2025-09-11T08:04:37,130 Created temporary directory: /tmp/pip-wheel-ps3hknnj 2025-09-11T08:04:37,133 Created temporary directory: /tmp/pip-ephem-wheel-cache-iprl3s6_ 2025-09-11T08:04:37,192 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T08:04:37,194 2 location(s) to search for versions of ggwave: 2025-09-11T08:04:37,194 * https://pypi.org/simple/ggwave/ 2025-09-11T08:04:37,194 * https://www.piwheels.org/simple/ggwave/ 2025-09-11T08:04:37,195 Fetching project page and analyzing links: https://pypi.org/simple/ggwave/ 2025-09-11T08:04:37,195 Getting page https://pypi.org/simple/ggwave/ 2025-09-11T08:04:37,197 Found index url https://pypi.org/simple/ 2025-09-11T08:04:37,345 Fetched page https://pypi.org/simple/ggwave/ as application/vnd.pypi.simple.v1+json 2025-09-11T08:04:37,348 Found link https://files.pythonhosted.org/packages/68/4d/6d71c2b959011de3ce9dfdc6dfe831f67d9656dda69cf58969be0c99489d/ggwave-0.1.0.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.0 2025-09-11T08:04:37,348 Found link https://files.pythonhosted.org/packages/06/3e/362b1b2ec58f9917e665f5eeff6e21e2998553dfec254f970d89089c5830/ggwave-0.1.1.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.1 2025-09-11T08:04:37,348 Found link https://files.pythonhosted.org/packages/57/53/7604aed13142070b2f2d0256fddfb5cd9a7db07554e6a1f9810e6a8ddd8c/ggwave-0.1.2.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.2 2025-09-11T08:04:37,349 Found link https://files.pythonhosted.org/packages/b8/84/9218139ab9da18c4f4843db2913cef45dca6850257b853df09c9a51d7b1e/ggwave-0.1.3.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.3 2025-09-11T08:04:37,349 Found link https://files.pythonhosted.org/packages/5b/03/3b512ded778cb4114f83d2328302e8ee444452bdc83044eb82435f693b57/ggwave-0.1.4.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.4 2025-09-11T08:04:37,349 Found link https://files.pythonhosted.org/packages/6a/48/d89a597387dfb039ae8e8a588fbec6af6a58def88c6eb1fb7a3f342211e3/ggwave-0.1.5.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.1.5 2025-09-11T08:04:37,349 Found link https://files.pythonhosted.org/packages/ae/f4/b24f09821aabbc21b1d7ea1d64f75279a0e812cd1b2b5b82f5758d0a0151/ggwave-0.2.0.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.2.0 2025-09-11T08:04:37,350 Found link https://files.pythonhosted.org/packages/51/5e/bfe7fd5a2485300eee5e800c33691da06f0958ea09aea6e5659150d47e13/ggwave-0.2.1.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.2.1 2025-09-11T08:04:37,350 Found link https://files.pythonhosted.org/packages/a2/76/662b41a7f741abc906d6866de6ce0e5e6444ba41d01edfd3481dbfce3b3f/ggwave-0.2.2.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.2.2 2025-09-11T08:04:37,350 Found link https://files.pythonhosted.org/packages/ae/dd/64bbd32d6495d2fcc542ab8cb7abbe1eec450cd821b4d5673e07b4b068c5/ggwave-0.3.0.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.3.0 2025-09-11T08:04:37,350 Found link https://files.pythonhosted.org/packages/9d/c9/d7d8f8f44fa9e1b9e7a9acf44aa5ce2497b9c25e99b76e520169d33a0189/ggwave-0.3.1.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.3.1 2025-09-11T08:04:37,350 Found link https://files.pythonhosted.org/packages/54/c6/1770f1091b497406d2253c050dd01524190d760b73aed845dfc2a81866bc/ggwave-0.4.0.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.4.0 2025-09-11T08:04:37,351 Found link https://files.pythonhosted.org/packages/64/34/a873dd1ea0b83111ac6191657376ba3c0ba17beaeb2795369ef9ffd467eb/ggwave-0.4.1.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.4.1 2025-09-11T08:04:37,351 Found link https://files.pythonhosted.org/packages/a4/18/a8b2204590a4f7f12a38398f50a9b7618b18f345428c478edf53acc30b7d/ggwave-0.4.2.tar.gz (from https://pypi.org/simple/ggwave/), version: 0.4.2 2025-09-11T08:04:37,351 Fetching project page and analyzing links: https://www.piwheels.org/simple/ggwave/ 2025-09-11T08:04:37,352 Getting page https://www.piwheels.org/simple/ggwave/ 2025-09-11T08:04:37,353 Found index url https://www.piwheels.org/simple/ 2025-09-11T08:04:37,446 Fetched page https://www.piwheels.org/simple/ggwave/ as text/html 2025-09-11T08:04:37,460 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.2-cp37-cp37m-linux_armv6l.whl#sha256=30a1a79e159ab0244bf07e42cfb8381b795cce0893e5b2676de5896f48ff7e45 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.2-cp37-cp37m-linux_armv7l.whl#sha256=30a1a79e159ab0244bf07e42cfb8381b795cce0893e5b2676de5896f48ff7e45 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.2-cp39-cp39-linux_armv6l.whl#sha256=930e78e6d3eb478d934706b61206c04edd40722e050e4469f594dfaa004b9277 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.2-cp39-cp39-linux_armv7l.whl#sha256=930e78e6d3eb478d934706b61206c04edd40722e050e4469f594dfaa004b9277 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.1-cp37-cp37m-linux_armv6l.whl#sha256=ef22b8fc31f4c3addb28a07014102c6b586758cbd6ac3bb697f6b06e545bf8ae (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.1-cp37-cp37m-linux_armv7l.whl#sha256=ef22b8fc31f4c3addb28a07014102c6b586758cbd6ac3bb697f6b06e545bf8ae (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,461 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.1-cp39-cp39-linux_armv6l.whl#sha256=ad93fb8d1f5c2d6a6054b72d4759645a1adf5b395370b8ff7d9b92477a04fc93 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.1-cp39-cp39-linux_armv7l.whl#sha256=ad93fb8d1f5c2d6a6054b72d4759645a1adf5b395370b8ff7d9b92477a04fc93 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=1d9586c7a2aa231b573bb148484baa15556f9c4b88a5dcc1877cf3c4c71d8e75 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=1d9586c7a2aa231b573bb148484baa15556f9c4b88a5dcc1877cf3c4c71d8e75 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=9510475adb96c2bb1b0a21604637790052bff4ce3fde756daa48f3ea08780c23 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=9510475adb96c2bb1b0a21604637790052bff4ce3fde756daa48f3ea08780c23 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,462 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp37-cp37m-linux_armv6l.whl#sha256=89c6889592c9c5cd256141d50b7339eb486f6ca243b95d708b853b243873bce1 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp37-cp37m-linux_armv7l.whl#sha256=89c6889592c9c5cd256141d50b7339eb486f6ca243b95d708b853b243873bce1 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp39-cp39-linux_armv6l.whl#sha256=a6a98f5b0e889cbc06063dba73e80d1bceafc881a333911dc7812b2a150b7e9e (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp39-cp39-linux_armv7l.whl#sha256=a6a98f5b0e889cbc06063dba73e80d1bceafc881a333911dc7812b2a150b7e9e (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp35-cp35m-linux_armv6l.whl#sha256=1356361a666f4dcfd63fd8e600290636a5a9a5cd1b9709ef394a96c1b5b95c27 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.1-cp35-cp35m-linux_armv7l.whl#sha256=1356361a666f4dcfd63fd8e600290636a5a9a5cd1b9709ef394a96c1b5b95c27 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,463 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=607850c9999d610b486f4ceb4f1f7429a71cd7e60ee8f3490840068c363e5e06 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=607850c9999d610b486f4ceb4f1f7429a71cd7e60ee8f3490840068c363e5e06 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp35-cp35m-linux_armv6l.whl#sha256=5cd965745bedeb8bbbbe9a752568a7f13373818ce67237af23e54bcee7f473da (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp35-cp35m-linux_armv7l.whl#sha256=5cd965745bedeb8bbbbe9a752568a7f13373818ce67237af23e54bcee7f473da (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp39-cp39-linux_armv6l.whl#sha256=7d29b95f07a8ebd142ab528c29a7d4a8928d0fd69548a79ee9fcab375b0fd8e2 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.3.0-cp39-cp39-linux_armv7l.whl#sha256=7d29b95f07a8ebd142ab528c29a7d4a8928d0fd69548a79ee9fcab375b0fd8e2 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=b27bf387f68af618e63320dfe8fa0ae7e432481190006770d691fe31e3d8a2f0 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,464 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=b27bf387f68af618e63320dfe8fa0ae7e432481190006770d691fe31e3d8a2f0 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.2-cp39-cp39-linux_armv6l.whl#sha256=4f380859caad267b664e13cba16ec9e1e71a21896ac75c547844058e8e06b979 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.2-cp39-cp39-linux_armv7l.whl#sha256=4f380859caad267b664e13cba16ec9e1e71a21896ac75c547844058e8e06b979 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=7a04f9318feb5da948bb309ff89b9a68565e6fb20e2d9954c12d6f15088aff8e (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=7a04f9318feb5da948bb309ff89b9a68565e6fb20e2d9954c12d6f15088aff8e (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=31660cfafda1e5f5f4c001ea3fe4a73909c3227d9a844661052e4c44b52853e1 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,465 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=31660cfafda1e5f5f4c001ea3fe4a73909c3227d9a844661052e4c44b52853e1 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=77d000ede7901eb22f01ed33cb903e6748fcc3e6498dd479c5234a239749113b (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=77d000ede7901eb22f01ed33cb903e6748fcc3e6498dd479c5234a239749113b (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=0474d8da7ef624c5a240b16ae0e0bf1c2930352a0e507e1879b41adbbdbc934c (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=0474d8da7ef624c5a240b16ae0e0bf1c2930352a0e507e1879b41adbbdbc934c (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=375760bcd979c02744501748d9af5de1085d0967f475f63d66cceec6b73db17a (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=375760bcd979c02744501748d9af5de1085d0967f475f63d66cceec6b73db17a (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,466 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp39-cp39-linux_armv6l.whl#sha256=a7d9afdc3543de81c3cde875f69bd47783565043eb23eaa9406145849e416911 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.2.0-cp39-cp39-linux_armv7l.whl#sha256=a7d9afdc3543de81c3cde875f69bd47783565043eb23eaa9406145849e416911 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp35-cp35m-linux_armv6l.whl#sha256=f8c595de23d59a92389d8031fafaeb7400ab3c9656fc4a6f6bcf7b987184352a (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp35-cp35m-linux_armv7l.whl#sha256=f8c595de23d59a92389d8031fafaeb7400ab3c9656fc4a6f6bcf7b987184352a (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp37-cp37m-linux_armv6l.whl#sha256=02a05b8bce5252a3e5752e687b96957ceee0429e90c866432f85857779455145 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp37-cp37m-linux_armv7l.whl#sha256=02a05b8bce5252a3e5752e687b96957ceee0429e90c866432f85857779455145 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=e068854e186984ab8fb195698e2d7b56f9a37ec0ba0ed43763fe3012d39d71f0 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,467 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=e068854e186984ab8fb195698e2d7b56f9a37ec0ba0ed43763fe3012d39d71f0 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp35-cp35m-linux_armv6l.whl#sha256=77ad3d8037ad37cfebb74da1cd3004f7c646378bde6c5c2a9aa3db4b94a360cd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp35-cp35m-linux_armv7l.whl#sha256=77ad3d8037ad37cfebb74da1cd3004f7c646378bde6c5c2a9aa3db4b94a360cd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=0d53dacf37155944b0ec3edd339993626bfc6202e76cf1305e61f55159c22e69 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=0d53dacf37155944b0ec3edd339993626bfc6202e76cf1305e61f55159c22e69 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=5e966de528ecf9666de241b3d9155e9c38be6947358127de074bd001818550a9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=5e966de528ecf9666de241b3d9155e9c38be6947358127de074bd001818550a9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,468 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp35-cp35m-linux_armv6l.whl#sha256=ec24dce50fdf2baac2ab62e7f17de13aec6a029460caeb59b46e341ed950a4f9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp35-cp35m-linux_armv7l.whl#sha256=ec24dce50fdf2baac2ab62e7f17de13aec6a029460caeb59b46e341ed950a4f9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=a9cba95e4b6860f997df0476413951dd436c1d32386661482630f13e1a3867b5 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=a9cba95e4b6860f997df0476413951dd436c1d32386661482630f13e1a3867b5 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=fb28fb119aebd8173f4bcb84c76eade0d8c4fb7f5a0436e18705d4d12849fc4d (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=fb28fb119aebd8173f4bcb84c76eade0d8c4fb7f5a0436e18705d4d12849fc4d (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,469 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp35-cp35m-linux_armv6l.whl#sha256=f9e961ac78f5a7c5426d996407ffcddc49be3f09bf71b487313b2d2752ee0c0c (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp35-cp35m-linux_armv7l.whl#sha256=f9e961ac78f5a7c5426d996407ffcddc49be3f09bf71b487313b2d2752ee0c0c (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp37-cp37m-linux_armv6l.whl#sha256=a9b4797194ef06779e130019afe6e2bad9ca768201c7e4ea87c06a91312789dd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp37-cp37m-linux_armv7l.whl#sha256=a9b4797194ef06779e130019afe6e2bad9ca768201c7e4ea87c06a91312789dd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=68c0c0483d3646c13884a8c94946becb81e58f6d8f770f997515d5db86c967bd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=68c0c0483d3646c13884a8c94946becb81e58f6d8f770f997515d5db86c967bd (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=d615ff9524ea668225f3e308fb90a077de4d474258a7c5e307b64ee7e23afcc9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,470 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=d615ff9524ea668225f3e308fb90a077de4d474258a7c5e307b64ee7e23afcc9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=167ddb004fe481449edc1dcb66baf2e7412ccd751a5a768de78d8731761c2f52 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=167ddb004fe481449edc1dcb66baf2e7412ccd751a5a768de78d8731761c2f52 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=832e5f6f8170ada08e7b2884695e340d20f2974aa41bb17d9e2d79307a7efdfa (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=832e5f6f8170ada08e7b2884695e340d20f2974aa41bb17d9e2d79307a7efdfa (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=a5bf43ad664d09a2ecb1dd53ef99515afc561f1df5ee78b5ffceaec9cafb5485 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=a5bf43ad664d09a2ecb1dd53ef99515afc561f1df5ee78b5ffceaec9cafb5485 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,471 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=fb6d631f616dd60e8c25cf1d03f416b53078d5db0616442649d21597e3f5586b (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,472 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=fb6d631f616dd60e8c25cf1d03f416b53078d5db0616442649d21597e3f5586b (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,472 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=89c172398bec9b85c1d6d04171e4f5827f1bff76b5affc17809d53997d83c8d9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,472 Skipping link: No binaries permitted for ggwave: https://archive1.piwheels.org/simple/ggwave/ggwave-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=89c172398bec9b85c1d6d04171e4f5827f1bff76b5affc17809d53997d83c8d9 (from https://www.piwheels.org/simple/ggwave/) 2025-09-11T08:04:37,472 Skipping link: not a file: https://www.piwheels.org/simple/ggwave/ 2025-09-11T08:04:37,472 Skipping link: not a file: https://pypi.org/simple/ggwave/ 2025-09-11T08:04:37,498 Given no hashes to check 1 links for project 'ggwave': discarding no candidates 2025-09-11T08:04:37,499 Collecting ggwave==0.4.1 2025-09-11T08:04:37,500 Created temporary directory: /tmp/pip-unpack-xl4vgps9 2025-09-11T08:04:37,651 Downloading ggwave-0.4.1.tar.gz (76 kB) 2025-09-11T08:04:37,706 Added ggwave==0.4.1 from https://files.pythonhosted.org/packages/64/34/a873dd1ea0b83111ac6191657376ba3c0ba17beaeb2795369ef9ffd467eb/ggwave-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-kohuhqhw' 2025-09-11T08:04:37,707 Running setup.py (path:/tmp/pip-wheel-ps3hknnj/ggwave_07d6cf15aebb48b4bb486b7788614398/setup.py) egg_info for package ggwave 2025-09-11T08:04:37,708 Created temporary directory: /tmp/pip-pip-egg-info-nytilgpp 2025-09-11T08:04:37,708 Preparing metadata (setup.py): started 2025-09-11T08:04:37,709 Running command python setup.py egg_info 2025-09-11T08:04:39,094 running egg_info 2025-09-11T08:04:39,194 creating /tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info 2025-09-11T08:04:39,195 writing /tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/PKG-INFO 2025-09-11T08:04:39,196 writing dependency_links to /tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/dependency_links.txt 2025-09-11T08:04:39,197 writing top-level names to /tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/top_level.txt 2025-09-11T08:04:39,197 writing manifest file '/tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/SOURCES.txt' 2025-09-11T08:04:39,489 reading manifest file '/tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/SOURCES.txt' 2025-09-11T08:04:39,490 reading manifest template 'MANIFEST.in' 2025-09-11T08:04:39,496 writing manifest file '/tmp/pip-pip-egg-info-nytilgpp/ggwave.egg-info/SOURCES.txt' 2025-09-11T08:04:39,637 Preparing metadata (setup.py): finished with status 'done' 2025-09-11T08:04:39,642 Source in /tmp/pip-wheel-ps3hknnj/ggwave_07d6cf15aebb48b4bb486b7788614398 has version 0.4.1, which satisfies requirement ggwave==0.4.1 from https://files.pythonhosted.org/packages/64/34/a873dd1ea0b83111ac6191657376ba3c0ba17beaeb2795369ef9ffd467eb/ggwave-0.4.1.tar.gz 2025-09-11T08:04:39,643 Removed ggwave==0.4.1 from https://files.pythonhosted.org/packages/64/34/a873dd1ea0b83111ac6191657376ba3c0ba17beaeb2795369ef9ffd467eb/ggwave-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-kohuhqhw' 2025-09-11T08:04:39,647 Created temporary directory: /tmp/pip-unpack-sm9x769j 2025-09-11T08:04:39,647 Created temporary directory: /tmp/pip-unpack-zztw6xeh 2025-09-11T08:04:39,647 Building wheels for collected packages: ggwave 2025-09-11T08:04:39,649 Created temporary directory: /tmp/pip-wheel-qgas_vgo 2025-09-11T08:04:39,649 DEPRECATION: Building 'ggwave' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ggwave'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-11T08:04:39,650 Building wheel for ggwave (setup.py): started 2025-09-11T08:04:39,651 Destination directory: /tmp/pip-wheel-qgas_vgo 2025-09-11T08:04:39,651 Running command python setup.py bdist_wheel 2025-09-11T08:04:40,844 running bdist_wheel 2025-09-11T08:04:41,272 running build 2025-09-11T08:04:41,272 running build_ext 2025-09-11T08:04:41,641 building 'ggwave' extension 2025-09-11T08:04:41,642 creating build/temp.linux-armv7l-cpython-313 2025-09-11T08:04:41,643 creating build/temp.linux-armv7l-cpython-313/ggwave/src 2025-09-11T08:04:41,643 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Iggwave/include -Iggwave/include/ggwave -I/usr/include/python3.13 -c ggwave.bycython.cpp -o build/temp.linux-armv7l-cpython-313/ggwave.bycython.o -O3 -std=c++11 2025-09-11T08:04:42,334 ggwave.bycython.cpp:780:72: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,334 780 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { 2025-09-11T08:04:42,334 | ^ 2025-09-11T08:04:42,334 In file included from /usr/include/python3.13/unicodeobject.h:1014, 2025-09-11T08:04:42,335 from /usr/include/python3.13/Python.h:79, 2025-09-11T08:04:42,335 from ggwave.bycython.cpp:6: 2025-09-11T08:04:42,335 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-11T08:04:42,335 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-11T08:04:42,335 | ^~~~~~~~~~ 2025-09-11T08:04:42,335 ggwave.bycython.cpp: In function ‘size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE*)’: 2025-09-11T08:04:42,335 ggwave.bycython.cpp:781:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,336 781 | const Py_UNICODE *u_end = u; 2025-09-11T08:04:42,336 | ^~~~~ 2025-09-11T08:04:42,336 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-11T08:04:42,336 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-11T08:04:42,336 | ^~~~~~~~~~ 2025-09-11T08:04:42,349 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_2init(PyObject*, PyObject*)’: 2025-09-11T08:04:42,349 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,349 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,349 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,349 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,349 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,349 | ^ 2025-09-11T08:04:42,349 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,349 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,350 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,350 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,350 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T08:04:42,350 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,350 In file included from /usr/include/python3.13/dictobject.h:101, 2025-09-11T08:04:42,350 from /usr/include/python3.13/Python.h:90: 2025-09-11T08:04:42,350 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,350 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,351 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,351 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,351 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,351 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,351 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,351 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,351 | ^ 2025-09-11T08:04:42,351 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,352 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,352 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,352 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,352 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T08:04:42,352 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,352 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,352 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,353 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,353 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,353 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,353 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,353 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,353 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,353 | ^ 2025-09-11T08:04:42,353 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,354 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,354 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,354 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,354 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T08:04:42,354 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,354 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,354 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,354 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,369 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_6encode(PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-11T08:04:42,369 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,369 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,369 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,369 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,369 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,370 | ^ 2025-09-11T08:04:42,370 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,370 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,370 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,370 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,370 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,370 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,370 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,370 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,370 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,371 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,371 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,371 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,371 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,371 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,371 | ^ 2025-09-11T08:04:42,371 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,371 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,371 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,371 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,372 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,372 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,372 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,372 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,372 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,372 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,372 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,372 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,372 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,372 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,372 | ^ 2025-09-11T08:04:42,373 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,373 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,373 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,373 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,373 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,373 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,373 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,373 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,374 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,374 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,374 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,374 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,374 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,374 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,374 | ^ 2025-09-11T08:04:42,375 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,375 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,375 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,375 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,375 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,375 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,375 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,375 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,376 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,376 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,376 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,376 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,376 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,376 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,376 | ^ 2025-09-11T08:04:42,376 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,376 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,377 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,377 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,377 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,377 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,377 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,377 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,377 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,377 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,378 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,378 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,378 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,378 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,378 | ^ 2025-09-11T08:04:42,378 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,378 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,378 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,379 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,379 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T08:04:42,379 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,379 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,379 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,379 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,383 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,384 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,384 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,384 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,384 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,384 | ^ 2025-09-11T08:04:42,384 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,384 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,384 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,384 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,385 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T08:04:42,385 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,385 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,385 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,385 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,385 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,385 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,385 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,386 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,386 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,386 | ^ 2025-09-11T08:04:42,386 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,386 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,386 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,386 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,386 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T08:04:42,387 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,387 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,387 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,387 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,387 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,387 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,387 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,387 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,387 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,387 | ^ 2025-09-11T08:04:42,388 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,388 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T08:04:42,388 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,388 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T08:04:42,388 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T08:04:42,388 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,388 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,388 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,388 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,487 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_tp_dict_version(PyObject*)’: 2025-09-11T08:04:42,487 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,487 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,487 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,487 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,487 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T08:04:42,487 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,488 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,488 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,488 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,488 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,488 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,488 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,488 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,488 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T08:04:42,488 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,488 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,489 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,489 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,489 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,489 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,489 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,489 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,489 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T08:04:42,490 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,490 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,490 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,490 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,490 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_object_dict_version(PyObject*)’: 2025-09-11T08:04:42,490 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,491 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,491 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,491 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,491 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T08:04:42,491 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,491 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,491 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,491 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,491 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,492 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,492 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,492 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,492 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T08:04:42,492 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,492 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,492 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,492 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,493 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,493 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,493 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,493 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,493 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T08:04:42,493 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,493 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,493 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,493 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,494 ggwave.bycython.cpp: In function ‘int __Pyx_object_dict_version_matches(PyObject*, uint64_t, uint64_t)’: 2025-09-11T08:04:42,494 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,494 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,494 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,494 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T08:04:42,494 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T08:04:42,495 | ^ 2025-09-11T08:04:42,495 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,495 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T08:04:42,495 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,495 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,495 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,495 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,495 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,495 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,495 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,496 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T08:04:42,496 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T08:04:42,496 | ^ 2025-09-11T08:04:42,496 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,496 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T08:04:42,496 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,496 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,496 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,496 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,497 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,497 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,497 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,497 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T08:04:42,497 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T08:04:42,497 | ^ 2025-09-11T08:04:42,497 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,497 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T08:04:42,498 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,498 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,498 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,498 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,498 ggwave.bycython.cpp: In function ‘PyObject* __Pyx__GetModuleGlobalName(PyObject*, uint64_t*, PyObject**)’: 2025-09-11T08:04:42,498 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,498 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,498 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,498 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,498 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T08:04:42,499 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,499 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T08:04:42,499 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T08:04:42,499 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,499 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,499 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,499 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,499 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,499 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,499 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,500 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,500 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T08:04:42,500 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,500 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T08:04:42,500 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T08:04:42,500 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,500 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,500 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,501 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,501 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,501 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,501 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,501 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,501 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T08:04:42,501 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,501 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T08:04:42,502 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T08:04:42,502 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,502 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,502 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,502 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,513 ggwave.bycython.cpp: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-11T08:04:42,514 ggwave.bycython.cpp:5314:36: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-11T08:04:42,514 5314 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-11T08:04:42,514 | ^~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,514 ggwave.bycython.cpp:5317:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-11T08:04:42,514 5317 | tstate->curexc_traceback = tb; 2025-09-11T08:04:42,514 | ^~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,518 ggwave.bycython.cpp: In function ‘int __Pyx_CLineForTraceback(PyThreadState*, int)’: 2025-09-11T08:04:42,518 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,518 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,519 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,519 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,519 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,519 | ^ 2025-09-11T08:04:42,519 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,519 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T08:04:42,519 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,519 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,519 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,520 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,520 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,520 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,520 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,520 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,520 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,520 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,520 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,520 | ^ 2025-09-11T08:04:42,521 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,521 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T08:04:42,521 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,521 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,521 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,521 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,521 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,521 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,521 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,522 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,522 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,522 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,522 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T08:04:42,522 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T08:04:42,522 | ^ 2025-09-11T08:04:42,522 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,522 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T08:04:42,522 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,523 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,523 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,523 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,523 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,523 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,523 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,523 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,523 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,523 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,523 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,524 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T08:04:42,524 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,524 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,524 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,524 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,524 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,524 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,524 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,525 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,525 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,525 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,525 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,525 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T08:04:42,525 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,525 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,525 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,526 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,526 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,526 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,526 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T08:04:42,526 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T08:04:42,526 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,526 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T08:04:42,526 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T08:04:42,526 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,527 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T08:04:42,527 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T08:04:42,527 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,527 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T08:04:42,527 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T08:04:42,527 | ^~~~~~~~~~~~~~ 2025-09-11T08:04:42,534 ggwave.bycython.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: 2025-09-11T08:04:42,534 ggwave.bycython.cpp:452:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-11T08:04:42,534 452 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) 2025-09-11T08:04:42,534 | ^~ 2025-09-11T08:04:42,534 ggwave.bycython.cpp:5599:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 2025-09-11T08:04:42,534 5599 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line); 2025-09-11T08:04:42,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,535 In file included from /usr/include/python3.13/Python.h:67: 2025-09-11T08:04:42,535 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-11T08:04:42,535 22 | typedef struct _frame PyFrameObject; 2025-09-11T08:04:42,535 | ^~~~~~ 2025-09-11T08:04:42,543 ggwave.bycython.cpp: In function ‘int __Pyx_PyInt_As_int(PyObject*)’: 2025-09-11T08:04:42,544 ggwave.bycython.cpp:5768:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,544 5768 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,544 | ^~~~~~~~ 2025-09-11T08:04:42,552 ggwave.bycython.cpp:5823:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,552 5823 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,552 | ^~~~~~~~ 2025-09-11T08:04:42,566 ggwave.bycython.cpp:5909:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T08:04:42,566 5909 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T08:04:42,566 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,566 5910 | bytes, sizeof(val), 2025-09-11T08:04:42,566 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,566 5911 | is_little, !is_unsigned); 2025-09-11T08:04:42,566 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,567 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-11T08:04:42,567 from /usr/include/python3.13/Python.h:81: 2025-09-11T08:04:42,567 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T08:04:42,567 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T08:04:42,567 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,571 ggwave.bycython.cpp: In function ‘ggwave_SampleFormat __Pyx_PyInt_As_ggwave_SampleFormat(PyObject*)’: 2025-09-11T08:04:42,572 ggwave.bycython.cpp:5964:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,572 5964 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,572 | ^~~~~~~~ 2025-09-11T08:04:42,580 ggwave.bycython.cpp:6019:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,580 6019 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,580 | ^~~~~~~~ 2025-09-11T08:04:42,595 ggwave.bycython.cpp:6105:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T08:04:42,595 6105 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T08:04:42,596 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,596 6106 | bytes, sizeof(val), 2025-09-11T08:04:42,596 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,596 6107 | is_little, !is_unsigned); 2025-09-11T08:04:42,596 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,596 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T08:04:42,596 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T08:04:42,596 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,602 ggwave.bycython.cpp: In function ‘ggwave_Instance __Pyx_PyInt_As_ggwave_Instance(PyObject*)’: 2025-09-11T08:04:42,602 ggwave.bycython.cpp:6198:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,602 6198 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,603 | ^~~~~~~~ 2025-09-11T08:04:42,610 ggwave.bycython.cpp:6253:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,611 6253 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,611 | ^~~~~~~~ 2025-09-11T08:04:42,625 ggwave.bycython.cpp:6339:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T08:04:42,625 6339 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T08:04:42,625 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,625 6340 | bytes, sizeof(val), 2025-09-11T08:04:42,626 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,626 6341 | is_little, !is_unsigned); 2025-09-11T08:04:42,626 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,626 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T08:04:42,626 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T08:04:42,626 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,630 ggwave.bycython.cpp: In function ‘ggwave_ProtocolId __Pyx_PyInt_As_ggwave_ProtocolId(PyObject*)’: 2025-09-11T08:04:42,630 ggwave.bycython.cpp:6394:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,630 6394 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,631 | ^~~~~~~~ 2025-09-11T08:04:42,638 ggwave.bycython.cpp:6449:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,638 6449 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,638 | ^~~~~~~~ 2025-09-11T08:04:42,653 ggwave.bycython.cpp:6535:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T08:04:42,653 6535 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T08:04:42,654 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,654 6536 | bytes, sizeof(val), 2025-09-11T08:04:42,654 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,654 6537 | is_little, !is_unsigned); 2025-09-11T08:04:42,654 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,654 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T08:04:42,654 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T08:04:42,654 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,660 ggwave.bycython.cpp: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’: 2025-09-11T08:04:42,660 ggwave.bycython.cpp:6628:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,660 6628 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,660 | ^~~~~~~~ 2025-09-11T08:04:42,668 ggwave.bycython.cpp:6683:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,668 6683 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T08:04:42,668 | ^~~~~~~~ 2025-09-11T08:04:42,682 ggwave.bycython.cpp:6769:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T08:04:42,682 6769 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T08:04:42,682 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,682 6770 | bytes, sizeof(val), 2025-09-11T08:04:42,682 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,682 6771 | is_little, !is_unsigned); 2025-09-11T08:04:42,683 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,683 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T08:04:42,683 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T08:04:42,683 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T08:04:42,701 ggwave.bycython.cpp: In function ‘Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*)’: 2025-09-11T08:04:42,701 ggwave.bycython.cpp:7112:47: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T08:04:42,701 7112 | const digit* digits = ((PyLongObject*)b)->ob_digit; 2025-09-11T08:04:42,701 | ^~~~~~~~ 2025-09-11T08:04:42,818 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-11T08:04:42,986 ERROR: python setup.py bdist_wheel exited with 1 2025-09-11T08:04:42,999 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-11T08:04:42,999 exec(compile('"'"''"'"''"'"' 2025-09-11T08:04:42,999 # This is -- a caller that pip uses to run setup.py 2025-09-11T08:04:42,999 # 2025-09-11T08:04:42,999 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T08:04:42,999 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T08:04:42,999 # - It provides a clear error message when setuptools is not installed. 2025-09-11T08:04:42,999 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T08:04:42,999 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T08:04:42,999 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T08:04:42,999 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T08:04:42,999 import os, sys, tokenize, traceback 2025-09-11T08:04:42,999 2025-09-11T08:04:42,999 try: 2025-09-11T08:04:42,999 import setuptools 2025-09-11T08:04:42,999 except ImportError: 2025-09-11T08:04:42,999 print( 2025-09-11T08:04:42,999 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T08:04:42,999 "the build environment with exception:", 2025-09-11T08:04:42,999 file=sys.stderr, 2025-09-11T08:04:42,999 ) 2025-09-11T08:04:42,999 traceback.print_exc() 2025-09-11T08:04:42,999 sys.exit(1) 2025-09-11T08:04:42,999 2025-09-11T08:04:42,999 __file__ = %r 2025-09-11T08:04:42,999 sys.argv[0] = __file__ 2025-09-11T08:04:42,999 2025-09-11T08:04:42,999 if os.path.exists(__file__): 2025-09-11T08:04:42,999 filename = __file__ 2025-09-11T08:04:42,999 with tokenize.open(__file__) as f: 2025-09-11T08:04:42,999 setup_py_code = f.read() 2025-09-11T08:04:42,999 else: 2025-09-11T08:04:42,999 filename = "" 2025-09-11T08:04:42,999 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T08:04:42,999 2025-09-11T08:04:42,999 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T08:04:42,999 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ps3hknnj/ggwave_07d6cf15aebb48b4bb486b7788614398/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-qgas_vgo[/] 2025-09-11T08:04:42,999 [bold magenta]cwd[/]: /tmp/pip-wheel-ps3hknnj/ggwave_07d6cf15aebb48b4bb486b7788614398/ 2025-09-11T08:04:42,999 Building wheel for ggwave (setup.py): finished with status 'error' 2025-09-11T08:04:43,000 ERROR: Failed building wheel for ggwave 2025-09-11T08:04:43,001 Running setup.py clean for ggwave 2025-09-11T08:04:43,001 Running command python setup.py clean 2025-09-11T08:04:44,373 running clean 2025-09-11T08:04:44,572 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-11T08:04:44,573 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-11T08:04:44,573 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-11T08:04:44,573 'build/scripts-3.13' does not exist -- can't clean it 2025-09-11T08:04:44,574 removing 'build' 2025-09-11T08:04:44,717 Failed to build ggwave 2025-09-11T08:04:44,717 ERROR: Failed to build one or more wheels 2025-09-11T08:04:44,718 Exception information: 2025-09-11T08:04:44,718 Traceback (most recent call last): 2025-09-11T08:04:44,718 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T08:04:44,718 status = _inner_run() 2025-09-11T08:04:44,718 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T08:04:44,718 return self.run(options, args) 2025-09-11T08:04:44,718 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T08:04:44,718 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T08:04:44,718 return func(self, options, args) 2025-09-11T08:04:44,718 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-11T08:04:44,718 raise CommandError("Failed to build one or more wheels") 2025-09-11T08:04:44,718 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-11T08:04:44,723 Removed build tracker: '/tmp/pip-build-tracker-kohuhqhw'