2025-09-08T13:08:08,073 Created temporary directory: /tmp/pip-build-tracker-x0flm1zs 2025-09-08T13:08:08,074 Initialized build tracking at /tmp/pip-build-tracker-x0flm1zs 2025-09-08T13:08:08,074 Created build tracker: /tmp/pip-build-tracker-x0flm1zs 2025-09-08T13:08:08,074 Entered build tracker: /tmp/pip-build-tracker-x0flm1zs 2025-09-08T13:08:08,074 Created temporary directory: /tmp/pip-wheel-h84zxe9w 2025-09-08T13:08:08,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-iguiksed 2025-09-08T13:08:08,132 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:08:08,134 2 location(s) to search for versions of secp256k1prp: 2025-09-08T13:08:08,134 * https://pypi.org/simple/secp256k1prp/ 2025-09-08T13:08:08,134 * https://www.piwheels.org/simple/secp256k1prp/ 2025-09-08T13:08:08,135 Fetching project page and analyzing links: https://pypi.org/simple/secp256k1prp/ 2025-09-08T13:08:08,135 Getting page https://pypi.org/simple/secp256k1prp/ 2025-09-08T13:08:08,136 Found index url https://pypi.org/simple/ 2025-09-08T13:08:08,207 Fetched page https://pypi.org/simple/secp256k1prp/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:08:08,212 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/4c/60/07a17a536dcfdb8091688d4c6a8cd687089dd4a7cb3582c40d9e0aea4918/secp256k1prp-0.13.2-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,212 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/f4/76/754753e1122a1c9712aca4d8bb14afebca768be33bd973b5105e4611f82b/secp256k1prp-0.13.2-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,212 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/00/97/4d1f85f4b0223df216917e394863b7e7afc9e5b00a958d9a27d0e0467cf5/secp256k1prp-0.13.2-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,212 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/d5/83/008ba8a9a8f9ac07b612b0c3e4fbd0a2610dd0bcc5cb0b760670b00d5f51/secp256k1prp-0.13.2-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/77/98/4472f063022998478f2e4a6d3d0993520d09c5dc09ab477a96a2603871ed/secp256k1prp-0.13.2-cp33-cp33m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/7e/10/ac0f1bae81add3b0b9a3d24822690831e28166f24b7e80f2a950d3fdbb64/secp256k1prp-0.13.2-cp33-cp33m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/f1/7d/33414012e31d284eea384378bdde0dbdcc8ea672af7e0db66a3ff3ec8c5c/secp256k1prp-0.13.2-cp34-cp34m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/8b/c7/3cd74534815924544673f5c87699f6701db3d30be9df443216ee90eb0ac0/secp256k1prp-0.13.2-cp34-cp34m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/b9/41/c35e0c1c371a3adf96247920b7f28ce827bf1b852d7cb9d9e36e52945205/secp256k1prp-0.13.2-cp34-cp34m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/43/51/5c094aa04057ae46643c2f580130212be8d50ff1545b5234e865fdec6428/secp256k1prp-0.13.2-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,213 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/8c/46/88fea589f13c80a62f24afb5f0f546cb04d29356735974f0a8a08024a1ae/secp256k1prp-0.13.2-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/b8/6f/e76e6e7a7ce2e13d40cc50348b132c1f93c551eb58808c285db2a0d1aff0/secp256k1prp-0.13.2-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/9b/f0/82799620fb0cc2253e7763f681f21d582763b135590e4a54c603b2fc075e/secp256k1prp-0.13.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/a0/b9/8ac3485856d52b587d11f9ad47903e79e3c76615a9d445a3cc4c83b8960a/secp256k1prp-0.13.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/8b/de/9702a65e02ffc0784ddc56339402c8427ba8a28bae80e0a2824211e84108/secp256k1prp-0.13.2-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/64/3a/22fd85e0d9ee7eb9a129135381dd6b138c52a53f05f45810a2e89603d7be/secp256k1prp-0.13.2-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/a6/7b/8ac2a1081c381d6f0f248d4ed7f545e1e12a296b27abf32cfc17c02e11d0/secp256k1prp-0.13.2-cp36-cp36m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,214 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/19/c2/4a33462f2c868acbb591dd2bd6b7f98b6bc6f512ab54ed64706c3bf68671/secp256k1prp-0.13.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Found link https://files.pythonhosted.org/packages/25/62/0ee2035127f528285f0aedae200728bae2b299f741fdef71d6f403e748e8/secp256k1prp-0.13.2.tar.gz (from https://pypi.org/simple/secp256k1prp/), version: 0.13.2 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/e4/9a/f9951fa242efc5e986412fdcdd40c9cf8eb2243c1d41a9476b0eda3b0f95/secp256k1prp-0.13.3-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/5d/56/f713c4bcda930b920e6a1ae603a8871c7e170588636a4d0aefc466b81e64/secp256k1prp-0.13.3-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/d9/53/a1230a7e67a08bb1932a58a60f64234adde1dd27868d18f3f0591bb45251/secp256k1prp-0.13.3-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/58/6d/4d8bb473b5d90437b4b841db6b46fdd2c8250afee8d13f94b3b2fede57d9/secp256k1prp-0.13.3-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/21/1a/9c2854cd2131c03063931e0ee42aa923aa73552c9e1edec6471b312b866a/secp256k1prp-0.13.3-cp34-cp34m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,215 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/13/68/4ec7e16d53ab5b2245d025e6bef39322654d64cde93e40988fe28d139d7f/secp256k1prp-0.13.3-cp34-cp34m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/f1/33/7b22f579217338e5ed2ed51043d4efc5bd1b7c747354932ad31c4af7090d/secp256k1prp-0.13.3-cp34-cp34m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/61/b2/129cd884bd3204a8f0aef1ef789cefbe8fe290c0e617761c0575bf7a0b77/secp256k1prp-0.13.3-cp35-cp35m-macosx_10_13_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/a9/82/b467afbb0c42424bcd1f9c684b56ac8e309a3e98f2a0f699c2dd86b49451/secp256k1prp-0.13.3-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/2a/17/52809e9d1804dde582bdac8fe8da67845ab3e301ee814d776a15e15ce04a/secp256k1prp-0.13.3-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/15/36/f4b12003a942c535117386e2536dc8e80bbb7f3424223b41f58b843c3573/secp256k1prp-0.13.3-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/41/f1/22f7aab81e0fcd7b612746ed46477725a7ae8adc06cd798c3cc8b205593b/secp256k1prp-0.13.3-cp35-cp35m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/1b/0e/b7f78816d7fd4aa5cb26d0f530c604aca338f97ed4212e9ff26e288dbfd7/secp256k1prp-0.13.3-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,216 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/76/13/fb026e8e6b32bb71f120ee0e692a9617cb2b4b498f3e20ae55bc08e29bca/secp256k1prp-0.13.3-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/b1/2c/7cbec2c962f67435ad6cdce8d2bbe4160830e803684c49899c1332644300/secp256k1prp-0.13.3-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/fb/e9/0e225e5fc29e5f26cf3a7fb3f8b8b004131837d3360250f9b883a8b121a9/secp256k1prp-0.13.3-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/17/d0/7a65dc12381e3b323e992933d4aae8312d5583e55e7b2a1a63b012abf10f/secp256k1prp-0.13.3-cp36-cp36m-win32.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/72/12/97d420fb9bf5cbc2551908a9734ccb6c0077e49af048c204312d9483ae01/secp256k1prp-0.13.3-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/d7/22/c6998d65ebc7492194bf1b82e26a20ca19dd23454a8c2af2ab632136d5b3/secp256k1prp-0.13.3-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Skipping link: No binaries permitted for secp256k1prp: https://files.pythonhosted.org/packages/65/59/603da9700c5a2cdbe53a85d04992d36612cb134ad8c172b294d5140dc9b1/secp256k1prp-0.13.3-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/secp256k1prp/) 2025-09-08T13:08:08,217 Found link https://files.pythonhosted.org/packages/5b/95/d9d3a2e7d3184987f91f5b487b61b4cb79b802a6fe0cefc74c280ba7246f/secp256k1prp-0.13.3.tar.gz (from https://pypi.org/simple/secp256k1prp/), version: 0.13.3 2025-09-08T13:08:08,218 Fetching project page and analyzing links: https://www.piwheels.org/simple/secp256k1prp/ 2025-09-08T13:08:08,218 Getting page https://www.piwheels.org/simple/secp256k1prp/ 2025-09-08T13:08:08,219 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:08:08,338 Fetched page https://www.piwheels.org/simple/secp256k1prp/ as text/html 2025-09-08T13:08:08,341 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp37-cp37m-linux_armv7l.whl#sha256=d1f6f9ec8c7bd489020792fb834331b5604a574a4a99d5ff87d277dbf29e221b (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,342 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp37-cp37m-linux_armv6l.whl#sha256=d1f6f9ec8c7bd489020792fb834331b5604a574a4a99d5ff87d277dbf29e221b (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,342 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp35-cp35m-linux_armv7l.whl#sha256=c8ae6c69f44dec7d0c8234be2c356987f82babeebc194599d2f3913906873595 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,342 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp35-cp35m-linux_armv6l.whl#sha256=c8ae6c69f44dec7d0c8234be2c356987f82babeebc194599d2f3913906873595 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,342 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp311-cp311-linux_armv6l.whl#sha256=ecc95efdb16a6adb3c89b9530b4f64594522b90329f9bf3e2193d693c8d14444 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,342 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp311-cp311-linux_armv7l.whl#sha256=ecc95efdb16a6adb3c89b9530b4f64594522b90329f9bf3e2193d693c8d14444 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp39-cp39-linux_armv6l.whl#sha256=7c5bd00073462f36135886dcde3aa35862cd5539e8641b24df14867e884c8873 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.3-cp39-cp39-linux_armv7l.whl#sha256=7c5bd00073462f36135886dcde3aa35862cd5539e8641b24df14867e884c8873 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp37-cp37m-linux_armv7l.whl#sha256=c8491b88030905a9c0dc791fb379597429a786597e0f4f0ac79e02ab98639bbe (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp37-cp37m-linux_armv6l.whl#sha256=c8491b88030905a9c0dc791fb379597429a786597e0f4f0ac79e02ab98639bbe (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp311-cp311-linux_armv6l.whl#sha256=019c87d318de3985c38d7523b8ecdf2aafa2b4a557f9449e502455defa89ef17 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,343 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp311-cp311-linux_armv7l.whl#sha256=019c87d318de3985c38d7523b8ecdf2aafa2b4a557f9449e502455defa89ef17 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,344 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp39-cp39-linux_armv6l.whl#sha256=50f1a223e38d707cf09b06835ceb9a663f23fce2ebe564f0f9c10b3b65c10009 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,344 Skipping link: No binaries permitted for secp256k1prp: https://archive1.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp39-cp39-linux_armv7l.whl#sha256=50f1a223e38d707cf09b06835ceb9a663f23fce2ebe564f0f9c10b3b65c10009 (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,344 Skipping link: No binaries permitted for secp256k1prp: https://www.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp313-cp313-linux_armv6l.whl#sha256=baabefd5329580293cf45615ee4aaad03ba641c15fc7f87fffed75d4abf02c3c (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,344 Skipping link: No binaries permitted for secp256k1prp: https://www.piwheels.org/simple/secp256k1prp/secp256k1prp-0.13.2-cp313-cp313-linux_armv7l.whl#sha256=baabefd5329580293cf45615ee4aaad03ba641c15fc7f87fffed75d4abf02c3c (from https://www.piwheels.org/simple/secp256k1prp/) 2025-09-08T13:08:08,344 Skipping link: not a file: https://www.piwheels.org/simple/secp256k1prp/ 2025-09-08T13:08:08,344 Skipping link: not a file: https://pypi.org/simple/secp256k1prp/ 2025-09-08T13:08:08,370 Given no hashes to check 1 links for project 'secp256k1prp': discarding no candidates 2025-09-08T13:08:08,371 Collecting secp256k1prp==0.13.3 2025-09-08T13:08:08,373 Created temporary directory: /tmp/pip-unpack-f0bs34n8 2025-09-08T13:08:08,512 Downloading secp256k1prp-0.13.3.tar.gz (186 kB) 2025-09-08T13:08:08,636 Added secp256k1prp==0.13.3 from https://files.pythonhosted.org/packages/5b/95/d9d3a2e7d3184987f91f5b487b61b4cb79b802a6fe0cefc74c280ba7246f/secp256k1prp-0.13.3.tar.gz to build tracker '/tmp/pip-build-tracker-x0flm1zs' 2025-09-08T13:08:08,637 Running setup.py (path:/tmp/pip-wheel-h84zxe9w/secp256k1prp_688aff4091364606a59bb8bcdb079a1c/setup.py) egg_info for package secp256k1prp 2025-09-08T13:08:08,638 Created temporary directory: /tmp/pip-pip-egg-info-j3rlxczn 2025-09-08T13:08:08,638 Preparing metadata (setup.py): started 2025-09-08T13:08:08,639 Running command python setup.py egg_info 2025-09-08T13:08:09,309 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T13:08:09,309 !! 2025-09-08T13:08:09,309 ******************************************************************************** 2025-09-08T13:08:09,309 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T13:08:09,309 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T13:08:09,310 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:08:09,310 or your builds will no longer be supported. 2025-09-08T13:08:09,310 ******************************************************************************** 2025-09-08T13:08:09,310 !! 2025-09-08T13:08:09,310 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T13:08:16,290 DEPRECATION: Building 'pytest-runner' 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 'pytest-runner'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:08:19,990 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T13:08:19,991 warnings.warn(msg) 2025-09-08T13:08:20,348 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T13:08:20,348 !! 2025-09-08T13:08:20,348 ******************************************************************************** 2025-09-08T13:08:20,348 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T13:08:20,349 License :: OSI Approved :: MIT License 2025-09-08T13:08:20,349 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T13:08:20,349 ******************************************************************************** 2025-09-08T13:08:20,349 !! 2025-09-08T13:08:20,349 self._finalize_license_expression() 2025-09-08T13:08:20,349 Using bundled libsecp256k1 2025-09-08T13:08:20,350 running egg_info 2025-09-08T13:08:20,427 creating /tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info 2025-09-08T13:08:20,427 writing /tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/PKG-INFO 2025-09-08T13:08:20,428 writing dependency_links to /tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/dependency_links.txt 2025-09-08T13:08:20,429 writing requirements to /tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/requires.txt 2025-09-08T13:08:20,429 writing top-level names to /tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/top_level.txt 2025-09-08T13:08:20,430 writing manifest file '/tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/SOURCES.txt' 2025-09-08T13:08:20,675 reading manifest file '/tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/SOURCES.txt' 2025-09-08T13:08:20,675 reading manifest template 'MANIFEST.in' 2025-09-08T13:08:20,689 writing manifest file '/tmp/pip-pip-egg-info-j3rlxczn/secp256k1prp.egg-info/SOURCES.txt' 2025-09-08T13:08:20,818 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T13:08:20,822 Source in /tmp/pip-wheel-h84zxe9w/secp256k1prp_688aff4091364606a59bb8bcdb079a1c has version 0.13.3, which satisfies requirement secp256k1prp==0.13.3 from https://files.pythonhosted.org/packages/5b/95/d9d3a2e7d3184987f91f5b487b61b4cb79b802a6fe0cefc74c280ba7246f/secp256k1prp-0.13.3.tar.gz 2025-09-08T13:08:20,823 Removed secp256k1prp==0.13.3 from https://files.pythonhosted.org/packages/5b/95/d9d3a2e7d3184987f91f5b487b61b4cb79b802a6fe0cefc74c280ba7246f/secp256k1prp-0.13.3.tar.gz from build tracker '/tmp/pip-build-tracker-x0flm1zs' 2025-09-08T13:08:20,826 Created temporary directory: /tmp/pip-unpack-ug2ollnt 2025-09-08T13:08:20,827 Created temporary directory: /tmp/pip-unpack-y_j92eex 2025-09-08T13:08:20,827 Building wheels for collected packages: secp256k1prp 2025-09-08T13:08:20,828 Created temporary directory: /tmp/pip-wheel-0q3p2fkx 2025-09-08T13:08:20,828 DEPRECATION: Building 'secp256k1prp' 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 'secp256k1prp'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:08:20,830 Building wheel for secp256k1prp (setup.py): started 2025-09-08T13:08:20,830 Destination directory: /tmp/pip-wheel-0q3p2fkx 2025-09-08T13:08:20,830 Running command python setup.py bdist_wheel 2025-09-08T13:08:21,501 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T13:08:21,501 !! 2025-09-08T13:08:21,501 ******************************************************************************** 2025-09-08T13:08:21,501 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T13:08:21,502 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T13:08:21,502 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:08:21,502 or your builds will no longer be supported. 2025-09-08T13:08:21,502 ******************************************************************************** 2025-09-08T13:08:21,502 !! 2025-09-08T13:08:21,502 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T13:08:22,057 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T13:08:22,057 warnings.warn(msg) 2025-09-08T13:08:22,409 Using bundled libsecp256k1 2025-09-08T13:08:22,583 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T13:08:22,583 !! 2025-09-08T13:08:22,583 ******************************************************************************** 2025-09-08T13:08:22,583 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T13:08:22,583 License :: OSI Approved :: MIT License 2025-09-08T13:08:22,583 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T13:08:22,583 ******************************************************************************** 2025-09-08T13:08:22,584 !! 2025-09-08T13:08:22,584 self._finalize_license_expression() 2025-09-08T13:08:22,584 running bdist_wheel 2025-09-08T13:08:22,735 The [wheel] section is deprecated. Use [bdist_wheel] instead. 2025-09-08T13:08:22,810 running build 2025-09-08T13:08:22,810 running build_py 2025-09-08T13:08:22,897 creating build/lib.linux-armv7l-cpython-313/secp256k1prp 2025-09-08T13:08:22,898 copying secp256k1prp/__init__.py -> build/lib.linux-armv7l-cpython-313/secp256k1prp 2025-09-08T13:08:22,898 copying secp256k1prp/__main__.py -> build/lib.linux-armv7l-cpython-313/secp256k1prp 2025-09-08T13:08:22,900 running build_clib 2025-09-08T13:08:22,905 building 'secp256k1prp' library 2025-09-08T13:08:22,906 creating build/temp.linux-armv7l-cpython-313/libsecp256k1/src 2025-09-08T13:08:22,907 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DUSE_NUM_NONE=1 -DUSE_FIELD_10X26=1 -DUSE_FIELD_INV_BUILTIN=1 -DUSE_SCALAR_8X32=1 -DUSE_SCALAR_INV_BUILTIN=1 -DENABLE_MODULE_ECDH=1 -DENABLE_MODULE_SCHNORR=1 -DENABLE_MODULE_RECOVERY=1 -DENABLE_MODULE_RANGEPROOF=1 -Ilibsecp256k1/src -Ilibsecp256k1 -c libsecp256k1/src/secp256k1.c -o build/temp.linux-armv7l-cpython-313/libsecp256k1/src/secp256k1.o 2025-09-08T13:08:23,323 In file included from libsecp256k1/src/secp256k1.c:13: 2025-09-08T13:08:23,323 libsecp256k1/src/group_impl.h:636:12: warning: ‘secp256k1_gej_has_quad_y_var’ defined but not used [-Wunused-function] 2025-09-08T13:08:23,323 636 | static int secp256k1_gej_has_quad_y_var(const secp256k1_gej *a) { 2025-09-08T13:08:23,324 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:08:23,324 libsecp256k1/src/group_impl.h:217:12: warning: ‘secp256k1_gej_is_valid_var’ defined but not used [-Wunused-function] 2025-09-08T13:08:23,324 217 | static int secp256k1_gej_is_valid_var(const secp256k1_gej *a) { 2025-09-08T13:08:23,324 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:08:23,324 In file included from libsecp256k1/src/field_impl.h:17, 2025-09-08T13:08:23,324 from libsecp256k1/src/secp256k1.c:11: 2025-09-08T13:08:23,324 libsecp256k1/src/field_10x26_impl.h:42:13: warning: ‘secp256k1_fe_verify’ defined but not used [-Wunused-function] 2025-09-08T13:08:23,324 42 | static void secp256k1_fe_verify(const secp256k1_fe *a) { 2025-09-08T13:08:23,324 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:08:23,384 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_parse’: 2025-09-08T13:08:23,384 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,384 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,385 | ^ 2025-09-08T13:08:23,385 libsecp256k1/src/secp256k1.c:175:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,385 175 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,385 | ^~~~~~~~~ 2025-09-08T13:08:23,385 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘input’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,385 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,385 | ^ 2025-09-08T13:08:23,385 libsecp256k1/src/secp256k1.c:177:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,385 177 | ARG_CHECK(input != NULL); 2025-09-08T13:08:23,385 | ^~~~~~~~~ 2025-09-08T13:08:23,386 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_serialize’: 2025-09-08T13:08:23,386 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘output’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,386 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,386 | ^ 2025-09-08T13:08:23,386 libsecp256k1/src/secp256k1.c:196:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,386 196 | ARG_CHECK(output != NULL); 2025-09-08T13:08:23,386 | ^~~~~~~~~ 2025-09-08T13:08:23,386 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘outputlen’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,386 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,386 | ^ 2025-09-08T13:08:23,386 libsecp256k1/src/secp256k1.c:192:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,387 192 | ARG_CHECK(outputlen != NULL); 2025-09-08T13:08:23,387 | ^~~~~~~~~ 2025-09-08T13:08:23,387 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,387 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,387 | ^ 2025-09-08T13:08:23,387 libsecp256k1/src/secp256k1.c:198:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,387 198 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,387 | ^~~~~~~~~ 2025-09-08T13:08:23,387 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_der’: 2025-09-08T13:08:23,387 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,388 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,388 | ^ 2025-09-08T13:08:23,388 libsecp256k1/src/secp256k1.c:237:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,388 237 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,388 | ^~~~~~~~~ 2025-09-08T13:08:23,388 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘input’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,388 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,388 | ^ 2025-09-08T13:08:23,388 libsecp256k1/src/secp256k1.c:238:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,388 238 | ARG_CHECK(input != NULL); 2025-09-08T13:08:23,388 | ^~~~~~~~~ 2025-09-08T13:08:23,389 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_compact’: 2025-09-08T13:08:23,389 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,389 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,389 | ^ 2025-09-08T13:08:23,389 libsecp256k1/src/secp256k1.c:255:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,389 255 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,389 | ^~~~~~~~~ 2025-09-08T13:08:23,389 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘input64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,389 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,389 | ^ 2025-09-08T13:08:23,389 libsecp256k1/src/secp256k1.c:256:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,390 256 | ARG_CHECK(input64 != NULL); 2025-09-08T13:08:23,390 | ^~~~~~~~~ 2025-09-08T13:08:23,390 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_der’: 2025-09-08T13:08:23,390 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘output’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,390 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,390 | ^ 2025-09-08T13:08:23,390 libsecp256k1/src/secp256k1.c:274:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,390 274 | ARG_CHECK(output != NULL); 2025-09-08T13:08:23,390 | ^~~~~~~~~ 2025-09-08T13:08:23,390 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘outputlen’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,391 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,391 | ^ 2025-09-08T13:08:23,391 libsecp256k1/src/secp256k1.c:275:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,391 275 | ARG_CHECK(outputlen != NULL); 2025-09-08T13:08:23,391 | ^~~~~~~~~ 2025-09-08T13:08:23,391 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,391 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,391 | ^ 2025-09-08T13:08:23,391 libsecp256k1/src/secp256k1.c:276:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,391 276 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,391 | ^~~~~~~~~ 2025-09-08T13:08:23,392 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_compact’: 2025-09-08T13:08:23,392 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘output64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,392 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,392 | ^ 2025-09-08T13:08:23,392 libsecp256k1/src/secp256k1.c:286:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,392 286 | ARG_CHECK(output64 != NULL); 2025-09-08T13:08:23,392 | ^~~~~~~~~ 2025-09-08T13:08:23,392 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,392 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,392 | ^ 2025-09-08T13:08:23,392 libsecp256k1/src/secp256k1.c:287:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,393 287 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,393 | ^~~~~~~~~ 2025-09-08T13:08:23,393 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_normalize’: 2025-09-08T13:08:23,393 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sigin’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,393 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,393 | ^ 2025-09-08T13:08:23,393 libsecp256k1/src/secp256k1.c:300:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,393 300 | ARG_CHECK(sigin != NULL); 2025-09-08T13:08:23,393 | ^~~~~~~~~ 2025-09-08T13:08:23,393 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_verify’: 2025-09-08T13:08:23,393 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,394 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,394 | ^ 2025-09-08T13:08:23,394 libsecp256k1/src/secp256k1.c:321:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,394 321 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,394 | ^~~~~~~~~ 2025-09-08T13:08:23,394 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,394 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,394 | ^ 2025-09-08T13:08:23,394 libsecp256k1/src/secp256k1.c:320:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,394 320 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,394 | ^~~~~~~~~ 2025-09-08T13:08:23,395 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,395 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,395 | ^ 2025-09-08T13:08:23,395 libsecp256k1/src/secp256k1.c:322:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,395 322 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,395 | ^~~~~~~~~ 2025-09-08T13:08:23,395 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_sign’: 2025-09-08T13:08:23,395 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘signature’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,395 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,396 | ^ 2025-09-08T13:08:23,396 libsecp256k1/src/secp256k1.c:374:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,396 374 | ARG_CHECK(signature != NULL); 2025-09-08T13:08:23,396 | ^~~~~~~~~ 2025-09-08T13:08:23,396 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,396 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,396 | ^ 2025-09-08T13:08:23,396 libsecp256k1/src/secp256k1.c:373:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,396 373 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,396 | ^~~~~~~~~ 2025-09-08T13:08:23,396 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,397 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,397 | ^ 2025-09-08T13:08:23,397 libsecp256k1/src/secp256k1.c:375:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,397 375 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,397 | ^~~~~~~~~ 2025-09-08T13:08:23,397 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_seckey_verify’: 2025-09-08T13:08:23,397 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,397 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,397 | ^ 2025-09-08T13:08:23,397 libsecp256k1/src/secp256k1.c:417:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,397 417 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,398 | ^~~~~~~~~ 2025-09-08T13:08:23,398 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_create’: 2025-09-08T13:08:23,398 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,398 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,398 | ^ 2025-09-08T13:08:23,398 libsecp256k1/src/secp256k1.c:432:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,398 432 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,398 | ^~~~~~~~~ 2025-09-08T13:08:23,398 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,398 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,398 | ^ 2025-09-08T13:08:23,399 libsecp256k1/src/secp256k1.c:435:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,399 435 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,399 | ^~~~~~~~~ 2025-09-08T13:08:23,399 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_add’: 2025-09-08T13:08:23,399 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,399 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,399 | ^ 2025-09-08T13:08:23,399 libsecp256k1/src/secp256k1.c:454:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,399 454 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,399 | ^~~~~~~~~ 2025-09-08T13:08:23,399 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,400 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,400 | ^ 2025-09-08T13:08:23,400 libsecp256k1/src/secp256k1.c:455:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,400 455 | ARG_CHECK(tweak != NULL); 2025-09-08T13:08:23,400 | ^~~~~~~~~ 2025-09-08T13:08:23,400 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_add’: 2025-09-08T13:08:23,400 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,400 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,400 | ^ 2025-09-08T13:08:23,400 libsecp256k1/src/secp256k1.c:478:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,400 478 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,401 | ^~~~~~~~~ 2025-09-08T13:08:23,401 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,401 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,401 | ^ 2025-09-08T13:08:23,401 libsecp256k1/src/secp256k1.c:479:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,401 479 | ARG_CHECK(tweak != NULL); 2025-09-08T13:08:23,401 | ^~~~~~~~~ 2025-09-08T13:08:23,401 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_mul’: 2025-09-08T13:08:23,401 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,401 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,401 | ^ 2025-09-08T13:08:23,402 libsecp256k1/src/secp256k1.c:501:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,402 501 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,402 | ^~~~~~~~~ 2025-09-08T13:08:23,402 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,402 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,402 | ^ 2025-09-08T13:08:23,402 libsecp256k1/src/secp256k1.c:502:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,402 502 | ARG_CHECK(tweak != NULL); 2025-09-08T13:08:23,402 | ^~~~~~~~~ 2025-09-08T13:08:23,402 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_mul’: 2025-09-08T13:08:23,402 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,403 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,403 | ^ 2025-09-08T13:08:23,403 libsecp256k1/src/secp256k1.c:524:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,403 524 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,403 | ^~~~~~~~~ 2025-09-08T13:08:23,403 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,403 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,403 | ^ 2025-09-08T13:08:23,403 libsecp256k1/src/secp256k1.c:525:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,403 525 | ARG_CHECK(tweak != NULL); 2025-09-08T13:08:23,404 | ^~~~~~~~~ 2025-09-08T13:08:23,404 libsecp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_combine’: 2025-09-08T13:08:23,404 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubnonce’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,404 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,404 | ^ 2025-09-08T13:08:23,404 libsecp256k1/src/secp256k1.c:553:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,404 553 | ARG_CHECK(pubnonce != NULL); 2025-09-08T13:08:23,404 | ^~~~~~~~~ 2025-09-08T13:08:23,404 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubnonces’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,405 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,405 | ^ 2025-09-08T13:08:23,405 libsecp256k1/src/secp256k1.c:556:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,405 556 | ARG_CHECK(pubnonces != NULL); 2025-09-08T13:08:23,405 | ^~~~~~~~~ 2025-09-08T13:08:23,405 libsecp256k1/src/modules/ecdh/main_impl.h: In function ‘secp256k1_ecdh’: 2025-09-08T13:08:23,405 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘result’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,405 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,405 | ^ 2025-09-08T13:08:23,405 libsecp256k1/src/modules/ecdh/main_impl.h:19:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,405 19 | ARG_CHECK(result != NULL); 2025-09-08T13:08:23,406 | ^~~~~~~~~ 2025-09-08T13:08:23,406 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘point’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,406 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,406 | ^ 2025-09-08T13:08:23,406 libsecp256k1/src/modules/ecdh/main_impl.h:20:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,406 20 | ARG_CHECK(point != NULL); 2025-09-08T13:08:23,406 | ^~~~~~~~~ 2025-09-08T13:08:23,406 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘scalar’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,406 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,406 | ^ 2025-09-08T13:08:23,407 libsecp256k1/src/modules/ecdh/main_impl.h:21:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,407 21 | ARG_CHECK(scalar != NULL); 2025-09-08T13:08:23,407 | ^~~~~~~~~ 2025-09-08T13:08:23,407 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_sign’: 2025-09-08T13:08:23,407 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,407 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,407 | ^ 2025-09-08T13:08:23,407 libsecp256k1/src/modules/schnorr/main_impl.h:32:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,407 32 | ARG_CHECK(sig64 != NULL); 2025-09-08T13:08:23,407 | ^~~~~~~~~ 2025-09-08T13:08:23,407 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,408 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,408 | ^ 2025-09-08T13:08:23,408 libsecp256k1/src/modules/schnorr/main_impl.h:31:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,408 31 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,408 | ^~~~~~~~~ 2025-09-08T13:08:23,408 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,408 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,408 | ^ 2025-09-08T13:08:23,408 libsecp256k1/src/modules/schnorr/main_impl.h:33:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,408 33 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,408 | ^~~~~~~~~ 2025-09-08T13:08:23,409 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_verify’: 2025-09-08T13:08:23,409 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,409 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,409 | ^ 2025-09-08T13:08:23,409 libsecp256k1/src/modules/schnorr/main_impl.h:66:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,409 66 | ARG_CHECK(sig64 != NULL); 2025-09-08T13:08:23,409 | ^~~~~~~~~ 2025-09-08T13:08:23,409 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,409 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,409 | ^ 2025-09-08T13:08:23,410 libsecp256k1/src/modules/schnorr/main_impl.h:65:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,410 65 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,410 | ^~~~~~~~~ 2025-09-08T13:08:23,410 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,410 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,410 | ^ 2025-09-08T13:08:23,410 libsecp256k1/src/modules/schnorr/main_impl.h:67:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,410 67 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,410 | ^~~~~~~~~ 2025-09-08T13:08:23,410 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_recover’: 2025-09-08T13:08:23,410 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,411 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,411 | ^ 2025-09-08T13:08:23,411 libsecp256k1/src/modules/schnorr/main_impl.h:80:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,411 80 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,411 | ^~~~~~~~~ 2025-09-08T13:08:23,411 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,411 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,411 | ^ 2025-09-08T13:08:23,411 libsecp256k1/src/modules/schnorr/main_impl.h:79:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,411 79 | ARG_CHECK(sig64 != NULL); 2025-09-08T13:08:23,411 | ^~~~~~~~~ 2025-09-08T13:08:23,412 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,412 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,412 | ^ 2025-09-08T13:08:23,412 libsecp256k1/src/modules/schnorr/main_impl.h:78:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,412 78 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,412 | ^~~~~~~~~ 2025-09-08T13:08:23,412 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_generate_nonce_pair’: 2025-09-08T13:08:23,412 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubnonce’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,412 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,412 | ^ 2025-09-08T13:08:23,412 libsecp256k1/src/modules/schnorr/main_impl.h:102:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,413 102 | ARG_CHECK(pubnonce != NULL); 2025-09-08T13:08:23,413 | ^~~~~~~~~ 2025-09-08T13:08:23,413 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘privnonce32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,413 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,413 | ^ 2025-09-08T13:08:23,413 libsecp256k1/src/modules/schnorr/main_impl.h:103:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,413 103 | ARG_CHECK(privnonce32 != NULL); 2025-09-08T13:08:23,413 | ^~~~~~~~~ 2025-09-08T13:08:23,413 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_partial_sign’: 2025-09-08T13:08:23,413 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,413 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,414 | ^ 2025-09-08T13:08:23,414 libsecp256k1/src/modules/schnorr/main_impl.h:140:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,414 140 | ARG_CHECK(sig64 != NULL); 2025-09-08T13:08:23,414 | ^~~~~~~~~ 2025-09-08T13:08:23,414 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,414 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,414 | ^ 2025-09-08T13:08:23,414 libsecp256k1/src/modules/schnorr/main_impl.h:139:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,414 139 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,414 | ^~~~~~~~~ 2025-09-08T13:08:23,414 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sec32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,414 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,415 | ^ 2025-09-08T13:08:23,415 libsecp256k1/src/modules/schnorr/main_impl.h:141:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,415 141 | ARG_CHECK(sec32 != NULL); 2025-09-08T13:08:23,415 | ^~~~~~~~~ 2025-09-08T13:08:23,415 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubnonce_others’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,415 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,415 | ^ 2025-09-08T13:08:23,415 libsecp256k1/src/modules/schnorr/main_impl.h:143:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,415 143 | ARG_CHECK(pubnonce_others != NULL); 2025-09-08T13:08:23,415 | ^~~~~~~~~ 2025-09-08T13:08:23,415 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘secnonce32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,416 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,416 | ^ 2025-09-08T13:08:23,416 libsecp256k1/src/modules/schnorr/main_impl.h:142:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,416 142 | ARG_CHECK(secnonce32 != NULL); 2025-09-08T13:08:23,416 | ^~~~~~~~~ 2025-09-08T13:08:23,416 libsecp256k1/src/modules/schnorr/main_impl.h: In function ‘secp256k1_schnorr_partial_combine’: 2025-09-08T13:08:23,416 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,416 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,416 | ^ 2025-09-08T13:08:23,416 libsecp256k1/src/modules/schnorr/main_impl.h:158:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,416 158 | ARG_CHECK(sig64 != NULL); 2025-09-08T13:08:23,417 | ^~~~~~~~~ 2025-09-08T13:08:23,417 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig64sin’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,417 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,417 | ^ 2025-09-08T13:08:23,417 libsecp256k1/src/modules/schnorr/main_impl.h:160:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,417 160 | ARG_CHECK(sig64sin != NULL); 2025-09-08T13:08:23,417 | ^~~~~~~~~ 2025-09-08T13:08:23,417 libsecp256k1/src/modules/recovery/main_impl.h: In function ‘secp256k1_ecdsa_recoverable_signature_parse_compact’: 2025-09-08T13:08:23,417 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,417 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,417 | ^ 2025-09-08T13:08:23,418 libsecp256k1/src/modules/recovery/main_impl.h:44:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,418 44 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,418 | ^~~~~~~~~ 2025-09-08T13:08:23,418 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘input64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,418 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,418 | ^ 2025-09-08T13:08:23,418 libsecp256k1/src/modules/recovery/main_impl.h:45:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,418 45 | ARG_CHECK(input64 != NULL); 2025-09-08T13:08:23,418 | ^~~~~~~~~ 2025-09-08T13:08:23,418 libsecp256k1/src/modules/recovery/main_impl.h: In function ‘secp256k1_ecdsa_recoverable_signature_serialize_compact’: 2025-09-08T13:08:23,418 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘output64’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,419 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,419 | ^ 2025-09-08T13:08:23,419 libsecp256k1/src/modules/recovery/main_impl.h:64:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,419 64 | ARG_CHECK(output64 != NULL); 2025-09-08T13:08:23,419 | ^~~~~~~~~ 2025-09-08T13:08:23,419 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘recid’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,419 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,419 | ^ 2025-09-08T13:08:23,419 libsecp256k1/src/modules/recovery/main_impl.h:66:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,419 66 | ARG_CHECK(recid != NULL); 2025-09-08T13:08:23,419 | ^~~~~~~~~ 2025-09-08T13:08:23,419 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,420 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,420 | ^ 2025-09-08T13:08:23,420 libsecp256k1/src/modules/recovery/main_impl.h:65:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,420 65 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,420 | ^~~~~~~~~ 2025-09-08T13:08:23,420 libsecp256k1/src/modules/recovery/main_impl.h: In function ‘secp256k1_ecdsa_recoverable_signature_convert’: 2025-09-08T13:08:23,420 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sig’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,420 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,420 | ^ 2025-09-08T13:08:23,420 libsecp256k1/src/modules/recovery/main_impl.h:79:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,421 79 | ARG_CHECK(sig != NULL); 2025-09-08T13:08:23,421 | ^~~~~~~~~ 2025-09-08T13:08:23,421 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘sigin’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,421 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,421 | ^ 2025-09-08T13:08:23,421 libsecp256k1/src/modules/recovery/main_impl.h:80:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,421 80 | ARG_CHECK(sigin != NULL); 2025-09-08T13:08:23,421 | ^~~~~~~~~ 2025-09-08T13:08:23,421 libsecp256k1/src/modules/recovery/main_impl.h: In function ‘secp256k1_ecdsa_sign_recoverable’: 2025-09-08T13:08:23,421 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘signature’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,421 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,422 | ^ 2025-09-08T13:08:23,422 libsecp256k1/src/modules/recovery/main_impl.h:132:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,422 132 | ARG_CHECK(signature != NULL); 2025-09-08T13:08:23,422 | ^~~~~~~~~ 2025-09-08T13:08:23,422 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,422 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,422 | ^ 2025-09-08T13:08:23,422 libsecp256k1/src/modules/recovery/main_impl.h:131:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,422 131 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,422 | ^~~~~~~~~ 2025-09-08T13:08:23,422 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,423 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,423 | ^ 2025-09-08T13:08:23,423 libsecp256k1/src/modules/recovery/main_impl.h:133:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,423 133 | ARG_CHECK(seckey != NULL); 2025-09-08T13:08:23,423 | ^~~~~~~~~ 2025-09-08T13:08:23,423 libsecp256k1/src/modules/recovery/main_impl.h: In function ‘secp256k1_ecdsa_recover’: 2025-09-08T13:08:23,423 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,423 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,423 | ^ 2025-09-08T13:08:23,423 libsecp256k1/src/modules/recovery/main_impl.h:179:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,423 179 | ARG_CHECK(pubkey != NULL); 2025-09-08T13:08:23,424 | ^~~~~~~~~ 2025-09-08T13:08:23,424 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘signature’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,424 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,424 | ^ 2025-09-08T13:08:23,424 libsecp256k1/src/modules/recovery/main_impl.h:178:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,424 178 | ARG_CHECK(signature != NULL); 2025-09-08T13:08:23,424 | ^~~~~~~~~ 2025-09-08T13:08:23,424 libsecp256k1/src/secp256k1.c:27:8: warning: ‘nonnull’ argument ‘msg32’ compared to NULL [-Wnonnull-compare] 2025-09-08T13:08:23,424 27 | if (EXPECT(!(cond), 0)) { \ 2025-09-08T13:08:23,424 | ^ 2025-09-08T13:08:23,424 libsecp256k1/src/modules/recovery/main_impl.h:177:5: note: in expansion of macro ‘ARG_CHECK’ 2025-09-08T13:08:23,425 177 | ARG_CHECK(msg32 != NULL); 2025-09-08T13:08:23,425 | ^~~~~~~~~ 2025-09-08T13:08:37,813 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libsecp256k1prp.a build/temp.linux-armv7l-cpython-313/libsecp256k1/src/secp256k1.o 2025-09-08T13:08:37,833 running build_ext 2025-09-08T13:08:37,833 generating cffi module 'build/temp.linux-armv7l-cpython-313/_libsecp256k1.c' 2025-09-08T13:08:37,868 building '_libsecp256k1' extension 2025-09-08T13:08:37,868 creating build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313 2025-09-08T13:08:37,869 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -Ibuild/temp.linux-armv7l-cpython-313/include -Ilibsecp256k1/include -c build/temp.linux-armv7l-cpython-313/_libsecp256k1.c -o build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313/_libsecp256k1.o 2025-09-08T13:08:41,551 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313/_libsecp256k1.o -L/usr/lib/arm-linux-gnueabihf -Lbuild/temp.linux-armv7l-cpython-313/lib -Lbuild/temp.linux-armv7l-cpython-313 -lsecp256k1prp -lsecp256k1prp -o build/lib.linux-armv7l-cpython-313/secp256k1prp/_libsecp256k1.cpython-313-arm-linux-gnueabihf.so 2025-09-08T13:08:41,753 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T13:08:41,754 !! 2025-09-08T13:08:41,754 ******************************************************************************** 2025-09-08T13:08:41,754 Please avoid running ``setup.py`` directly. 2025-09-08T13:08:41,754 Instead, use pypa/build, pypa/installer or other 2025-09-08T13:08:41,754 standards-based tools. 2025-09-08T13:08:41,754 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:08:41,754 or your builds will no longer be supported. 2025-09-08T13:08:41,754 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T13:08:41,755 ******************************************************************************** 2025-09-08T13:08:41,755 !! 2025-09-08T13:08:41,755 self.initialize_options() 2025-09-08T13:08:41,829 installing to build/bdist.linux-armv7l/wheel 2025-09-08T13:08:41,829 running install 2025-09-08T13:08:41,851 running install_lib 2025-09-08T13:08:41,927 creating build/bdist.linux-armv7l/wheel 2025-09-08T13:08:41,928 creating build/bdist.linux-armv7l/wheel/secp256k1prp 2025-09-08T13:08:41,928 copying build/lib.linux-armv7l-cpython-313/secp256k1prp/_libsecp256k1.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./secp256k1prp 2025-09-08T13:08:41,931 copying build/lib.linux-armv7l-cpython-313/secp256k1prp/__main__.py -> build/bdist.linux-armv7l/wheel/./secp256k1prp 2025-09-08T13:08:41,932 copying build/lib.linux-armv7l-cpython-313/secp256k1prp/__init__.py -> build/bdist.linux-armv7l/wheel/./secp256k1prp 2025-09-08T13:08:41,932 running install_egg_info 2025-09-08T13:08:42,009 running egg_info 2025-09-08T13:08:42,084 writing secp256k1prp.egg-info/PKG-INFO 2025-09-08T13:08:42,085 writing dependency_links to secp256k1prp.egg-info/dependency_links.txt 2025-09-08T13:08:42,085 writing requirements to secp256k1prp.egg-info/requires.txt 2025-09-08T13:08:42,086 writing top-level names to secp256k1prp.egg-info/top_level.txt 2025-09-08T13:08:42,173 reading manifest file 'secp256k1prp.egg-info/SOURCES.txt' 2025-09-08T13:08:42,187 reading manifest template 'MANIFEST.in' 2025-09-08T13:08:42,201 writing manifest file 'secp256k1prp.egg-info/SOURCES.txt' 2025-09-08T13:08:42,202 Copying secp256k1prp.egg-info to build/bdist.linux-armv7l/wheel/./secp256k1prp-0.13.3-py3.13.egg-info 2025-09-08T13:08:42,204 running install_scripts 2025-09-08T13:08:42,263 creating build/bdist.linux-armv7l/wheel/secp256k1prp-0.13.3.dist-info/WHEEL 2025-09-08T13:08:42,264 creating '/tmp/pip-wheel-0q3p2fkx/secp256k1prp-0.13.3-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T13:08:42,267 adding 'secp256k1prp/__init__.py' 2025-09-08T13:08:42,268 adding 'secp256k1prp/__main__.py' 2025-09-08T13:08:42,396 adding 'secp256k1prp/_libsecp256k1.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T13:08:42,402 adding 'secp256k1prp-0.13.3.dist-info/METADATA' 2025-09-08T13:08:42,403 adding 'secp256k1prp-0.13.3.dist-info/WHEEL' 2025-09-08T13:08:42,403 adding 'secp256k1prp-0.13.3.dist-info/top_level.txt' 2025-09-08T13:08:42,404 adding 'secp256k1prp-0.13.3.dist-info/RECORD' 2025-09-08T13:08:42,404 removing build/bdist.linux-armv7l/wheel 2025-09-08T13:08:42,535 Building wheel for secp256k1prp (setup.py): finished with status 'done' 2025-09-08T13:08:42,539 Created wheel for secp256k1prp: filename=secp256k1prp-0.13.3-cp313-cp313-linux_armv7l.whl size=281498 sha256=17c91f9860b1b5ab48e34ec0c7a80fa3d858b6ad0a43adf15992a428a82ddc45 2025-09-08T13:08:42,540 Stored in directory: /tmp/pip-ephem-wheel-cache-iguiksed/wheels/94/6e/55/8d7d668d9af28e6a9972af149bff23b07cce6fbd1d6784aef7 2025-09-08T13:08:42,548 Successfully built secp256k1prp 2025-09-08T13:08:42,550 Removed build tracker: '/tmp/pip-build-tracker-x0flm1zs'