2025-09-10T21:34:14,060 Created temporary directory: /tmp/pip-build-tracker-y0dmvpu0 2025-09-10T21:34:14,060 Initialized build tracking at /tmp/pip-build-tracker-y0dmvpu0 2025-09-10T21:34:14,061 Created build tracker: /tmp/pip-build-tracker-y0dmvpu0 2025-09-10T21:34:14,061 Entered build tracker: /tmp/pip-build-tracker-y0dmvpu0 2025-09-10T21:34:14,061 Created temporary directory: /tmp/pip-wheel-m9uwkxkn 2025-09-10T21:34:14,064 Created temporary directory: /tmp/pip-ephem-wheel-cache-4zprftms 2025-09-10T21:34:14,121 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T21:34:14,123 2 location(s) to search for versions of ggwave: 2025-09-10T21:34:14,123 * https://pypi.org/simple/ggwave/ 2025-09-10T21:34:14,123 * https://www.piwheels.org/simple/ggwave/ 2025-09-10T21:34:14,124 Fetching project page and analyzing links: https://pypi.org/simple/ggwave/ 2025-09-10T21:34:14,124 Getting page https://pypi.org/simple/ggwave/ 2025-09-10T21:34:14,125 Found index url https://pypi.org/simple/ 2025-09-10T21:34:14,274 Fetched page https://pypi.org/simple/ggwave/ as application/vnd.pypi.simple.v1+json 2025-09-10T21:34:14,278 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-10T21:34:14,279 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-10T21:34:14,279 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-10T21:34:14,280 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-10T21:34:14,280 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-10T21:34:14,281 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-10T21:34:14,281 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-10T21:34:14,282 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-10T21:34:14,282 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-10T21:34:14,283 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-10T21:34:14,283 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-10T21:34:14,284 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-10T21:34:14,284 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-10T21:34:14,285 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-10T21:34:14,285 Fetching project page and analyzing links: https://www.piwheels.org/simple/ggwave/ 2025-09-10T21:34:14,286 Getting page https://www.piwheels.org/simple/ggwave/ 2025-09-10T21:34:14,287 Found index url https://www.piwheels.org/simple/ 2025-09-10T21:34:14,389 Fetched page https://www.piwheels.org/simple/ggwave/ as text/html 2025-09-10T21:34:14,403 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-10T21:34:14,403 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-10T21:34:14,403 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-10T21:34:14,403 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-10T21:34:14,403 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-10T21:34:14,404 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-10T21:34:14,404 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-10T21:34:14,404 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-10T21:34:14,404 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-10T21:34:14,404 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-10T21:34:14,404 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,405 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,406 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,407 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,408 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-10T21:34:14,409 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-10T21:34:14,409 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-10T21:34:14,409 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-10T21:34:14,409 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-10T21:34:14,409 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-10T21:34:14,409 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,410 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,411 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,412 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,413 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-10T21:34:14,414 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-10T21:34:14,414 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-10T21:34:14,414 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-10T21:34:14,414 Skipping link: not a file: https://www.piwheels.org/simple/ggwave/ 2025-09-10T21:34:14,414 Skipping link: not a file: https://pypi.org/simple/ggwave/ 2025-09-10T21:34:14,438 Given no hashes to check 1 links for project 'ggwave': discarding no candidates 2025-09-10T21:34:14,439 Collecting ggwave==0.4.0 2025-09-10T21:34:14,441 Created temporary directory: /tmp/pip-unpack-5frpyo3f 2025-09-10T21:34:14,580 Downloading ggwave-0.4.0.tar.gz (75 kB) 2025-09-10T21:34:14,636 Added ggwave==0.4.0 from https://files.pythonhosted.org/packages/54/c6/1770f1091b497406d2253c050dd01524190d760b73aed845dfc2a81866bc/ggwave-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-y0dmvpu0' 2025-09-10T21:34:14,637 Running setup.py (path:/tmp/pip-wheel-m9uwkxkn/ggwave_22eeb4ce113b49eb9fbb882f22dd6a03/setup.py) egg_info for package ggwave 2025-09-10T21:34:14,637 Created temporary directory: /tmp/pip-pip-egg-info-yc4k59_1 2025-09-10T21:34:14,638 Preparing metadata (setup.py): started 2025-09-10T21:34:14,638 Running command python setup.py egg_info 2025-09-10T21:34:15,758 running egg_info 2025-09-10T21:34:15,834 creating /tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info 2025-09-10T21:34:15,834 writing /tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/PKG-INFO 2025-09-10T21:34:15,835 writing dependency_links to /tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/dependency_links.txt 2025-09-10T21:34:15,836 writing top-level names to /tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/top_level.txt 2025-09-10T21:34:15,836 writing manifest file '/tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/SOURCES.txt' 2025-09-10T21:34:16,051 reading manifest file '/tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/SOURCES.txt' 2025-09-10T21:34:16,052 reading manifest template 'MANIFEST.in' 2025-09-10T21:34:16,057 writing manifest file '/tmp/pip-pip-egg-info-yc4k59_1/ggwave.egg-info/SOURCES.txt' 2025-09-10T21:34:16,170 Preparing metadata (setup.py): finished with status 'done' 2025-09-10T21:34:16,175 Source in /tmp/pip-wheel-m9uwkxkn/ggwave_22eeb4ce113b49eb9fbb882f22dd6a03 has version 0.4.0, which satisfies requirement ggwave==0.4.0 from https://files.pythonhosted.org/packages/54/c6/1770f1091b497406d2253c050dd01524190d760b73aed845dfc2a81866bc/ggwave-0.4.0.tar.gz 2025-09-10T21:34:16,175 Removed ggwave==0.4.0 from https://files.pythonhosted.org/packages/54/c6/1770f1091b497406d2253c050dd01524190d760b73aed845dfc2a81866bc/ggwave-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-y0dmvpu0' 2025-09-10T21:34:16,178 Created temporary directory: /tmp/pip-unpack-xp674k5n 2025-09-10T21:34:16,179 Created temporary directory: /tmp/pip-unpack-ur9dfied 2025-09-10T21:34:16,179 Building wheels for collected packages: ggwave 2025-09-10T21:34:16,180 Created temporary directory: /tmp/pip-wheel-7tjpur_5 2025-09-10T21:34:16,180 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-10T21:34:16,182 Building wheel for ggwave (setup.py): started 2025-09-10T21:34:16,182 Destination directory: /tmp/pip-wheel-7tjpur_5 2025-09-10T21:34:16,182 Running command python setup.py bdist_wheel 2025-09-10T21:34:17,272 running bdist_wheel 2025-09-10T21:34:17,637 running build 2025-09-10T21:34:17,637 running build_ext 2025-09-10T21:34:18,001 building 'ggwave' extension 2025-09-10T21:34:18,002 creating build/temp.linux-armv7l-cpython-313 2025-09-10T21:34:18,003 creating build/temp.linux-armv7l-cpython-313/ggwave/src 2025-09-10T21:34:18,003 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-10T21:34:18,569 ggwave.bycython.cpp:780:72: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,569 780 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { 2025-09-10T21:34:18,569 | ^ 2025-09-10T21:34:18,569 In file included from /usr/include/python3.13/unicodeobject.h:1014, 2025-09-10T21:34:18,569 from /usr/include/python3.13/Python.h:79, 2025-09-10T21:34:18,569 from ggwave.bycython.cpp:6: 2025-09-10T21:34:18,570 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T21:34:18,570 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T21:34:18,570 | ^~~~~~~~~~ 2025-09-10T21:34:18,570 ggwave.bycython.cpp: In function ‘size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE*)’: 2025-09-10T21:34:18,570 ggwave.bycython.cpp:781:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,570 781 | const Py_UNICODE *u_end = u; 2025-09-10T21:34:18,570 | ^~~~~ 2025-09-10T21:34:18,570 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T21:34:18,570 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T21:34:18,570 | ^~~~~~~~~~ 2025-09-10T21:34:18,580 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_2init(PyObject*, PyObject*)’: 2025-09-10T21:34:18,581 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,581 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,581 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,581 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,581 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,581 | ^ 2025-09-10T21:34:18,581 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,581 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,581 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,581 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,582 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-10T21:34:18,582 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,582 In file included from /usr/include/python3.13/dictobject.h:101, 2025-09-10T21:34:18,582 from /usr/include/python3.13/Python.h:90: 2025-09-10T21:34:18,582 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,582 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,582 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,582 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,582 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,582 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,583 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,583 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,583 | ^ 2025-09-10T21:34:18,583 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,583 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,583 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,583 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,583 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-10T21:34:18,583 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,583 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,583 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,584 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,584 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,584 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,584 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,584 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,584 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,584 | ^ 2025-09-10T21:34:18,584 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,584 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,584 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,584 ggwave.bycython.cpp:1599:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,585 1599 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-10T21:34:18,585 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,585 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,585 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,585 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,596 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_6encode(PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-10T21:34:18,596 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,596 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,596 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,596 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,596 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,597 | ^ 2025-09-10T21:34:18,597 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,597 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,597 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,597 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,597 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,597 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,597 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,597 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,597 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,598 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,598 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,598 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,598 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,598 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,598 | ^ 2025-09-10T21:34:18,598 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,598 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,598 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,598 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,598 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,599 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,599 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,599 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,599 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,599 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,599 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,599 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,599 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,599 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,599 | ^ 2025-09-10T21:34:18,599 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,599 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,600 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,600 ggwave.bycython.cpp:1940:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,600 1940 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,600 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,600 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,600 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,600 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,600 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,600 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,601 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,601 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,601 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,601 | ^ 2025-09-10T21:34:18,601 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,601 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,601 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,601 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,601 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,601 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,602 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,602 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,602 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,602 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,602 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,602 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,602 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,602 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,602 | ^ 2025-09-10T21:34:18,602 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,602 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,603 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,603 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,603 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,603 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,603 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,603 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,603 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,603 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,603 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,603 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,603 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,604 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,604 | ^ 2025-09-10T21:34:18,604 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,604 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,604 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,604 ggwave.bycython.cpp:1942:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,604 1942 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-10T21:34:18,604 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,604 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,604 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,604 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,607 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,607 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,607 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,607 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,608 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,608 | ^ 2025-09-10T21:34:18,608 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,608 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,608 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,608 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,608 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-10T21:34:18,608 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,608 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,608 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,608 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,609 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,609 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,609 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,609 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,609 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,609 | ^ 2025-09-10T21:34:18,609 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,609 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,609 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,609 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,609 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-10T21:34:18,610 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,610 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,610 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,610 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,610 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,610 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,610 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,610 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,610 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,610 | ^ 2025-09-10T21:34:18,610 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,611 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-10T21:34:18,611 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,611 ggwave.bycython.cpp:2063:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-10T21:34:18,611 2063 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-10T21:34:18,611 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,611 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,611 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,611 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,690 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_tp_dict_version(PyObject*)’: 2025-09-10T21:34:18,690 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,690 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,690 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,690 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,690 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-10T21:34:18,690 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,691 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,691 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,691 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,691 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,691 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,691 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,691 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,691 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-10T21:34:18,691 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,691 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,692 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,692 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,692 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,692 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,692 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,692 ggwave.bycython.cpp:4636:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,692 4636 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-10T21:34:18,692 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,692 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,692 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,693 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,693 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_object_dict_version(PyObject*)’: 2025-09-10T21:34:18,693 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,693 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,693 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,693 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,693 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-10T21:34:18,693 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,694 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,694 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,694 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,694 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,694 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,694 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,694 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,694 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-10T21:34:18,694 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,694 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,694 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,695 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,695 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,695 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,695 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,695 ggwave.bycython.cpp:4648:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,695 4648 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-10T21:34:18,695 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,695 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,695 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,695 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,696 ggwave.bycython.cpp: In function ‘int __Pyx_object_dict_version_matches(PyObject*, uint64_t, uint64_t)’: 2025-09-10T21:34:18,696 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,696 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,696 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,696 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-10T21:34:18,696 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-10T21:34:18,696 | ^ 2025-09-10T21:34:18,696 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,696 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-10T21:34:18,697 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,697 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,697 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,697 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,697 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,697 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,697 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,697 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-10T21:34:18,697 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-10T21:34:18,697 | ^ 2025-09-10T21:34:18,698 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,698 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-10T21:34:18,698 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,698 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,698 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,698 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,698 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,698 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,698 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,698 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-10T21:34:18,698 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-10T21:34:18,699 | ^ 2025-09-10T21:34:18,699 ggwave.bycython.cpp:4652:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,699 4652 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-10T21:34:18,699 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,699 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,699 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,699 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,699 ggwave.bycython.cpp: In function ‘PyObject* __Pyx__GetModuleGlobalName(PyObject*, uint64_t*, PyObject**)’: 2025-09-10T21:34:18,699 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,699 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,699 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,700 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,700 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-10T21:34:18,700 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,700 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-10T21:34:18,700 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-10T21:34:18,700 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,700 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,700 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,700 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,700 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,700 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,701 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,701 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,701 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-10T21:34:18,701 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,701 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-10T21:34:18,701 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-10T21:34:18,701 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,701 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,701 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,701 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,702 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,702 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,702 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,702 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,702 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-10T21:34:18,702 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,702 ggwave.bycython.cpp:4669:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-10T21:34:18,702 4669 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-10T21:34:18,702 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,702 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,703 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,703 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,711 ggwave.bycython.cpp: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-10T21:34:18,711 ggwave.bycython.cpp:5314:36: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-10T21:34:18,711 5314 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-10T21:34:18,711 | ^~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,711 ggwave.bycython.cpp:5317:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-10T21:34:18,711 5317 | tstate->curexc_traceback = tb; 2025-09-10T21:34:18,711 | ^~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,714 ggwave.bycython.cpp: In function ‘int __Pyx_CLineForTraceback(PyThreadState*, int)’: 2025-09-10T21:34:18,715 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,715 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,715 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,715 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,715 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,715 | ^ 2025-09-10T21:34:18,715 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,715 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-10T21:34:18,715 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,715 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,716 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,716 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,716 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,716 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,716 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,716 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,716 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,716 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,716 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,716 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,716 | ^ 2025-09-10T21:34:18,717 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,717 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-10T21:34:18,717 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,717 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,717 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,717 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,717 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,717 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,717 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,717 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,717 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,718 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,718 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-10T21:34:18,718 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-10T21:34:18,718 | ^ 2025-09-10T21:34:18,718 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,718 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-10T21:34:18,718 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,718 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,718 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,718 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,718 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,719 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,719 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,719 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,719 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,719 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,719 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-10T21:34:18,719 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,719 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,719 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,719 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,719 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,720 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,720 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,720 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,720 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,720 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,720 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,720 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-10T21:34:18,720 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,720 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,720 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,721 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,721 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,721 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,721 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,721 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-10T21:34:18,721 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-10T21:34:18,721 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,721 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-10T21:34:18,721 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-10T21:34:18,721 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,722 ggwave.bycython.cpp:5408:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-10T21:34:18,722 5408 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-10T21:34:18,722 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,722 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-10T21:34:18,722 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-10T21:34:18,722 | ^~~~~~~~~~~~~~ 2025-09-10T21:34:18,727 ggwave.bycython.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: 2025-09-10T21:34:18,727 ggwave.bycython.cpp:452:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-10T21:34:18,727 452 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) 2025-09-10T21:34:18,727 | ^~ 2025-09-10T21:34:18,727 ggwave.bycython.cpp:5599:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 2025-09-10T21:34:18,727 5599 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line); 2025-09-10T21:34:18,728 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,728 In file included from /usr/include/python3.13/Python.h:67: 2025-09-10T21:34:18,728 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-10T21:34:18,728 22 | typedef struct _frame PyFrameObject; 2025-09-10T21:34:18,728 | ^~~~~~ 2025-09-10T21:34:18,734 ggwave.bycython.cpp: In function ‘int __Pyx_PyInt_As_int(PyObject*)’: 2025-09-10T21:34:18,735 ggwave.bycython.cpp:5768:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,735 5768 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,735 | ^~~~~~~~ 2025-09-10T21:34:18,740 ggwave.bycython.cpp:5823:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,740 5823 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,741 | ^~~~~~~~ 2025-09-10T21:34:18,751 ggwave.bycython.cpp:5909:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-10T21:34:18,751 5909 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-10T21:34:18,751 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,751 5910 | bytes, sizeof(val), 2025-09-10T21:34:18,751 | ~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,751 5911 | is_little, !is_unsigned); 2025-09-10T21:34:18,751 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,751 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-10T21:34:18,752 from /usr/include/python3.13/Python.h:81: 2025-09-10T21:34:18,752 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-10T21:34:18,752 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-10T21:34:18,752 | ^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,755 ggwave.bycython.cpp: In function ‘ggwave_SampleFormat __Pyx_PyInt_As_ggwave_SampleFormat(PyObject*)’: 2025-09-10T21:34:18,756 ggwave.bycython.cpp:5964:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,756 5964 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,756 | ^~~~~~~~ 2025-09-10T21:34:18,762 ggwave.bycython.cpp:6019:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,762 6019 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,762 | ^~~~~~~~ 2025-09-10T21:34:18,773 ggwave.bycython.cpp:6105:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-10T21:34:18,773 6105 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-10T21:34:18,773 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,773 6106 | bytes, sizeof(val), 2025-09-10T21:34:18,773 | ~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,774 6107 | is_little, !is_unsigned); 2025-09-10T21:34:18,774 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,774 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-10T21:34:18,774 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-10T21:34:18,774 | ^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,778 ggwave.bycython.cpp: In function ‘ggwave_Instance __Pyx_PyInt_As_ggwave_Instance(PyObject*)’: 2025-09-10T21:34:18,778 ggwave.bycython.cpp:6198:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,778 6198 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,779 | ^~~~~~~~ 2025-09-10T21:34:18,784 ggwave.bycython.cpp:6253:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,785 6253 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,785 | ^~~~~~~~ 2025-09-10T21:34:18,795 ggwave.bycython.cpp:6339:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-10T21:34:18,795 6339 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-10T21:34:18,796 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,796 6340 | bytes, sizeof(val), 2025-09-10T21:34:18,796 | ~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,796 6341 | is_little, !is_unsigned); 2025-09-10T21:34:18,796 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,796 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-10T21:34:18,796 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-10T21:34:18,796 | ^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,800 ggwave.bycython.cpp: In function ‘ggwave_ProtocolId __Pyx_PyInt_As_ggwave_ProtocolId(PyObject*)’: 2025-09-10T21:34:18,800 ggwave.bycython.cpp:6394:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,800 6394 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,800 | ^~~~~~~~ 2025-09-10T21:34:18,806 ggwave.bycython.cpp:6449:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,806 6449 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,807 | ^~~~~~~~ 2025-09-10T21:34:18,818 ggwave.bycython.cpp:6535:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-10T21:34:18,818 6535 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-10T21:34:18,818 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,818 6536 | bytes, sizeof(val), 2025-09-10T21:34:18,818 | ~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,818 6537 | is_little, !is_unsigned); 2025-09-10T21:34:18,818 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,818 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-10T21:34:18,818 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-10T21:34:18,819 | ^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,823 ggwave.bycython.cpp: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’: 2025-09-10T21:34:18,823 ggwave.bycython.cpp:6628:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,823 6628 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,823 | ^~~~~~~~ 2025-09-10T21:34:18,829 ggwave.bycython.cpp:6683:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,829 6683 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-10T21:34:18,829 | ^~~~~~~~ 2025-09-10T21:34:18,839 ggwave.bycython.cpp:6769:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-10T21:34:18,840 6769 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-10T21:34:18,840 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,840 6770 | bytes, sizeof(val), 2025-09-10T21:34:18,840 | ~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,840 6771 | is_little, !is_unsigned); 2025-09-10T21:34:18,840 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,840 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-10T21:34:18,840 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-10T21:34:18,840 | ^~~~~~~~~~~~~~~~~~~ 2025-09-10T21:34:18,853 ggwave.bycython.cpp: In function ‘Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*)’: 2025-09-10T21:34:18,854 ggwave.bycython.cpp:7112:47: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-10T21:34:18,854 7112 | const digit* digits = ((PyLongObject*)b)->ob_digit; 2025-09-10T21:34:18,854 | ^~~~~~~~ 2025-09-10T21:34:18,947 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-10T21:34:19,094 ERROR: python setup.py bdist_wheel exited with 1 2025-09-10T21:34:19,106 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-10T21:34:19,106 exec(compile('"'"''"'"''"'"' 2025-09-10T21:34:19,106 # This is -- a caller that pip uses to run setup.py 2025-09-10T21:34:19,106 # 2025-09-10T21:34:19,106 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T21:34:19,106 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T21:34:19,106 # - It provides a clear error message when setuptools is not installed. 2025-09-10T21:34:19,106 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T21:34:19,106 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T21:34:19,106 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T21:34:19,106 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T21:34:19,106 import os, sys, tokenize, traceback 2025-09-10T21:34:19,106 2025-09-10T21:34:19,106 try: 2025-09-10T21:34:19,106 import setuptools 2025-09-10T21:34:19,106 except ImportError: 2025-09-10T21:34:19,106 print( 2025-09-10T21:34:19,106 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T21:34:19,106 "the build environment with exception:", 2025-09-10T21:34:19,106 file=sys.stderr, 2025-09-10T21:34:19,106 ) 2025-09-10T21:34:19,106 traceback.print_exc() 2025-09-10T21:34:19,106 sys.exit(1) 2025-09-10T21:34:19,106 2025-09-10T21:34:19,106 __file__ = %r 2025-09-10T21:34:19,106 sys.argv[0] = __file__ 2025-09-10T21:34:19,106 2025-09-10T21:34:19,106 if os.path.exists(__file__): 2025-09-10T21:34:19,106 filename = __file__ 2025-09-10T21:34:19,106 with tokenize.open(__file__) as f: 2025-09-10T21:34:19,106 setup_py_code = f.read() 2025-09-10T21:34:19,106 else: 2025-09-10T21:34:19,106 filename = "" 2025-09-10T21:34:19,106 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T21:34:19,106 2025-09-10T21:34:19,106 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T21:34:19,106 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m9uwkxkn/ggwave_22eeb4ce113b49eb9fbb882f22dd6a03/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7tjpur_5[/] 2025-09-10T21:34:19,107 [bold magenta]cwd[/]: /tmp/pip-wheel-m9uwkxkn/ggwave_22eeb4ce113b49eb9fbb882f22dd6a03/ 2025-09-10T21:34:19,107 Building wheel for ggwave (setup.py): finished with status 'error' 2025-09-10T21:34:19,107 ERROR: Failed building wheel for ggwave 2025-09-10T21:34:19,108 Running setup.py clean for ggwave 2025-09-10T21:34:19,109 Running command python setup.py clean 2025-09-10T21:34:20,231 running clean 2025-09-10T21:34:20,377 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-10T21:34:20,377 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-10T21:34:20,377 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-10T21:34:20,378 'build/scripts-3.13' does not exist -- can't clean it 2025-09-10T21:34:20,378 removing 'build' 2025-09-10T21:34:20,489 Failed to build ggwave 2025-09-10T21:34:20,490 ERROR: Failed to build one or more wheels 2025-09-10T21:34:20,491 Exception information: 2025-09-10T21:34:20,491 Traceback (most recent call last): 2025-09-10T21:34:20,491 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T21:34:20,491 status = _inner_run() 2025-09-10T21:34:20,491 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T21:34:20,491 return self.run(options, args) 2025-09-10T21:34:20,491 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T21:34:20,491 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T21:34:20,491 return func(self, options, args) 2025-09-10T21:34:20,491 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-10T21:34:20,491 raise CommandError("Failed to build one or more wheels") 2025-09-10T21:34:20,491 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-10T21:34:20,495 Removed build tracker: '/tmp/pip-build-tracker-y0dmvpu0'