2025-09-11T21:25:40,639 Created temporary directory: /tmp/pip-build-tracker-j_u89uwu 2025-09-11T21:25:40,639 Initialized build tracking at /tmp/pip-build-tracker-j_u89uwu 2025-09-11T21:25:40,640 Created build tracker: /tmp/pip-build-tracker-j_u89uwu 2025-09-11T21:25:40,640 Entered build tracker: /tmp/pip-build-tracker-j_u89uwu 2025-09-11T21:25:40,640 Created temporary directory: /tmp/pip-wheel-9gx14tjp 2025-09-11T21:25:40,644 Created temporary directory: /tmp/pip-ephem-wheel-cache-d_n6p59p 2025-09-11T21:25:40,704 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T21:25:40,706 2 location(s) to search for versions of ggwave: 2025-09-11T21:25:40,706 * https://pypi.org/simple/ggwave/ 2025-09-11T21:25:40,706 * https://www.piwheels.org/simple/ggwave/ 2025-09-11T21:25:40,707 Fetching project page and analyzing links: https://pypi.org/simple/ggwave/ 2025-09-11T21:25:40,707 Getting page https://pypi.org/simple/ggwave/ 2025-09-11T21:25:40,709 Found index url https://pypi.org/simple/ 2025-09-11T21:25:40,858 Fetched page https://pypi.org/simple/ggwave/ as application/vnd.pypi.simple.v1+json 2025-09-11T21:25:40,861 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-11T21:25:40,861 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-11T21:25:40,862 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-11T21:25:40,862 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-11T21:25:40,862 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-11T21:25:40,863 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-11T21:25:40,863 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-11T21:25:40,863 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-11T21:25:40,864 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-11T21:25:40,864 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-11T21:25:40,864 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-11T21:25:40,864 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-11T21:25:40,865 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-11T21:25:40,865 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-11T21:25:40,865 Fetching project page and analyzing links: https://www.piwheels.org/simple/ggwave/ 2025-09-11T21:25:40,866 Getting page https://www.piwheels.org/simple/ggwave/ 2025-09-11T21:25:40,867 Found index url https://www.piwheels.org/simple/ 2025-09-11T21:25:40,966 Fetched page https://www.piwheels.org/simple/ggwave/ as text/html 2025-09-11T21:25:40,981 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-11T21:25:40,981 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-11T21:25:40,981 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-11T21:25:40,981 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-11T21:25:40,982 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-11T21:25:40,982 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-11T21:25:40,982 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-11T21:25:40,982 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-11T21:25:40,982 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-11T21:25:40,982 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-11T21:25:40,983 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-11T21:25:40,983 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-11T21:25:40,983 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-11T21:25:40,983 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-11T21:25:40,983 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-11T21:25:40,983 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-11T21:25:40,984 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-11T21:25:40,984 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-11T21:25:40,984 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-11T21:25:40,984 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-11T21:25:40,984 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-11T21:25:40,984 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-11T21:25:40,985 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-11T21:25:40,985 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-11T21:25:40,985 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-11T21:25:40,985 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-11T21:25:40,985 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-11T21:25:40,985 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,986 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-11T21:25:40,987 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-11T21:25:40,987 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-11T21:25:40,987 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-11T21:25:40,987 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-11T21:25:40,987 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-11T21:25:40,987 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,988 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-11T21:25:40,989 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-11T21:25:40,989 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-11T21:25:40,989 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-11T21:25:40,989 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-11T21:25:40,989 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-11T21:25:40,989 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,990 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,991 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-11T21:25:40,992 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-11T21:25:40,992 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-11T21:25:40,992 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-11T21:25:40,992 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-11T21:25:40,992 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-11T21:25:40,992 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-11T21:25:40,993 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-11T21:25:40,993 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-11T21:25:40,993 Skipping link: not a file: https://www.piwheels.org/simple/ggwave/ 2025-09-11T21:25:40,993 Skipping link: not a file: https://pypi.org/simple/ggwave/ 2025-09-11T21:25:41,019 Given no hashes to check 1 links for project 'ggwave': discarding no candidates 2025-09-11T21:25:41,021 Collecting ggwave==0.4.2 2025-09-11T21:25:41,022 Created temporary directory: /tmp/pip-unpack-qk0_r_nb 2025-09-11T21:25:41,163 Downloading ggwave-0.4.2.tar.gz (76 kB) 2025-09-11T21:25:41,222 Added ggwave==0.4.2 from https://files.pythonhosted.org/packages/a4/18/a8b2204590a4f7f12a38398f50a9b7618b18f345428c478edf53acc30b7d/ggwave-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-j_u89uwu' 2025-09-11T21:25:41,223 Running setup.py (path:/tmp/pip-wheel-9gx14tjp/ggwave_e4fc430e753545b891990bb16bb39a9a/setup.py) egg_info for package ggwave 2025-09-11T21:25:41,224 Created temporary directory: /tmp/pip-pip-egg-info-2f_snlbv 2025-09-11T21:25:41,224 Preparing metadata (setup.py): started 2025-09-11T21:25:41,225 Running command python setup.py egg_info 2025-09-11T21:25:42,502 running egg_info 2025-09-11T21:25:42,592 creating /tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info 2025-09-11T21:25:42,593 writing /tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/PKG-INFO 2025-09-11T21:25:42,594 writing dependency_links to /tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/dependency_links.txt 2025-09-11T21:25:42,595 writing top-level names to /tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/top_level.txt 2025-09-11T21:25:42,595 writing manifest file '/tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/SOURCES.txt' 2025-09-11T21:25:42,855 reading manifest file '/tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/SOURCES.txt' 2025-09-11T21:25:42,856 reading manifest template 'MANIFEST.in' 2025-09-11T21:25:42,861 writing manifest file '/tmp/pip-pip-egg-info-2f_snlbv/ggwave.egg-info/SOURCES.txt' 2025-09-11T21:25:42,989 Preparing metadata (setup.py): finished with status 'done' 2025-09-11T21:25:42,994 Source in /tmp/pip-wheel-9gx14tjp/ggwave_e4fc430e753545b891990bb16bb39a9a has version 0.4.2, which satisfies requirement ggwave==0.4.2 from https://files.pythonhosted.org/packages/a4/18/a8b2204590a4f7f12a38398f50a9b7618b18f345428c478edf53acc30b7d/ggwave-0.4.2.tar.gz 2025-09-11T21:25:42,995 Removed ggwave==0.4.2 from https://files.pythonhosted.org/packages/a4/18/a8b2204590a4f7f12a38398f50a9b7618b18f345428c478edf53acc30b7d/ggwave-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-j_u89uwu' 2025-09-11T21:25:42,999 Created temporary directory: /tmp/pip-unpack-oe27nrzc 2025-09-11T21:25:42,999 Created temporary directory: /tmp/pip-unpack-j3bi2nhs 2025-09-11T21:25:43,000 Building wheels for collected packages: ggwave 2025-09-11T21:25:43,001 Created temporary directory: /tmp/pip-wheel-4b7dzgn9 2025-09-11T21:25:43,002 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-11T21:25:43,003 Building wheel for ggwave (setup.py): started 2025-09-11T21:25:43,004 Destination directory: /tmp/pip-wheel-4b7dzgn9 2025-09-11T21:25:43,004 Running command python setup.py bdist_wheel 2025-09-11T21:25:44,184 running bdist_wheel 2025-09-11T21:25:44,626 running build 2025-09-11T21:25:44,627 running build_ext 2025-09-11T21:25:45,003 building 'ggwave' extension 2025-09-11T21:25:45,005 creating build/temp.linux-armv7l-cpython-313 2025-09-11T21:25:45,006 creating build/temp.linux-armv7l-cpython-313/ggwave/src 2025-09-11T21:25:45,007 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-11T21:25:45,696 ggwave.bycython.cpp:780:72: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,696 780 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { 2025-09-11T21:25:45,696 | ^ 2025-09-11T21:25:45,696 In file included from /usr/include/python3.13/unicodeobject.h:1014, 2025-09-11T21:25:45,696 from /usr/include/python3.13/Python.h:79, 2025-09-11T21:25:45,696 from ggwave.bycython.cpp:6: 2025-09-11T21:25:45,697 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-11T21:25:45,697 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-11T21:25:45,697 | ^~~~~~~~~~ 2025-09-11T21:25:45,697 ggwave.bycython.cpp: In function ‘size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE*)’: 2025-09-11T21:25:45,697 ggwave.bycython.cpp:781:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,697 781 | const Py_UNICODE *u_end = u; 2025-09-11T21:25:45,697 | ^~~~~ 2025-09-11T21:25:45,697 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-11T21:25:45,698 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-11T21:25:45,698 | ^~~~~~~~~~ 2025-09-11T21:25:45,710 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_2init(PyObject*, PyObject*)’: 2025-09-11T21:25:45,710 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,710 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,710 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,710 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,710 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,711 | ^ 2025-09-11T21:25:45,711 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,711 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,711 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,711 ggwave.bycython.cpp:1607:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,711 1607 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T21:25:45,711 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,711 In file included from /usr/include/python3.13/dictobject.h:101, 2025-09-11T21:25:45,712 from /usr/include/python3.13/Python.h:90: 2025-09-11T21:25:45,712 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,712 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,712 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,712 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,712 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,712 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,712 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,713 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,713 | ^ 2025-09-11T21:25:45,713 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,713 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,713 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,713 ggwave.bycython.cpp:1607:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,713 1607 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T21:25:45,713 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,714 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,714 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,714 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,714 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,714 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,714 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,714 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,715 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,715 | ^ 2025-09-11T21:25:45,715 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,715 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,715 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,715 ggwave.bycython.cpp:1607:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,715 1607 | __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) 2025-09-11T21:25:45,715 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,715 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,716 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,716 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,732 ggwave.bycython.cpp: In function ‘PyObject* __pyx_pf_6ggwave_6encode(PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-11T21:25:45,732 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,732 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,732 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,732 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,733 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,733 | ^ 2025-09-11T21:25:45,733 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,733 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,733 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,733 ggwave.bycython.cpp:1948:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,733 1948 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,734 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,734 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,734 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,734 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,734 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,734 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,734 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,734 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,735 | ^ 2025-09-11T21:25:45,735 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,735 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,735 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,735 ggwave.bycython.cpp:1948:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,735 1948 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,735 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,735 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,735 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,735 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,735 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,736 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,736 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,736 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,736 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,736 | ^ 2025-09-11T21:25:45,736 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,736 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,736 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,736 ggwave.bycython.cpp:1948:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,736 1948 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,737 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,737 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,737 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,737 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,737 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,737 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,737 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,737 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,737 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,738 | ^ 2025-09-11T21:25:45,738 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,738 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,738 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,738 ggwave.bycython.cpp:1950:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,738 1950 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,738 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,738 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,739 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,739 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,739 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,739 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,739 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,739 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,739 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,739 | ^ 2025-09-11T21:25:45,740 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,740 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,740 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,740 ggwave.bycython.cpp:1950:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,740 1950 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,740 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,740 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,740 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,741 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,741 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,741 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,741 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,741 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,741 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,741 | ^ 2025-09-11T21:25:45,741 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,742 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,742 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,742 ggwave.bycython.cpp:1950:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,742 1950 | __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_getDefaultParameters); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 34, __pyx_L1_error) 2025-09-11T21:25:45,742 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,742 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,742 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,743 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,746 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,747 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,747 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,747 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,747 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,747 | ^ 2025-09-11T21:25:45,747 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,747 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,747 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,747 ggwave.bycython.cpp:2071:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,748 2071 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T21:25:45,748 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,748 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,748 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,748 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,748 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,748 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,748 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,749 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,749 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,749 | ^ 2025-09-11T21:25:45,749 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,749 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,749 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,749 ggwave.bycython.cpp:2071:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,749 2071 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T21:25:45,750 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,750 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,750 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,750 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,750 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,750 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,750 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,750 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,750 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,751 | ^ 2025-09-11T21:25:45,751 ggwave.bycython.cpp:1034:43: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,751 1034 | (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ 2025-09-11T21:25:45,751 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,751 ggwave.bycython.cpp:2071:5: note: in expansion of macro ‘__Pyx_GetModuleGlobalName’ 2025-09-11T21:25:45,751 2071 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_free); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) 2025-09-11T21:25:45,751 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,751 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,751 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,752 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,869 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_tp_dict_version(PyObject*)’: 2025-09-11T21:25:45,869 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,870 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,870 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,870 ggwave.bycython.cpp:4697:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,870 4697 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T21:25:45,870 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,870 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,870 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,870 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,870 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,870 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,871 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,871 ggwave.bycython.cpp:4697:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,871 4697 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T21:25:45,871 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,871 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,871 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,871 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,871 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,872 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,872 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,872 ggwave.bycython.cpp:4697:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,872 4697 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-11T21:25:45,872 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,872 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,872 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,872 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,873 ggwave.bycython.cpp: In function ‘uint64_t __Pyx_get_object_dict_version(PyObject*)’: 2025-09-11T21:25:45,873 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,873 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,873 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,873 ggwave.bycython.cpp:4709:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,873 4709 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T21:25:45,873 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,874 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,874 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,874 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,874 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,874 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,874 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,874 ggwave.bycython.cpp:4709:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,874 4709 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T21:25:45,874 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,875 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,875 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,875 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,875 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,875 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,875 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,875 ggwave.bycython.cpp:4709:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,875 4709 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-11T21:25:45,876 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,876 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,876 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,876 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,876 ggwave.bycython.cpp: In function ‘int __Pyx_object_dict_version_matches(PyObject*, uint64_t, uint64_t)’: 2025-09-11T21:25:45,876 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,876 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,877 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,877 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T21:25:45,877 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T21:25:45,877 | ^ 2025-09-11T21:25:45,877 ggwave.bycython.cpp:4713:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,877 4713 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T21:25:45,877 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,877 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,877 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,878 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,878 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,878 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,878 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,878 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T21:25:45,878 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T21:25:45,878 | ^ 2025-09-11T21:25:45,878 ggwave.bycython.cpp:4713:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,878 4713 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T21:25:45,879 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,879 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,879 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,879 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,879 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,879 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,879 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,879 ggwave.bycython.cpp:890:43: note: in definition of macro ‘unlikely’ 2025-09-11T21:25:45,880 890 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-11T21:25:45,880 | ^ 2025-09-11T21:25:45,880 ggwave.bycython.cpp:4713:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,880 4713 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-11T21:25:45,880 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,880 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,880 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,880 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,880 ggwave.bycython.cpp: In function ‘PyObject* __Pyx__GetModuleGlobalName(PyObject*, uint64_t*, PyObject**)’: 2025-09-11T21:25:45,880 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,881 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,881 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,881 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,881 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T21:25:45,881 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,881 ggwave.bycython.cpp:4730:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T21:25:45,881 4730 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T21:25:45,881 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,881 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,881 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,882 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,882 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,882 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,882 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,882 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,882 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T21:25:45,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,882 ggwave.bycython.cpp:4730:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T21:25:45,883 4730 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T21:25:45,883 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,883 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,883 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,883 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,883 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,883 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,883 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,884 ggwave.bycython.cpp:1008:21: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,884 1008 | (version_var) = __PYX_GET_DICT_VERSION(dict);\ 2025-09-11T21:25:45,884 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,884 ggwave.bycython.cpp:4730:5: note: in expansion of macro ‘__PYX_UPDATE_DICT_CACHE’ 2025-09-11T21:25:45,884 4730 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-11T21:25:45,884 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,884 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,884 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,884 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,895 ggwave.bycython.cpp: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’: 2025-09-11T21:25:45,896 ggwave.bycython.cpp:5375:36: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-11T21:25:45,896 5375 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-11T21:25:45,896 | ^~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,896 ggwave.bycython.cpp:5378:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-11T21:25:45,896 5378 | tstate->curexc_traceback = tb; 2025-09-11T21:25:45,896 | ^~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,900 ggwave.bycython.cpp: In function ‘int __Pyx_CLineForTraceback(PyThreadState*, int)’: 2025-09-11T21:25:45,900 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,900 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,900 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,900 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,900 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,901 | ^ 2025-09-11T21:25:45,901 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,901 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T21:25:45,901 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,901 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,901 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,901 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,901 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,901 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,901 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,902 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,902 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,902 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,902 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,902 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,902 | ^ 2025-09-11T21:25:45,902 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,902 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T21:25:45,902 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,902 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,903 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,903 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,903 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,903 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,903 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,903 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,903 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,903 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,903 ggwave.bycython.cpp:889:43: note: in definition of macro ‘likely’ 2025-09-11T21:25:45,903 889 | #define likely(x) __builtin_expect(!!(x), 1) 2025-09-11T21:25:45,904 | ^ 2025-09-11T21:25:45,904 ggwave.bycython.cpp:1013:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,904 1013 | if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ 2025-09-11T21:25:45,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,904 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,904 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,904 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,904 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,904 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,904 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,905 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,905 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,905 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,905 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,905 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T21:25:45,905 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,905 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,905 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,905 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,905 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,906 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,906 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,906 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,906 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,906 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,906 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,906 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T21:25:45,906 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,907 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,907 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,907 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,907 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,907 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,907 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,907 ggwave.bycython.cpp:1006:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-11T21:25:45,907 1006 | #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) 2025-09-11T21:25:45,908 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,908 ggwave.bycython.cpp:1017:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’ 2025-09-11T21:25:45,908 1017 | __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ 2025-09-11T21:25:45,908 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,908 ggwave.bycython.cpp:5531:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’ 2025-09-11T21:25:45,908 5531 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-11T21:25:45,908 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,908 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-11T21:25:45,908 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-11T21:25:45,909 | ^~~~~~~~~~~~~~ 2025-09-11T21:25:45,916 ggwave.bycython.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: 2025-09-11T21:25:45,916 ggwave.bycython.cpp:452:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-11T21:25:45,916 452 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) 2025-09-11T21:25:45,916 | ^~ 2025-09-11T21:25:45,916 ggwave.bycython.cpp:5722:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 2025-09-11T21:25:45,916 5722 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line); 2025-09-11T21:25:45,916 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,917 In file included from /usr/include/python3.13/Python.h:67: 2025-09-11T21:25:45,917 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-11T21:25:45,917 22 | typedef struct _frame PyFrameObject; 2025-09-11T21:25:45,917 | ^~~~~~ 2025-09-11T21:25:45,925 ggwave.bycython.cpp: In function ‘int __Pyx_PyInt_As_int(PyObject*)’: 2025-09-11T21:25:45,926 ggwave.bycython.cpp:5891:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,926 5891 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,926 | ^~~~~~~~ 2025-09-11T21:25:45,933 ggwave.bycython.cpp:5946:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,933 5946 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,934 | ^~~~~~~~ 2025-09-11T21:25:45,947 ggwave.bycython.cpp:6032:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T21:25:45,947 6032 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T21:25:45,947 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,947 6033 | bytes, sizeof(val), 2025-09-11T21:25:45,948 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,948 6034 | is_little, !is_unsigned); 2025-09-11T21:25:45,948 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,948 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-11T21:25:45,948 from /usr/include/python3.13/Python.h:81: 2025-09-11T21:25:45,948 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T21:25:45,948 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T21:25:45,949 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,953 ggwave.bycython.cpp: In function ‘ggwave_SampleFormat __Pyx_PyInt_As_ggwave_SampleFormat(PyObject*)’: 2025-09-11T21:25:45,953 ggwave.bycython.cpp:6087:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,953 6087 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,953 | ^~~~~~~~ 2025-09-11T21:25:45,961 ggwave.bycython.cpp:6142:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,961 6142 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,961 | ^~~~~~~~ 2025-09-11T21:25:45,976 ggwave.bycython.cpp:6228:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T21:25:45,976 6228 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T21:25:45,976 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,976 6229 | bytes, sizeof(val), 2025-09-11T21:25:45,976 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,976 6230 | is_little, !is_unsigned); 2025-09-11T21:25:45,976 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,977 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T21:25:45,977 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T21:25:45,977 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:45,982 ggwave.bycython.cpp: In function ‘ggwave_Instance __Pyx_PyInt_As_ggwave_Instance(PyObject*)’: 2025-09-11T21:25:45,982 ggwave.bycython.cpp:6321:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,983 6321 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,983 | ^~~~~~~~ 2025-09-11T21:25:45,990 ggwave.bycython.cpp:6376:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:45,991 6376 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:45,991 | ^~~~~~~~ 2025-09-11T21:25:46,005 ggwave.bycython.cpp:6462:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T21:25:46,005 6462 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T21:25:46,005 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,005 6463 | bytes, sizeof(val), 2025-09-11T21:25:46,005 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,005 6464 | is_little, !is_unsigned); 2025-09-11T21:25:46,005 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,006 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T21:25:46,006 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T21:25:46,006 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,010 ggwave.bycython.cpp: In function ‘ggwave_ProtocolId __Pyx_PyInt_As_ggwave_ProtocolId(PyObject*)’: 2025-09-11T21:25:46,010 ggwave.bycython.cpp:6517:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:46,010 6517 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:46,010 | ^~~~~~~~ 2025-09-11T21:25:46,018 ggwave.bycython.cpp:6572:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:46,018 6572 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:46,018 | ^~~~~~~~ 2025-09-11T21:25:46,032 ggwave.bycython.cpp:6658:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T21:25:46,033 6658 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T21:25:46,033 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,033 6659 | bytes, sizeof(val), 2025-09-11T21:25:46,033 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,033 6660 | is_little, !is_unsigned); 2025-09-11T21:25:46,033 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,033 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T21:25:46,034 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T21:25:46,034 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,039 ggwave.bycython.cpp: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’: 2025-09-11T21:25:46,039 ggwave.bycython.cpp:6751:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:46,039 6751 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:46,039 | ^~~~~~~~ 2025-09-11T21:25:46,047 ggwave.bycython.cpp:6806:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:46,047 6806 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-11T21:25:46,047 | ^~~~~~~~ 2025-09-11T21:25:46,060 ggwave.bycython.cpp:6892:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 2025-09-11T21:25:46,060 6892 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-11T21:25:46,061 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,061 6893 | bytes, sizeof(val), 2025-09-11T21:25:46,061 | ~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,061 6894 | is_little, !is_unsigned); 2025-09-11T21:25:46,061 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,061 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-11T21:25:46,061 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-11T21:25:46,061 | ^~~~~~~~~~~~~~~~~~~ 2025-09-11T21:25:46,078 ggwave.bycython.cpp: In function ‘Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*)’: 2025-09-11T21:25:46,078 ggwave.bycython.cpp:7235:47: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-11T21:25:46,079 7235 | const digit* digits = ((PyLongObject*)b)->ob_digit; 2025-09-11T21:25:46,079 | ^~~~~~~~ 2025-09-11T21:25:46,201 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-11T21:25:46,366 ERROR: python setup.py bdist_wheel exited with 1 2025-09-11T21:25:46,380 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-11T21:25:46,380 exec(compile('"'"''"'"''"'"' 2025-09-11T21:25:46,380 # This is -- a caller that pip uses to run setup.py 2025-09-11T21:25:46,380 # 2025-09-11T21:25:46,380 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T21:25:46,380 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T21:25:46,380 # - It provides a clear error message when setuptools is not installed. 2025-09-11T21:25:46,380 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T21:25:46,380 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T21:25:46,380 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T21:25:46,380 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T21:25:46,380 import os, sys, tokenize, traceback 2025-09-11T21:25:46,380 2025-09-11T21:25:46,380 try: 2025-09-11T21:25:46,380 import setuptools 2025-09-11T21:25:46,380 except ImportError: 2025-09-11T21:25:46,380 print( 2025-09-11T21:25:46,380 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T21:25:46,380 "the build environment with exception:", 2025-09-11T21:25:46,380 file=sys.stderr, 2025-09-11T21:25:46,380 ) 2025-09-11T21:25:46,380 traceback.print_exc() 2025-09-11T21:25:46,380 sys.exit(1) 2025-09-11T21:25:46,380 2025-09-11T21:25:46,380 __file__ = %r 2025-09-11T21:25:46,380 sys.argv[0] = __file__ 2025-09-11T21:25:46,380 2025-09-11T21:25:46,380 if os.path.exists(__file__): 2025-09-11T21:25:46,380 filename = __file__ 2025-09-11T21:25:46,380 with tokenize.open(__file__) as f: 2025-09-11T21:25:46,380 setup_py_code = f.read() 2025-09-11T21:25:46,380 else: 2025-09-11T21:25:46,380 filename = "" 2025-09-11T21:25:46,380 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T21:25:46,380 2025-09-11T21:25:46,380 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T21:25:46,380 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-9gx14tjp/ggwave_e4fc430e753545b891990bb16bb39a9a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-4b7dzgn9[/] 2025-09-11T21:25:46,380 [bold magenta]cwd[/]: /tmp/pip-wheel-9gx14tjp/ggwave_e4fc430e753545b891990bb16bb39a9a/ 2025-09-11T21:25:46,380 Building wheel for ggwave (setup.py): finished with status 'error' 2025-09-11T21:25:46,381 ERROR: Failed building wheel for ggwave 2025-09-11T21:25:46,382 Running setup.py clean for ggwave 2025-09-11T21:25:46,383 Running command python setup.py clean 2025-09-11T21:25:47,654 running clean 2025-09-11T21:25:47,824 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-11T21:25:47,825 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-11T21:25:47,825 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-11T21:25:47,825 'build/scripts-3.13' does not exist -- can't clean it 2025-09-11T21:25:47,825 removing 'build' 2025-09-11T21:25:47,952 Failed to build ggwave 2025-09-11T21:25:47,953 ERROR: Failed to build one or more wheels 2025-09-11T21:25:47,954 Exception information: 2025-09-11T21:25:47,954 Traceback (most recent call last): 2025-09-11T21:25:47,954 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T21:25:47,954 status = _inner_run() 2025-09-11T21:25:47,954 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T21:25:47,954 return self.run(options, args) 2025-09-11T21:25:47,954 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T21:25:47,954 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T21:25:47,954 return func(self, options, args) 2025-09-11T21:25:47,954 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-11T21:25:47,954 raise CommandError("Failed to build one or more wheels") 2025-09-11T21:25:47,954 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-11T21:25:47,958 Removed build tracker: '/tmp/pip-build-tracker-j_u89uwu'