2025-09-04T16:20:56,348 Created temporary directory: /tmp/pip-build-tracker-yxexucy2 2025-09-04T16:20:56,348 Initialized build tracking at /tmp/pip-build-tracker-yxexucy2 2025-09-04T16:20:56,349 Created build tracker: /tmp/pip-build-tracker-yxexucy2 2025-09-04T16:20:56,349 Entered build tracker: /tmp/pip-build-tracker-yxexucy2 2025-09-04T16:20:56,349 Created temporary directory: /tmp/pip-wheel-zxscbzka 2025-09-04T16:20:56,352 Created temporary directory: /tmp/pip-ephem-wheel-cache-lpj7wie7 2025-09-04T16:20:56,409 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:20:56,411 2 location(s) to search for versions of srp: 2025-09-04T16:20:56,411 * https://pypi.org/simple/srp/ 2025-09-04T16:20:56,411 * https://www.piwheels.org/simple/srp/ 2025-09-04T16:20:56,412 Fetching project page and analyzing links: https://pypi.org/simple/srp/ 2025-09-04T16:20:56,412 Getting page https://pypi.org/simple/srp/ 2025-09-04T16:20:56,413 Found index url https://pypi.org/simple/ 2025-09-04T16:20:56,484 Fetched page https://pypi.org/simple/srp/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:20:56,487 Found link https://files.pythonhosted.org/packages/8e/7d/135a6e20bec3db3413df1ba273dae03935b9917cc28373da6344d0e2743c/srp-1.0.1.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.1 2025-09-04T16:20:56,488 Found link https://files.pythonhosted.org/packages/ee/77/a7cc4be97e15dc73e9e14485eab3835b4bb0b04bc0b8c262a10ecc1a31f6/srp-1.0.2.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.2 2025-09-04T16:20:56,488 Found link https://files.pythonhosted.org/packages/29/69/71f696666c60bb41302ece4abec8dfb1780677654efd33b08d3ef9b61439/srp-1.0.tar.gz (from https://pypi.org/simple/srp/), version: 1.0 2025-09-04T16:20:56,488 Found link https://files.pythonhosted.org/packages/ee/42/77548721f1eefecd317ae6a7da576cda29b013fac15b409d4cb8adb2b80e/srp-1.0.3.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.3 2025-09-04T16:20:56,488 Found link https://files.pythonhosted.org/packages/fd/1b/7226a162c75d42a0376ccfc48c9072a6df151b1d99982c932f24faa5c8b8/srp-1.0.4.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.4 2025-09-04T16:20:56,488 Found link https://files.pythonhosted.org/packages/35/b2/1ea68ff6265c78a04be5b17a129677d1ec2e9ff53334cceffcfe34a0f09d/srp-1.0.5.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.5 2025-09-04T16:20:56,489 Found link https://files.pythonhosted.org/packages/46/fa/c3db06921c25e1ab85f661497068627c93ebb933599f49d51af60087ab4e/srp-1.0.6.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.6 2025-09-04T16:20:56,489 Found link https://files.pythonhosted.org/packages/b5/0a/83150b23ddfd674ec20ccaadcaa73e639b24cf909077da29ca26afb64fc8/srp-1.0.7.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.7 2025-09-04T16:20:56,489 Found link https://files.pythonhosted.org/packages/eb/6f/8575770b08b758861ed2b7d9fe65dcb4f8af91dfa3604423fba300ff9c0a/srp-1.0.8.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.8 2025-09-04T16:20:56,489 Found link https://files.pythonhosted.org/packages/c7/0e/365d253955be0cec309efe87a22e17ae0d9158c8d079d46b26122438a9c1/srp-1.0.9.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.9 2025-09-04T16:20:56,489 Found link https://files.pythonhosted.org/packages/b0/8d/e017e45516c1b93cbe952c7db5e6f4a6f0d43fe57faae621974ed934d501/srp-1.0.10.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.10 2025-09-04T16:20:56,490 Found link https://files.pythonhosted.org/packages/be/6c/db87db750da665eb637d61f9291c13ca336e34d5d715d679f44196ab6454/srp-1.0.11.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.11 2025-09-04T16:20:56,490 Found link https://files.pythonhosted.org/packages/31/30/b7c07a799b1477f9e4954f33c271bca58bf57e177908b68ad86fef8fc9c6/srp-1.0.12.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.12 2025-09-04T16:20:56,490 Found link https://files.pythonhosted.org/packages/ae/60/a66510ec9a0f26e786fbae20b963b4ca0d15cad43a5581422efe4457b51b/srp-1.0.13.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.13 2025-09-04T16:20:56,490 Found link https://files.pythonhosted.org/packages/9b/9f/04743397ed89136223966a721ec3d96065ce58b1f62aafa6fbae78830309/srp-1.0.14.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.14 2025-09-04T16:20:56,491 Found link https://files.pythonhosted.org/packages/62/4e/df70de208ad741fb01e355a806022c97c320d8d7bcaf46c5c435f353f0b3/srp-1.0.15.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.15 2025-09-04T16:20:56,491 Found link https://files.pythonhosted.org/packages/16/6a/d3ad28d82ec9afd9897fe28b62277f5add58f23746e0cff30add725fc153/srp-1.0.16.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.16 2025-09-04T16:20:56,491 Found link https://files.pythonhosted.org/packages/89/6e/91e79867f3d3304672938a768805e5b9225755c43436eeef290113ad275b/srp-1.0.17.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.17 2025-09-04T16:20:56,491 Found link https://files.pythonhosted.org/packages/b2/b4/8ca486a7c05b9594775ecfc86b022f610592af98b43c2f9cf546a5370683/srp-1.0.18.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.18 2025-09-04T16:20:56,491 Found link https://files.pythonhosted.org/packages/90/f6/724a9ceb6389fe9f1e58671d885ec39ffde9c07c03b37f1a6fc5f8c202d8/srp-1.0.19.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.19 2025-09-04T16:20:56,492 Skipping link: No binaries permitted for srp: https://files.pythonhosted.org/packages/96/7c/6d597e73f417d84134f2c8874d208cde11573e0c15344e0299de687e02b1/srp-1.0.20-py3-none-any.whl (from https://pypi.org/simple/srp/) 2025-09-04T16:20:56,492 Found link https://files.pythonhosted.org/packages/2b/e1/df5893882136eb7dc7c47183906d28a2892eaded001f43c08c9f0b2abed4/srp-1.0.20.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.20 2025-09-04T16:20:56,492 Skipping link: No binaries permitted for srp: https://files.pythonhosted.org/packages/13/4d/db23bee15f8c38c102e7846e31a345b668a287003e2393a0f8ec29b8e408/srp-1.0.21-py3-none-any.whl (from https://pypi.org/simple/srp/) 2025-09-04T16:20:56,492 Found link https://files.pythonhosted.org/packages/f4/a3/f74ae47c52ef866e3e454c3f863fb2a73eb41803d12d20349b62a3924f36/srp-1.0.21.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.21 2025-09-04T16:20:56,492 Skipping link: No binaries permitted for srp: https://files.pythonhosted.org/packages/89/75/5352c3ebd26e7d119042ae8de07354435a19c77fa2b44058fa97a1416783/srp-1.0.22-py3-none-any.whl (from https://pypi.org/simple/srp/) 2025-09-04T16:20:56,493 Found link https://files.pythonhosted.org/packages/8d/fb/9210875dd162d3977580407b1c5ce6e779e770b8197a0de76819144a9755/srp-1.0.22.tar.gz (from https://pypi.org/simple/srp/), version: 1.0.22 2025-09-04T16:20:56,493 Fetching project page and analyzing links: https://www.piwheels.org/simple/srp/ 2025-09-04T16:20:56,493 Getting page https://www.piwheels.org/simple/srp/ 2025-09-04T16:20:56,494 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:20:56,589 Fetched page https://www.piwheels.org/simple/srp/ as text/html 2025-09-04T16:20:56,593 Skipping link: No binaries permitted for srp: https://www.piwheels.org/simple/srp/srp-1.0.22-py3-none-any.whl#sha256=85ab9665806f57ef7e1d7a24f161c075d6b8700611678d540024d4792644b9dd (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,593 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.21-py3-none-any.whl#sha256=c9ce47992d60078ac7576687e1c5160bf81186c493314eb7dd1cf7835f173479 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,593 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.20-py3-none-any.whl#sha256=c1af570110641bec6f227bf0ef48fc790a99bb98e2e8430e4d041162bd752f6b (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.19-py3-none-any.whl#sha256=93d6c50471cb659460094834892fa54f4b61d6dce38b3438352b01dcdca7eb92 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.18-py3-none-any.whl#sha256=54b19b6ce432b04bcc9f9737fc0e85433eb88b0ca4f31747948b45c9357143e5 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.17-py3-none-any.whl#sha256=14237dd542b7f9b07518d7e3fecd59eea1fcd7ba69e42772b1e5730f52c35c93 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.16-py3-none-any.whl#sha256=4db324b3b1d92926a560d59f636250797c268856cd61b3249353844aa4fc61b0 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.15-py3-none-any.whl#sha256=b9ac721d332faef679b629cad63e9dab760ad608291d8aa44a0d0c2a389715af (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.14-py3-none-any.whl#sha256=35c47c6d8f9f4dd60863df3e6c6e250f0bcf568a0bc223a2a5864da430b991c5 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,594 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.13-py3-none-any.whl#sha256=5f43b3eab52a7464bdc23d0c57711ef452d5e5d35fd2103ce13d2d7f7b353b2b (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.12-py3-none-any.whl#sha256=8584692cb67ca7903ba8b643ad95208bbbbb483ff8e1834c4fb4907832dce27f (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.11-py3-none-any.whl#sha256=38e3719e7861b43e801bf33797417ed40d867c15d9ab8ce543b5a516d0473338 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.10-py3-none-any.whl#sha256=7fedbb7697b53d984eee91a97c7d693eda6ef48d1557adf19639ed9323b1c0fe (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.9-py3-none-any.whl#sha256=0e2481b2d5162249154a403078366939b577a062e80a05cf927f45e011d07909 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.8-py3-none-any.whl#sha256=7830e0e817979b946c8d4acdf7a766e7f390b2fd8484146e834cb569f9ef4033 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.7-py3-none-any.whl#sha256=d432dc7cf9ddb39b76184e31b4ea551ecf15476cc30b3ea3aef9ca12a175e1b5 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,595 Skipping link: No binaries permitted for srp: https://archive1.piwheels.org/simple/srp/srp-1.0.6-py3-none-any.whl#sha256=89412d2129cf75598f6e81e7bb7ad1302c03209cc1be240242f792700e793c19 (from https://www.piwheels.org/simple/srp/) 2025-09-04T16:20:56,596 Skipping link: not a file: https://www.piwheels.org/simple/srp/ 2025-09-04T16:20:56,596 Skipping link: not a file: https://pypi.org/simple/srp/ 2025-09-04T16:20:56,624 Given no hashes to check 1 links for project 'srp': discarding no candidates 2025-09-04T16:20:56,626 Collecting srp==1.0.5 2025-09-04T16:20:56,627 Created temporary directory: /tmp/pip-unpack-szuh3ubf 2025-09-04T16:20:56,767 Downloading srp-1.0.5.tar.gz (30 kB) 2025-09-04T16:20:56,794 Added srp==1.0.5 from https://files.pythonhosted.org/packages/35/b2/1ea68ff6265c78a04be5b17a129677d1ec2e9ff53334cceffcfe34a0f09d/srp-1.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-yxexucy2' 2025-09-04T16:20:56,795 Running setup.py (path:/tmp/pip-wheel-zxscbzka/srp_714ea3d23fe541dca5c2d9be3e950b76/setup.py) egg_info for package srp 2025-09-04T16:20:56,796 Created temporary directory: /tmp/pip-pip-egg-info-97wltn18 2025-09-04T16:20:56,796 Preparing metadata (setup.py): started 2025-09-04T16:20:56,797 Running command python setup.py egg_info 2025-09-04T16:20:57,796 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:20:57,796 !! 2025-09-04T16:20:57,796 ******************************************************************************** 2025-09-04T16:20:57,796 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:20:57,796 License :: OSI Approved :: BSD License 2025-09-04T16:20:57,796 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:20:57,797 ******************************************************************************** 2025-09-04T16:20:57,797 !! 2025-09-04T16:20:57,797 self._finalize_license_expression() 2025-09-04T16:20:58,371 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T16:20:58,375 Source in /tmp/pip-wheel-zxscbzka/srp_714ea3d23fe541dca5c2d9be3e950b76 has version 1.0.5, which satisfies requirement srp==1.0.5 from https://files.pythonhosted.org/packages/35/b2/1ea68ff6265c78a04be5b17a129677d1ec2e9ff53334cceffcfe34a0f09d/srp-1.0.5.tar.gz 2025-09-04T16:20:58,376 Removed srp==1.0.5 from https://files.pythonhosted.org/packages/35/b2/1ea68ff6265c78a04be5b17a129677d1ec2e9ff53334cceffcfe34a0f09d/srp-1.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-yxexucy2' 2025-09-04T16:20:58,379 Created temporary directory: /tmp/pip-unpack-a3lebo17 2025-09-04T16:20:58,379 Created temporary directory: /tmp/pip-unpack-votf9kfp 2025-09-04T16:20:58,379 Building wheels for collected packages: srp 2025-09-04T16:20:58,381 Created temporary directory: /tmp/pip-wheel-1h2xnyot 2025-09-04T16:20:58,381 DEPRECATION: Building 'srp' 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 'srp'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T16:20:58,382 Building wheel for srp (setup.py): started 2025-09-04T16:20:58,383 Destination directory: /tmp/pip-wheel-1h2xnyot 2025-09-04T16:20:58,383 Running command python setup.py bdist_wheel 2025-09-04T16:20:59,452 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:20:59,453 !! 2025-09-04T16:20:59,453 ******************************************************************************** 2025-09-04T16:20:59,453 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:20:59,453 License :: OSI Approved :: BSD License 2025-09-04T16:20:59,453 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:20:59,453 ******************************************************************************** 2025-09-04T16:20:59,454 !! 2025-09-04T16:20:59,454 self._finalize_license_expression() 2025-09-04T16:21:00,701 srp/_srp.c: In function ‘hash_init’: 2025-09-04T16:21:00,702 srp/_srp.c:327:7: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,702 327 | case SRP_SHA1 : return SHA1_Init( &c->sha ); 2025-09-04T16:21:00,702 | ^~~~ 2025-09-04T16:21:00,703 In file included from srp/_srp.c:7: 2025-09-04T16:21:00,703 /usr/include/openssl/sha.h:49:27: note: declared here 2025-09-04T16:21:00,703 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); 2025-09-04T16:21:00,703 | ^~~~~~~~~ 2025-09-04T16:21:00,704 srp/_srp.c:328:7: warning: ‘SHA224_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,704 328 | case SRP_SHA224: return SHA224_Init( &c->sha256 ); 2025-09-04T16:21:00,704 | ^~~~ 2025-09-04T16:21:00,704 /usr/include/openssl/sha.h:69:27: note: declared here 2025-09-04T16:21:00,704 69 | OSSL_DEPRECATEDIN_3_0 int SHA224_Init(SHA256_CTX *c); 2025-09-04T16:21:00,704 | ^~~~~~~~~~~ 2025-09-04T16:21:00,704 srp/_srp.c:329:7: warning: ‘SHA256_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,705 329 | case SRP_SHA256: return SHA256_Init( &c->sha256 ); 2025-09-04T16:21:00,705 | ^~~~ 2025-09-04T16:21:00,705 /usr/include/openssl/sha.h:73:27: note: declared here 2025-09-04T16:21:00,705 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); 2025-09-04T16:21:00,705 | ^~~~~~~~~~~ 2025-09-04T16:21:00,705 srp/_srp.c:330:7: warning: ‘SHA384_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,705 330 | case SRP_SHA384: return SHA384_Init( &c->sha512 ); 2025-09-04T16:21:00,705 | ^~~~ 2025-09-04T16:21:00,706 /usr/include/openssl/sha.h:120:27: note: declared here 2025-09-04T16:21:00,706 120 | OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c); 2025-09-04T16:21:00,706 | ^~~~~~~~~~~ 2025-09-04T16:21:00,706 srp/_srp.c:331:7: warning: ‘SHA512_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,706 331 | case SRP_SHA512: return SHA512_Init( &c->sha512 ); 2025-09-04T16:21:00,706 | ^~~~ 2025-09-04T16:21:00,706 /usr/include/openssl/sha.h:124:27: note: declared here 2025-09-04T16:21:00,706 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); 2025-09-04T16:21:00,706 | ^~~~~~~~~~~ 2025-09-04T16:21:00,707 srp/_srp.c: In function ‘hash_update’: 2025-09-04T16:21:00,707 srp/_srp.c:340:7: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,707 340 | case SRP_SHA1 : return SHA1_Update( &c->sha, data, len ); 2025-09-04T16:21:00,707 | ^~~~ 2025-09-04T16:21:00,707 /usr/include/openssl/sha.h:50:27: note: declared here 2025-09-04T16:21:00,708 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); 2025-09-04T16:21:00,708 | ^~~~~~~~~~~ 2025-09-04T16:21:00,708 srp/_srp.c:341:7: warning: ‘SHA224_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,708 341 | case SRP_SHA224: return SHA224_Update( &c->sha256, data, len ); 2025-09-04T16:21:00,708 | ^~~~ 2025-09-04T16:21:00,708 /usr/include/openssl/sha.h:70:27: note: declared here 2025-09-04T16:21:00,708 70 | OSSL_DEPRECATEDIN_3_0 int SHA224_Update(SHA256_CTX *c, 2025-09-04T16:21:00,708 | ^~~~~~~~~~~~~ 2025-09-04T16:21:00,709 srp/_srp.c:342:7: warning: ‘SHA256_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,709 342 | case SRP_SHA256: return SHA256_Update( &c->sha256, data, len ); 2025-09-04T16:21:00,709 | ^~~~ 2025-09-04T16:21:00,709 /usr/include/openssl/sha.h:74:27: note: declared here 2025-09-04T16:21:00,709 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, 2025-09-04T16:21:00,709 | ^~~~~~~~~~~~~ 2025-09-04T16:21:00,709 srp/_srp.c:343:7: warning: ‘SHA384_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,709 343 | case SRP_SHA384: return SHA384_Update( &c->sha512, data, len ); 2025-09-04T16:21:00,710 | ^~~~ 2025-09-04T16:21:00,710 /usr/include/openssl/sha.h:121:27: note: declared here 2025-09-04T16:21:00,710 121 | OSSL_DEPRECATEDIN_3_0 int SHA384_Update(SHA512_CTX *c, 2025-09-04T16:21:00,710 | ^~~~~~~~~~~~~ 2025-09-04T16:21:00,710 srp/_srp.c:344:7: warning: ‘SHA512_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,710 344 | case SRP_SHA512: return SHA512_Update( &c->sha512, data, len ); 2025-09-04T16:21:00,710 | ^~~~ 2025-09-04T16:21:00,711 /usr/include/openssl/sha.h:125:27: note: declared here 2025-09-04T16:21:00,711 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, 2025-09-04T16:21:00,711 | ^~~~~~~~~~~~~ 2025-09-04T16:21:00,711 srp/_srp.c: In function ‘hash_final’: 2025-09-04T16:21:00,711 srp/_srp.c:353:7: warning: ‘SHA1_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,711 353 | case SRP_SHA1 : return SHA1_Final( md, &c->sha ); 2025-09-04T16:21:00,711 | ^~~~ 2025-09-04T16:21:00,712 /usr/include/openssl/sha.h:51:27: note: declared here 2025-09-04T16:21:00,712 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); 2025-09-04T16:21:00,712 | ^~~~~~~~~~ 2025-09-04T16:21:00,712 srp/_srp.c:354:7: warning: ‘SHA224_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,712 354 | case SRP_SHA224: return SHA224_Final( md, &c->sha256 ); 2025-09-04T16:21:00,712 | ^~~~ 2025-09-04T16:21:00,712 /usr/include/openssl/sha.h:72:27: note: declared here 2025-09-04T16:21:00,712 72 | OSSL_DEPRECATEDIN_3_0 int SHA224_Final(unsigned char *md, SHA256_CTX *c); 2025-09-04T16:21:00,713 | ^~~~~~~~~~~~ 2025-09-04T16:21:00,713 srp/_srp.c:355:7: warning: ‘SHA256_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,713 355 | case SRP_SHA256: return SHA256_Final( md, &c->sha256 ); 2025-09-04T16:21:00,713 | ^~~~ 2025-09-04T16:21:00,713 /usr/include/openssl/sha.h:76:27: note: declared here 2025-09-04T16:21:00,713 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); 2025-09-04T16:21:00,713 | ^~~~~~~~~~~~ 2025-09-04T16:21:00,714 srp/_srp.c:356:7: warning: ‘SHA384_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,714 356 | case SRP_SHA384: return SHA384_Final( md, &c->sha512 ); 2025-09-04T16:21:00,714 | ^~~~ 2025-09-04T16:21:00,723 /usr/include/openssl/sha.h:123:27: note: declared here 2025-09-04T16:21:00,724 123 | OSSL_DEPRECATEDIN_3_0 int SHA384_Final(unsigned char *md, SHA512_CTX *c); 2025-09-04T16:21:00,724 | ^~~~~~~~~~~~ 2025-09-04T16:21:00,724 srp/_srp.c:357:7: warning: ‘SHA512_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2025-09-04T16:21:00,724 357 | case SRP_SHA512: return SHA512_Final( md, &c->sha512 ); 2025-09-04T16:21:00,724 | ^~~~ 2025-09-04T16:21:00,724 /usr/include/openssl/sha.h:127:27: note: declared here 2025-09-04T16:21:00,724 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); 2025-09-04T16:21:00,724 | ^~~~~~~~~~~~ 2025-09-04T16:21:00,724 srp/_srp.c: In function ‘ver_dealloc’: 2025-09-04T16:21:00,725 srp/_srp.c:928:9: error: ‘PyVerifier’ has no member named ‘ob_type’ 2025-09-04T16:21:00,725 928 | self->ob_type->tp_free( (PyObject *) self ); 2025-09-04T16:21:00,725 | ^~ 2025-09-04T16:21:00,725 srp/_srp.c: In function ‘usr_dealloc’: 2025-09-04T16:21:00,725 srp/_srp.c:936:9: error: ‘PyUser’ has no member named ‘ob_type’ 2025-09-04T16:21:00,725 936 | self->ob_type->tp_free( (PyObject *) self ); 2025-09-04T16:21:00,725 | ^~ 2025-09-04T16:21:00,776 srp/_srp.c: In function ‘ver_get_username’: 2025-09-04T16:21:00,777 srp/_srp.c:1166:12: error: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2025-09-04T16:21:00,777 1166 | return PyString_FromString( srp_verifier_get_username(self->ver) ); 2025-09-04T16:21:00,777 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,777 | PyLong_FromString 2025-09-04T16:21:00,778 srp/_srp.c:1166:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,778 1166 | return PyString_FromString( srp_verifier_get_username(self->ver) ); 2025-09-04T16:21:00,778 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,778 srp/_srp.c: In function ‘usr_get_username’: 2025-09-04T16:21:00,779 srp/_srp.c:1177:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,779 1177 | return PyString_FromString( srp_user_get_username(self->usr) ); 2025-09-04T16:21:00,779 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,851 srp/_srp.c: In function ‘ver_get_session_key’: 2025-09-04T16:21:00,852 srp/_srp.c:1224:16: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2025-09-04T16:21:00,852 1224 | return PyString_FromStringAndSize(u, key_len); 2025-09-04T16:21:00,852 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,853 | PyBytes_FromStringAndSize 2025-09-04T16:21:00,853 srp/_srp.c:1224:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,853 1224 | return PyString_FromStringAndSize(u, key_len); 2025-09-04T16:21:00,853 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,854 srp/_srp.c: In function ‘usr_get_session_key’: 2025-09-04T16:21:00,854 srp/_srp.c:1241:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,855 1241 | return PyString_FromStringAndSize(u, key_len); 2025-09-04T16:21:00,855 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,855 srp/_srp.c: In function ‘ver_verify_session’: 2025-09-04T16:21:00,856 srp/_srp.c:1290:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,856 1290 | return PyString_FromStringAndSize((const char *) bytes_HAMK, 2025-09-04T16:21:00,856 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,856 1291 | srp_verifier_get_session_key_length( self->ver )); 2025-09-04T16:21:00,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,857 srp/_srp.c: In function ‘usr_process_challenge’: 2025-09-04T16:21:00,858 srp/_srp.c:1341:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:00,858 1341 | return PyString_FromStringAndSize((const char *) bytes_M, len_M); 2025-09-04T16:21:00,858 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,861 srp/_srp.c: In function ‘init_srp’: 2025-09-04T16:21:00,862 srp/_srp.c:1600:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-04T16:21:00,862 1600 | return; 2025-09-04T16:21:00,863 | ^~~~~~ 2025-09-04T16:21:00,863 srp/_srp.c:1590:1: note: declared here 2025-09-04T16:21:00,863 1590 | init_srp(void) 2025-09-04T16:21:00,863 | ^~~~~~~~ 2025-09-04T16:21:00,897 srp/_srp.c:1610:29: error: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2025-09-04T16:21:00,898 1610 | if ( randstr && PyString_Check(randstr)) 2025-09-04T16:21:00,898 | ^~~~~~~~~~~~~~ 2025-09-04T16:21:00,898 | PyMapping_Check 2025-09-04T16:21:00,971 srp/_srp.c:1614:22: error: implicit declaration of function ‘PyString_AsStringAndSize’; did you mean ‘PyBytes_AsStringAndSize’? [-Wimplicit-function-declaration] 2025-09-04T16:21:00,972 1614 | if (!PyString_AsStringAndSize(randstr, &buff, &slen)) 2025-09-04T16:21:00,972 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:21:00,972 | PyBytes_AsStringAndSize 2025-09-04T16:21:00,973 srp/_srp.c:1631:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-04T16:21:00,973 1631 | return; 2025-09-04T16:21:00,973 | ^~~~~~ 2025-09-04T16:21:00,974 srp/_srp.c:1590:1: note: declared here 2025-09-04T16:21:00,974 1590 | init_srp(void) 2025-09-04T16:21:00,974 | ^~~~~~~~ 2025-09-04T16:21:00,975 srp/_srp.c:1636:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-04T16:21:00,975 1636 | return; 2025-09-04T16:21:00,975 | ^~~~~~ 2025-09-04T16:21:00,976 srp/_srp.c:1590:1: note: declared here 2025-09-04T16:21:00,976 1590 | init_srp(void) 2025-09-04T16:21:00,976 | ^~~~~~~~ 2025-09-04T16:21:01,019 srp/_srp.c:1638:9: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-04T16:21:01,019 1638 | m = Py_InitModule3("srp._srp", srp_module_methods,"SRP-6a implementation"); 2025-09-04T16:21:01,019 | ^~~~~~~~~~~~~~ 2025-09-04T16:21:01,020 srp/_srp.c:1638:7: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T16:21:01,020 1638 | m = Py_InitModule3("srp._srp", srp_module_methods,"SRP-6a implementation"); 2025-09-04T16:21:01,020 | ^ 2025-09-04T16:21:01,021 srp/_srp.c:1641:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-04T16:21:01,021 1641 | return; 2025-09-04T16:21:01,022 | ^~~~~~ 2025-09-04T16:21:01,022 srp/_srp.c:1590:1: note: declared here 2025-09-04T16:21:01,022 1590 | init_srp(void) 2025-09-04T16:21:01,022 | ^~~~~~~~ 2025-09-04T16:21:01,047 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T16:21:01,196 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T16:21:01,209 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T16:21:01,209 exec(compile('"'"''"'"''"'"' 2025-09-04T16:21:01,209 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:21:01,209 # 2025-09-04T16:21:01,209 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:21:01,209 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:21:01,209 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:21:01,209 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:21:01,209 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:21:01,209 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:21:01,209 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:21:01,209 import os, sys, tokenize, traceback 2025-09-04T16:21:01,209 2025-09-04T16:21:01,209 try: 2025-09-04T16:21:01,209 import setuptools 2025-09-04T16:21:01,209 except ImportError: 2025-09-04T16:21:01,209 print( 2025-09-04T16:21:01,209 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:21:01,209 "the build environment with exception:", 2025-09-04T16:21:01,209 file=sys.stderr, 2025-09-04T16:21:01,209 ) 2025-09-04T16:21:01,209 traceback.print_exc() 2025-09-04T16:21:01,209 sys.exit(1) 2025-09-04T16:21:01,209 2025-09-04T16:21:01,209 __file__ = %r 2025-09-04T16:21:01,209 sys.argv[0] = __file__ 2025-09-04T16:21:01,209 2025-09-04T16:21:01,209 if os.path.exists(__file__): 2025-09-04T16:21:01,209 filename = __file__ 2025-09-04T16:21:01,209 with tokenize.open(__file__) as f: 2025-09-04T16:21:01,209 setup_py_code = f.read() 2025-09-04T16:21:01,209 else: 2025-09-04T16:21:01,209 filename = "" 2025-09-04T16:21:01,209 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:21:01,209 2025-09-04T16:21:01,209 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:21:01,209 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zxscbzka/srp_714ea3d23fe541dca5c2d9be3e950b76/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-1h2xnyot[/] 2025-09-04T16:21:01,209 [bold magenta]cwd[/]: /tmp/pip-wheel-zxscbzka/srp_714ea3d23fe541dca5c2d9be3e950b76/ 2025-09-04T16:21:01,209 Building wheel for srp (setup.py): finished with status 'error' 2025-09-04T16:21:01,210 ERROR: Failed building wheel for srp 2025-09-04T16:21:01,211 Running setup.py clean for srp 2025-09-04T16:21:01,212 Running command python setup.py clean 2025-09-04T16:21:02,211 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:21:02,211 !! 2025-09-04T16:21:02,211 ******************************************************************************** 2025-09-04T16:21:02,211 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:21:02,211 License :: OSI Approved :: BSD License 2025-09-04T16:21:02,212 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:21:02,212 ******************************************************************************** 2025-09-04T16:21:02,212 !! 2025-09-04T16:21:02,212 self._finalize_license_expression() 2025-09-04T16:21:02,438 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T16:21:02,438 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T16:21:02,551 Failed to build srp 2025-09-04T16:21:02,552 ERROR: Failed to build one or more wheels 2025-09-04T16:21:02,553 Exception information: 2025-09-04T16:21:02,553 Traceback (most recent call last): 2025-09-04T16:21:02,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:21:02,553 status = _inner_run() 2025-09-04T16:21:02,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:21:02,553 return self.run(options, args) 2025-09-04T16:21:02,553 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:21:02,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:21:02,553 return func(self, options, args) 2025-09-04T16:21:02,553 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T16:21:02,553 raise CommandError("Failed to build one or more wheels") 2025-09-04T16:21:02,553 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T16:21:02,557 Removed build tracker: '/tmp/pip-build-tracker-yxexucy2'