2025-09-18T10:56:15,901 Created temporary directory: /tmp/pip-ephem-wheel-cache-t008o56z 2025-09-18T10:56:15,903 Created temporary directory: /tmp/pip-req-tracker-mkvc2_i8 2025-09-18T10:56:15,904 Initialized build tracking at /tmp/pip-req-tracker-mkvc2_i8 2025-09-18T10:56:15,904 Created build tracker: /tmp/pip-req-tracker-mkvc2_i8 2025-09-18T10:56:15,904 Entered build tracker: /tmp/pip-req-tracker-mkvc2_i8 2025-09-18T10:56:15,905 Created temporary directory: /tmp/pip-wheel-_ktjgpoe 2025-09-18T10:56:15,924 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2025-09-18T10:56:15,926 2 location(s) to search for versions of zcurvepy: 2025-09-18T10:56:15,926 * https://pypi.org/simple/zcurvepy/ 2025-09-18T10:56:15,926 * https://www.piwheels.org/simple/zcurvepy/ 2025-09-18T10:56:15,927 Fetching project page and analyzing links: https://pypi.org/simple/zcurvepy/ 2025-09-18T10:56:15,927 Getting page https://pypi.org/simple/zcurvepy/ 2025-09-18T10:56:15,929 Found index url https://pypi.org/simple 2025-09-18T10:56:15,933 Starting new HTTPS connection (1): pypi.org:443 2025-09-18T10:56:16,050 https://pypi.org:443 "GET /simple/zcurvepy/ HTTP/1.1" 200 10547 2025-09-18T10:56:16,194 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/1d/b9/5f65094d0581913e3f1fdbe4e2cea9d25d633baa218aa4c03484f2c763d6/zcurvepy-1.5.8-cp310-cp310-win_amd64.whl#sha256=c1863ba382206c49a81adb92cc752f78c36d867ea04151d45ad0572fd7bc30be (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,194 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/46/f2/4a390bc3ec70839f0eba8c2673e68e27928644461e971adf518176a1d46f/zcurvepy-1.5.8-cp311-cp311-win_amd64.whl#sha256=f272d64c11445030c3f0013ec6dff5304157bf63363c2c655850fe4a05e5b73a (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,194 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/86/70/fc982b978fca1857d69ce597cac15893c6331da43e16d8114497f0351a83/zcurvepy-1.5.8-cp37-cp37m-win_amd64.whl#sha256=b522c3a845cfdc7836efe33ce1eecbeb162aeaa7628d2bcb5da55d0305f57a3a (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,195 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/37/66/7d0114bdf05c17bbedfbd4a1214e9fc80a541c70692d8487e6491e68da2a/zcurvepy-1.5.8-cp38-cp38-win_amd64.whl#sha256=93c8e43de59acc9f73c016ee58646e2aea09651ebc1642ffb810c0636af69158 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,195 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/46/d7/1bec65291a22f1a899a513cd76854b3539ab734af56990011c12d866eb69/zcurvepy-1.5.8-cp39-cp39-win_amd64.whl#sha256=c7e67f093233dcffef04e3f84b7f2cff3bf302124f56ca072dc5e4c38b92315c (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,195 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ed/8f/88c28f5e550e92c9a13da815cc5a730b587bd68795ee9ff41d5ad0acf2c6/zcurvepy-1.5.9-cp310-cp310-manylinux2014_x86_64.whl#sha256=c8ed2c05fa81d77be3522e087608f81f26d5fb7047426bd943a2ace14702728f (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,195 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/6b/c3/193046fc4c3a2500bdd161caa206f8cab1711f3b9bb7267003fe3f5029f5/zcurvepy-1.5.9-cp310-cp310-manylinux_2_24_x86_64.whl#sha256=2559923f1314ca3571ec028ff7b1476ccd325cc9bd59e3de8c2eddd7b314f5b5 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,196 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/86/0c/0c3c41ca68ed2df76c3868a8a6ae3f33768e4a249a43535386f1a1cf2be7/zcurvepy-1.5.9-cp310-cp310-win_amd64.whl#sha256=72cc93d0abccddf38c9a10fa91f5b36b72128217554059a939581d93d4c8ce54 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,196 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/25/80/7121bc81810c778795b196986112ea1279a0b8de0d16308e06cc15945bba/zcurvepy-1.5.9-cp311-cp311-manylinux2014_x86_64.whl#sha256=8f3ffbe06c638c6e199d2bd539f32066425cdbe6883befcf530f099f17241650 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,196 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/6d/67/7051f216cf8d65ae63a2b9153f1084dcf7a1547882309d8ed5a9123d8216/zcurvepy-1.5.9-cp311-cp311-manylinux_2_24_x86_64.whl#sha256=764e85572cb82d02c4ab8551dc5037381eb47857a21e3b715bc7d11a34eda0ee (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,196 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/39/3c/85224b9021a58a2e1cc0d4d34c5ae0a6b184cc68d8befd0c511d708e2d8b/zcurvepy-1.5.9-cp311-cp311-win_amd64.whl#sha256=d2ff8bb1f93c6de1a32aaada5108fc4e595659c34290b6053065ad15f90df9bf (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,196 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/a6/4b/539fd8235d67e0b61ff4fb64990af3e190e3c0a700c0a5a45932bf07c299/zcurvepy-1.5.9-cp37-cp37m-manylinux2014_x86_64.whl#sha256=c57097f70b17a877e2747972e81081e60eee7506217a0f52f08e45ab88c0a593 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,197 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/0e/45/d677d0a377750091b3256735e3e1d87b0fddfa7b33a07be2d9fb18f3fdc0/zcurvepy-1.5.9-cp37-cp37m-manylinux_2_24_x86_64.whl#sha256=7e335bf21078de998b74faba531b5ffc2fdd41c7c032dab3ef8d713cb8dd0bf7 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,197 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/d5/eb/c75fe7144602217597a3fc6ac34b13b8e711e00d91d53321c4e69c44c07d/zcurvepy-1.5.9-cp37-cp37m-win_amd64.whl#sha256=7bdde129d8aa754efc1b7f7e042a2a2acf34de51c4389c5b93ccd3bbd79b631f (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,197 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/a3/32/26673e50e534e84ffd302836535df513d2f1bed1956371e5c8c0b9d42168/zcurvepy-1.5.9-cp38-cp38-manylinux2014_x86_64.whl#sha256=cc927006d78b6283d36e4ea78b15d00c8327619f93041bb00ad2bcb43249743e (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,197 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/d9/e7/b59b968e6cc92090ed3e8ba2093013ae50d24bd7fb526e37c4f0eff7e705/zcurvepy-1.5.9-cp38-cp38-manylinux_2_24_x86_64.whl#sha256=cf0a4eceadbc2ce6931b04e2767fbbf84748481fa6eff70b05da7adae6c1d985 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,198 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/be/01/f4d958410ebc68a7d401562f878204e93de7a4e716c4a534b7c4db352317/zcurvepy-1.5.9-cp38-cp38-win_amd64.whl#sha256=b19871c84620d032421f29b40d3ab259deb386539ea09453502741a875b6254b (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,198 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/c0/7c/623169c19baf9f1fb1adc8d7df7179cf581c425594bec96a56703f1d317a/zcurvepy-1.5.9-cp39-cp39-manylinux2014_x86_64.whl#sha256=021a13d8036c7dff2ae793058d6c3a4e0477854ba335867e9a9aa8dd2bef6b69 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,198 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/fa/2d/f69b84d3298f343489dfd053316f19a44252c0c16fa8e41feeb6c5466016/zcurvepy-1.5.9-cp39-cp39-manylinux_2_24_x86_64.whl#sha256=55d88c0dc7b9032bdf7626b887be0bf9a1a889442ab1e035ff3cb2b0a57a3e0f (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,198 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/6e/ec/aa9d879c88d54a4aae92e4f76163b5e9ceeec2f490dcda1bf0e588d2e5da/zcurvepy-1.5.9-cp39-cp39-win_amd64.whl#sha256=b6348b8b6683ebbe98851d6e9dbc71fc41fcdf4356c385d065fbec268f10a4f5 (from https://pypi.org/simple/zcurvepy/) (requires-python:>=3) 2025-09-18T10:56:16,199 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/30/b2/eec29358eca67bbaef9315f3a8da22808d439d131ce67b8234eb7227d422/zcurvepy-1.5.10-cp310-cp310-manylinux2014_x86_64.whl#sha256=22e99ac054a9b1b9a902b7b62dfd030000e93f00db6db6243c2e66a542ec11c8 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,199 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/26/bc/df3b5231c60aae36bcb82411513e00671d36914952ad360c695e7e764b69/zcurvepy-1.5.10-cp310-cp310-manylinux_2_24_x86_64.whl#sha256=4c28f331235add2352befeadb4746428384d7523b967edcae46995612e22cda6 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,199 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/cb/30/aa24956de49d74ca3060647b26029d26d52604553e80e80a23914f8c3e95/zcurvepy-1.5.10-cp310-cp310-win_amd64.whl#sha256=690b3ec30b9fb896c843ece555b17d34b5f03c04a0eac3827953cf218f4f33b9 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,199 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/77/62/fdb5de945564f7647be0e1862adff39c2f2a3de0af1366c0640d8b801f65/zcurvepy-1.5.10-cp311-cp311-manylinux2014_x86_64.whl#sha256=1e3bc6ef1b2368ec5eec9370bf2b60e756397c69bb45af1c134b20fe4d607266 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,199 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/a1/88/724aae44337fa64fa58af014713ae06c27a1457ad5a5545ed36d2ed44b65/zcurvepy-1.5.10-cp311-cp311-manylinux_2_24_x86_64.whl#sha256=bb94670ca99cf85adee85b0808b861ae25519ae4ff98ca9960823855579dde25 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,200 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/5d/95/57dedb52c6f7ee0ace5726d625231d9ab4bb961f2d47432d1f95f0f9aba3/zcurvepy-1.5.10-cp311-cp311-win_amd64.whl#sha256=ede86aa6ec7ece317426bcf6d895d38e8daa7e76a9cf5b037d63b00b3c0416a0 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,200 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/5f/16/0387a8bbc02a61349a160ddcf72bb5bd19b19d94e84c2b7c227e3ded00a4/zcurvepy-1.5.10-cp37-cp37m-manylinux2014_x86_64.whl#sha256=2e4d2b6f3093595e3791760ae9854af67373f2caace856db90a8f65adc3408e3 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,200 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/35/6a/6905ffd0a5fd7a147fa8b240ca2c9e79606c7e9fc0ecb4683c5e90cdc657/zcurvepy-1.5.10-cp37-cp37m-manylinux_2_24_x86_64.whl#sha256=be4cf9c89dcf1ded36ea4c9ef47f7af1c498ffcd699d2c4f2d197734c76036b4 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,200 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ac/36/7074f4e4f075df259ea553d01af348defe88681083aaec588428c6edb34f/zcurvepy-1.5.10-cp37-cp37m-win_amd64.whl#sha256=baaf1d84320bbb589bc6b00749fd47d4e253216bfcc55630d2faf28694689932 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,201 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/0f/34/faabdf4aef9e27b2b0460988e078454a53c6719106f26bc808bb46bae137/zcurvepy-1.5.10-cp38-cp38-manylinux2014_x86_64.whl#sha256=09b4bcab58dc6b5870a54b1a0705e2bc69361fabc37fa5c07f775b02ac51e260 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,201 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/45/38/24ae437d4a511f239456766dfb4355f46256b87ca377a750873ca80356a1/zcurvepy-1.5.10-cp38-cp38-manylinux_2_24_x86_64.whl#sha256=cd4ce7d93ec82e0dd632ffb70824827d778171540bef5c641a678af5b1aa92b7 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,201 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/96/75/f16f41457fd04ccc5cd02e1e462e4e1811af11c77bfa9db048395a431d21/zcurvepy-1.5.10-cp38-cp38-win_amd64.whl#sha256=5ac68d9aade67ece36d8efb0072b35aecf6f5c66d60dc90c60310187f1efccea (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,201 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/3e/fb/d60d29406b1b8adfb65f9d42a6f923d01eb6776521b60ebd367e6b13b4c7/zcurvepy-1.5.10-cp39-cp39-manylinux2014_x86_64.whl#sha256=eb6ca6c9ab246b5a89345103a70da51bac36e31f681b23ac439b3d49cb555317 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,201 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/43/38/e49646f66fdc21339b7b77f7aa162497e8187cc0743f6cdc594f945b43d9/zcurvepy-1.5.10-cp39-cp39-manylinux_2_24_x86_64.whl#sha256=8e1061379712c09de19456294c5c796a9efb35e742bfd7cca3508c2c35d0393c (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,202 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/e5/68/c41e9041637a8b6aa678a38708515a5d0dd28ea2206ba13d82f7afdd7404/zcurvepy-1.5.10-cp39-cp39-win_amd64.whl#sha256=c77e34c3c6bf5e71559a461bddfca9cf1f26381554c20adbce8531c2c1a9c304 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,203 Found link https://files.pythonhosted.org/packages/0d/5d/94ce41c304d1189e5f045317526cfffbc99cbdd3fd37e3dd8288d3d5d24b/zcurvepy-1.5.10.tar.gz#sha256=600802d0fc5c2ba27c259433711864390f91a5a0df7a88f6bc158bdeb1626d35 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7), version: 1.5.10 2025-09-18T10:56:16,203 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/d3/14/83b7690851fc2ca6cc02e43ef861c3c132b6366d3c6dfb1dbdf596b880cc/zcurvepy-1.5.11-cp310-cp310-manylinux2014_x86_64.whl#sha256=2238916a3c36c3ec4f2bade0abc13523eee14bfe62c546e213728af26d239146 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,203 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/46/8d/825565f965fbfe16a0dc1ee2a0af4a45b5bcfa1c13eaef52a896c53dd072/zcurvepy-1.5.11-cp310-cp310-manylinux_2_24_x86_64.whl#sha256=d26b9dc2a7533664a3148524cc92b88b3235fea38e2478af6a464dd9511c3f90 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,203 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/42/9d/45cb53d0b82d11c668676c61b11d0f9893d43989ad4934aac08aec065466/zcurvepy-1.5.11-cp310-cp310-win_amd64.whl#sha256=51fb84ae4e83f130683e3d084cb4ae804553448039d5263fd745094bf1010324 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,204 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/02/16/a61ef4fba3db4dd745467a189919745731fb48bfb63d93aeb092b86e22f5/zcurvepy-1.5.11-cp311-cp311-manylinux2014_x86_64.whl#sha256=91dfe953f2cf9662337899348ebe5f047851818481c404ac3c0587676fe67ddb (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,204 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/08/50/2b81911ad5a25a5cbbf8d55eac3272a2df64c42b41d80863e74f5dc7d781/zcurvepy-1.5.11-cp311-cp311-manylinux_2_24_x86_64.whl#sha256=4b751e08d1ebf3ce3112b2de32f9bf5fa689c3f392d58ae5eb0213d51a6c78cd (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,204 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/bc/6f/22842f94f51291fe36386fc8551dc308ec9eebd0ff9cd5f2cb0f7e713793/zcurvepy-1.5.11-cp311-cp311-win_amd64.whl#sha256=b160317b3f2ea47c20a90aaf39056ff684035f7691d524cc1269c3ce305397db (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,204 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/2d/f2/e658cca0b738102d7932d4e5ea1edd0289d7259f0282d1fd5a20762b202b/zcurvepy-1.5.11-cp312-cp312-win_amd64.whl#sha256=7297abc5b5c8acaf6aa1bf663117e7ac2cbf2e3268772d237f11adf540eccfe2 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,204 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/6b/eb/eed8cb1f8a973b233f0e08bf4eea1ca3f2e032c1eedceec9a6f5e4e9859a/zcurvepy-1.5.11-cp37-cp37m-manylinux2014_x86_64.whl#sha256=3241859b94a95334202d90a93c01bada27207550852e898726973338118fbd10 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,205 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/d9/21/a35c0ae2b9adbe6f2f8601893b48db04471e54cda47b789c03483b68cb75/zcurvepy-1.5.11-cp37-cp37m-manylinux_2_24_x86_64.whl#sha256=fc0da4608254e967157c05b114cb8ec45a60e566328791e2b8f1373cc03ca0fa (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,205 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/54/0b/733ee0563752f2f8d20725020d63a21a3ae0d1410192c5427ce07eb15bb1/zcurvepy-1.5.11-cp37-cp37m-win_amd64.whl#sha256=e0711c830ceab76707a4878a838544e084b89d6cfaf2fc7bffcadcb7414c4010 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,205 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/21/b1/5611b382c6c33219387f17e4916788539a35037ccf5bb40a93fc0e395b94/zcurvepy-1.5.11-cp38-cp38-manylinux2014_x86_64.whl#sha256=5a3e132899406f9a6023af68e53d4120b3f772be802fa722b24ba784efc48a02 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,205 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ba/a7/c9553da2a79284e713268ff598de467053fdf1b89369dc72ae2e4d925a34/zcurvepy-1.5.11-cp38-cp38-manylinux_2_24_x86_64.whl#sha256=ceabd0bbc0131b27be44f4a93606a2cd95f90c20eb0a0c14abecdf18b3a244a3 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,206 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/e4/ca/6bed77b2b375f12846cacb1756876c91e1ac3970986f544af33ebfd8ea9f/zcurvepy-1.5.11-cp38-cp38-win_amd64.whl#sha256=3a3d57ccac102a7493499ae4373ba3c740a6e9c8b91730aaaf177eaf5ee7d071 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,206 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/9a/b7/8a323c77000e5255c2c47b018d545930d1beeef01cfd8ac09eccbdfb33cc/zcurvepy-1.5.11-cp39-cp39-manylinux2014_x86_64.whl#sha256=38b4524396bdc5693460d0c7d2b68b4294a8414a07f428cf05975a324db950c7 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,206 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/30/c3/50d99bcc017029c5224f1da9ef686f5bdd5eb1a8a92c5f0033c565a1cd41/zcurvepy-1.5.11-cp39-cp39-manylinux_2_24_x86_64.whl#sha256=4751282420fd7ebc1968bbee344590785989decf3b85898f84cdf471bae7858c (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,206 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/c5/4e/f5c017900da1550dd624ebb18180c153b9b462db942906e5c990fbc685a2/zcurvepy-1.5.11-cp39-cp39-win_amd64.whl#sha256=422c882ea08b4c4f571abce78d8f1f84a0eb8a7a38921c6933af6ae0788ff91a (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,207 Found link https://files.pythonhosted.org/packages/5a/a7/90446c9ec2d504b150c38215e91a524ad0c2be9fe28bcb82fa0f4f6c4a41/zcurvepy-1.5.11.tar.gz#sha256=cbbe793428150075b8ad2841c67ab72f83b19391e3610f48598e9c1273d0ce09 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7), version: 1.5.11 2025-09-18T10:56:16,207 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/2b/7e/a24f4e90cd2f911ea8e77a1d87f858fcc1cca6533b9bd99dbb82e3252e43/zcurvepy-1.5.12-cp310-cp310-manylinux2014_x86_64.whl#sha256=582093dc4d39c1891520d7f4a883db54a73dbc04540a73b6288a114d856e1e82 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,208 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/55/3b/860e62d2ebb7854a7de9166335cbb5e5d5021db4b504d3ff61415be9a08d/zcurvepy-1.5.12-cp310-cp310-manylinux_2_24_x86_64.whl#sha256=0dfd31a14e71ff29fe61ffbbcbb55c7ffc9b05e63b5b49b5cbbbbf69ce1477d0 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,208 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/5f/cd/3426be938d673f5f10143864eb2880677ace08186ac85762ef9f9015a2bb/zcurvepy-1.5.12-cp310-cp310-win_amd64.whl#sha256=924efc79ca3e78d8f04196d3ce92315606bdd6a3aa86e55b9372c841f4448a31 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,208 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/4c/39/e1ca9ed1efd69db62458061bd36c08f8fe408319d177564d5f6c93df9b06/zcurvepy-1.5.12-cp311-cp311-manylinux2014_x86_64.whl#sha256=8df441f74ca7048d036e10c9c1563a09da917b4f28692b8bf441e0076997cf42 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,208 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/6b/b2/2da9f59d3808588f104ca2a2197d993e0a126ecaae6ec11337faab2497ad/zcurvepy-1.5.12-cp311-cp311-manylinux_2_24_x86_64.whl#sha256=2fa7e27f699576030fe5981e3047382c8e41a28d6056fa6b98f6f2181a80ffe0 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,209 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/79/87/95702ce8d94da48a813001a505f28a4e20bcc70c98c9fcd202a076741ffa/zcurvepy-1.5.12-cp311-cp311-win_amd64.whl#sha256=3ea3f6dd5030f793f4671c836b561e5b3756066d89fb4c3181d47c6a25282be3 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,209 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/9c/f9/e5f5166ebdf1c2cb8edf47534fb8b55c5aea50b8e909aec511ec1172bb0c/zcurvepy-1.5.12-cp312-cp312-win_amd64.whl#sha256=f526ea17076f7e6e21b04b83a7aaea8a24ad6b5f5d9aa437f791fb1c3e8456f2 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,209 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ae/98/a9d4697c2d011adeb87265c86c6fcfa76369ba446b56d3fc744da77cb677/zcurvepy-1.5.12-cp37-cp37m-manylinux2014_x86_64.whl#sha256=f62d29e88ccb6edb61346b1fe03e480c48d6d92840777ce97c63152ca9296bf1 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,209 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/30/ed/9f0f4b781666dbae6583b17203f40de8ae1bd592bc4aaf65d7256e830696/zcurvepy-1.5.12-cp37-cp37m-manylinux_2_24_x86_64.whl#sha256=e11cbc61ce1a67c1fd3299ae40ef22d1718e40ea247f94e16790b846c1210788 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,209 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/bd/4b/af74f7b74a061e62afb29d46acc5c952dd5d322320cadb5c81b8699507c9/zcurvepy-1.5.12-cp37-cp37m-win_amd64.whl#sha256=8e12a9bf10fdf77bfcee0a039ed17f1a1cf937f8c53fb23dcab0b89c3510640b (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,210 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/2c/11/48c96b9102a95efe824a214ace3247407c4d5343a47f8974e653ca481533/zcurvepy-1.5.12-cp38-cp38-manylinux2014_x86_64.whl#sha256=f79a5515f7f7aa1bca486dbe107cd4c23da2d49114f19ff85bda226518070fc6 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,210 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/64/59/06eea24ba4244b8f41061f2d51b577927fdb0e76893081eeedb4eca5251a/zcurvepy-1.5.12-cp38-cp38-manylinux_2_24_x86_64.whl#sha256=1d600d4d8893eb4b1ec38dd464cb2e8ec75b649ae39cad88efb190d1c6dfe72d (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,210 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/98/f6/207881f6be6e9c8ec6b38889209936af6c180b4f8308c5fbb3f2503c4b5a/zcurvepy-1.5.12-cp38-cp38-win_amd64.whl#sha256=ec2aadea67bbba00f8de442a10c02b5b481b560228f346bec53f69121b7b6e6c (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,210 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/24/c3/2557e182d9272fb0b1abcaafe989733e69f1141aed01bb74d3b1e1eb1591/zcurvepy-1.5.12-cp39-cp39-manylinux2014_x86_64.whl#sha256=6ebd314c878b76726b71739fd7199525bdf7c31186b04f25369fba3549dce26f (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,211 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ec/83/b8d8bb7d4ba5c8cb0c363668399153e41eb5a0e9f9f2f9bf1b356312ee9a/zcurvepy-1.5.12-cp39-cp39-manylinux_2_24_x86_64.whl#sha256=e0d834d82e56a8d789b0eaef048778f59f6bab8a68f0691acde737a8191ddcfc (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,211 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ce/05/711e063303dec4267ae619b3a029f3f964e94336d78b8d3913cfb847ec0f/zcurvepy-1.5.12-cp39-cp39-win_amd64.whl#sha256=493156908ccd1f8830e3ab87e5d912cff21b1e4be730a0867bc663ba39504140 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,212 Found link https://files.pythonhosted.org/packages/76/09/ac30480063f2a8b4c4650ed26aa38bb30609bc0287e955caeb4fb7bc38b0/zcurvepy-1.5.12.tar.gz#sha256=754a2ba886ed37a034c2e8713feb1013839a1607e218d4cb321c19e6c6fd07c4 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7), version: 1.5.12 2025-09-18T10:56:16,212 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/df/c1/284143f04dcc355fe39a101e9abd13a12f8bccc30331f5c3675c3fa7a9b3/zcurvepy-1.6.0-cp310-cp310-manylinux2014_x86_64.whl#sha256=a0dd6a2b1253a464e916b0c77ef169c285e889b5b8e5812391f37af2ba8b7c9c (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,212 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/0d/36/579b4a74d971bb5fcb17b9d4594574ab4484639ff5f788342f961630f204/zcurvepy-1.6.0-cp310-cp310-manylinux_2_24_x86_64.whl#sha256=003ba456eefa1dee3ef7bfaf83dc0b00b76e1d1b6e142b80754654a687e8ec27 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,212 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/57/36/8a3115ca8d538a3f8822f61f3ec0090e716ff3ce9d44afd5d5c2fc6628bf/zcurvepy-1.6.0-cp310-cp310-win_amd64.whl#sha256=73a47b45c7a42f5d3db7ed1a02dadb56aa48dd7c3a03097a7daaf38bc963d82d (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,213 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/18/69/2098bfd2f7063457019d4e140dc2a3fa413fcd29c0842944e561c54aa096/zcurvepy-1.6.0-cp311-cp311-manylinux2014_x86_64.whl#sha256=6d99e42483d5041dc31277174b3773d724ed51d03b32f92368efaad3f2e44543 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,213 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/a5/0a/acb69557794ad927e05c5d589c6a9dedd341db0b2af8c6bce0896f3ccbb8/zcurvepy-1.6.0-cp311-cp311-manylinux_2_24_x86_64.whl#sha256=b6eaf6c8e5bfd034b6435374ad853bef47962bad0767c6d2a84cb2945b14f8e1 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,213 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/5c/84/08938e490927d04920d85da11447ba547ec8fd82ec7f4d63c241fecda7c1/zcurvepy-1.6.0-cp311-cp311-win_amd64.whl#sha256=81f87314cdf0df20f9659fda4890889b6478337b89ab986a01c2dfa3490daeca (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,213 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/ad/2f/77a2e04f1d7c128120f3dd4debfccf1dd4e9ae84216550826ba7bd456a59/zcurvepy-1.6.0-cp312-cp312-win_amd64.whl#sha256=848ec8a7ed368f9bc44412b6e7e38b949767d4a551d33aa1e1d839db6d4f05c9 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,213 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/a9/b9/1ef1bd43f2280d3bf48ad1e62fdfcb7f2e3774eae1527af17f45d523ac3f/zcurvepy-1.6.0-cp37-cp37m-manylinux_2_24_x86_64.whl#sha256=02823319b59276e53a18711a842e8032339fcf3b027626812a6fc17425c2531c (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,214 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/79/2c/8a9cc066c1e4f402f875e442515714f569a09b478b30ea3cb5f6d4c6fc07/zcurvepy-1.6.0-cp37-cp37m-win_amd64.whl#sha256=d2966e2b4e4c935b46bf84aeba37e19329ce65fdd659cdb997755c0e1e4b2928 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,214 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/15/50/8d1732fd5aaacb09500c351628445620239ce7468282da8aa468baa32519/zcurvepy-1.6.0-cp38-cp38-manylinux2014_x86_64.whl#sha256=f97a18b7f9f885868e19c2ed7db14ab8a1900fcacef5173ce830945fe6ce699d (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,214 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/3d/df/2cc361313cdaffa26fd08ec10bdcb519b5c396a0540cf365a6d84e63d2c3/zcurvepy-1.6.0-cp38-cp38-manylinux_2_24_x86_64.whl#sha256=687f9c68dddd1880081ebe02ddd91766409ed0b839daa661f8790daa7100a751 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,214 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/9e/dc/0658036c244c6317ca8d7671b65b2e4e8274442005497139f755c621212f/zcurvepy-1.6.0-cp38-cp38-win_amd64.whl#sha256=20e8093d8c8a374e32c9f740d0ca669db9842aa533c040243b75606208d23494 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,215 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/d3/78/dbb350bcf4e81d09d62fc037a750d70990b797b08d2d6e384a67ef56f24d/zcurvepy-1.6.0-cp39-cp39-manylinux2014_x86_64.whl#sha256=e0431a1f2d62e7fe42d57921b483044ee63d6dd2beacdfd4a0a173ac9f190499 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,215 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/2e/01/8cf50ce53be90d060c752e3204dd0a16e8ffff9e6c0643a4fd00797ad5a7/zcurvepy-1.6.0-cp39-cp39-manylinux_2_24_x86_64.whl#sha256=43cac45a1d5d19fcc0924bd5e22a1d287db0428810ace6c924bc1c445ce0a98b (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,215 Skipping link: No binaries permitted for zcurvepy: https://files.pythonhosted.org/packages/1e/c1/8132d00fdc804b0a863550a117c7b0f5f8dd68ec3f26a77b941a6b18e5df/zcurvepy-1.6.0-cp39-cp39-win_amd64.whl#sha256=da5f063f5e64cd49a594e1d6f0ebe1484f97c26d67ee0d763ca5e4c32e438d65 (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7) 2025-09-18T10:56:16,216 Found link https://files.pythonhosted.org/packages/cb/21/8f808424b8ad650fc25f58a919cc647cae75087fc234f978eb548ac6bd5b/zcurvepy-1.6.0.tar.gz#sha256=02287fb17cbf6fa7750ac0f8103fa0189f5b6e82c2f02b4ddb6b52d9f618f32a (from https://pypi.org/simple/zcurvepy/) (requires-python:<=3.11,>=3.7), version: 1.6.0 2025-09-18T10:56:16,216 Fetching project page and analyzing links: https://www.piwheels.org/simple/zcurvepy/ 2025-09-18T10:56:16,216 Getting page https://www.piwheels.org/simple/zcurvepy/ 2025-09-18T10:56:16,217 Found index url https://www.piwheels.org/simple 2025-09-18T10:56:16,219 Starting new HTTPS connection (1): www.piwheels.org:443 2025-09-18T10:56:16,278 https://www.piwheels.org:443 "GET /simple/zcurvepy/ HTTP/1.1" 200 354 2025-09-18T10:56:16,284 Skipping link: No binaries permitted for zcurvepy: https://www.piwheels.org/simple/zcurvepy/zcurvepy-1.5.11-cp39-cp39-linux_armv6l.whl#sha256=cd6fb3b7a91d0d57f2cb2b9ed25c96550e0e9f55b5fb204061848ed7d34290f7 (from https://www.piwheels.org/simple/zcurvepy/) (requires-python:>=3.7, <=3.11) 2025-09-18T10:56:16,284 Skipping link: No binaries permitted for zcurvepy: https://www.piwheels.org/simple/zcurvepy/zcurvepy-1.5.11-cp39-cp39-linux_armv7l.whl#sha256=cd6fb3b7a91d0d57f2cb2b9ed25c96550e0e9f55b5fb204061848ed7d34290f7 (from https://www.piwheels.org/simple/zcurvepy/) (requires-python:>=3.7, <=3.11) 2025-09-18T10:56:16,284 Skipping link: No binaries permitted for zcurvepy: https://www.piwheels.org/simple/zcurvepy/zcurvepy-1.5.10-cp39-cp39-linux_armv6l.whl#sha256=25d0f378084b7f0cb3e45f1fb635643dae7804b7b38ea87133d55419d00eddd2 (from https://www.piwheels.org/simple/zcurvepy/) (requires-python:>=3.7, <=3.11) 2025-09-18T10:56:16,284 Skipping link: No binaries permitted for zcurvepy: https://www.piwheels.org/simple/zcurvepy/zcurvepy-1.5.10-cp39-cp39-linux_armv7l.whl#sha256=25d0f378084b7f0cb3e45f1fb635643dae7804b7b38ea87133d55419d00eddd2 (from https://www.piwheels.org/simple/zcurvepy/) (requires-python:>=3.7, <=3.11) 2025-09-18T10:56:16,311 Given no hashes to check 1 links for project 'zcurvepy': discarding no candidates 2025-09-18T10:56:16,342 Collecting zcurvepy==1.5.12 2025-09-18T10:56:16,344 Created temporary directory: /tmp/pip-unpack-g69_e0fa 2025-09-18T10:56:16,347 Starting new HTTPS connection (1): files.pythonhosted.org:443 2025-09-18T10:56:16,469 https://files.pythonhosted.org:443 "GET /packages/76/09/ac30480063f2a8b4c4650ed26aa38bb30609bc0287e955caeb4fb7bc38b0/zcurvepy-1.5.12.tar.gz HTTP/1.1" 200 40308 2025-09-18T10:56:16,470 Downloading zcurvepy-1.5.12.tar.gz (40 kB) 2025-09-18T10:56:16,534 Added zcurvepy==1.5.12 from https://files.pythonhosted.org/packages/76/09/ac30480063f2a8b4c4650ed26aa38bb30609bc0287e955caeb4fb7bc38b0/zcurvepy-1.5.12.tar.gz#sha256=754a2ba886ed37a034c2e8713feb1013839a1607e218d4cb321c19e6c6fd07c4 to build tracker '/tmp/pip-req-tracker-mkvc2_i8' 2025-09-18T10:56:16,535 Running setup.py (path:/tmp/pip-wheel-_ktjgpoe/zcurvepy_e29d54d1348949dea086ca0528c91d7d/setup.py) egg_info for package zcurvepy 2025-09-18T10:56:16,535 Created temporary directory: /tmp/pip-pip-egg-info-u6qarp87 2025-09-18T10:56:16,536 Running command python setup.py egg_info 2025-09-18T10:56:17,874 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-18T10:56:17,874 !! 2025-09-18T10:56:17,875 ******************************************************************************** 2025-09-18T10:56:17,875 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-18T10:56:17,876 License :: OSI Approved :: MIT License 2025-09-18T10:56:17,876 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-18T10:56:17,876 ******************************************************************************** 2025-09-18T10:56:17,877 !! 2025-09-18T10:56:17,877 self._finalize_license_expression() 2025-09-18T10:56:17,903 running egg_info 2025-09-18T10:56:17,933 creating /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info 2025-09-18T10:56:17,934 writing /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/PKG-INFO 2025-09-18T10:56:17,937 writing dependency_links to /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/dependency_links.txt 2025-09-18T10:56:17,939 writing entry points to /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/entry_points.txt 2025-09-18T10:56:17,941 writing requirements to /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/requires.txt 2025-09-18T10:56:17,942 writing top-level names to /tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/top_level.txt 2025-09-18T10:56:17,943 writing manifest file '/tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/SOURCES.txt' 2025-09-18T10:56:18,057 reading manifest file '/tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/SOURCES.txt' 2025-09-18T10:56:18,059 reading manifest template 'MANIFEST.in' 2025-09-18T10:56:18,061 adding license file 'LICENSE' 2025-09-18T10:56:18,065 writing manifest file '/tmp/pip-pip-egg-info-u6qarp87/zcurvepy.egg-info/SOURCES.txt' 2025-09-18T10:56:18,175 Source in /tmp/pip-wheel-_ktjgpoe/zcurvepy_e29d54d1348949dea086ca0528c91d7d has version 1.5.12, which satisfies requirement zcurvepy==1.5.12 from https://files.pythonhosted.org/packages/76/09/ac30480063f2a8b4c4650ed26aa38bb30609bc0287e955caeb4fb7bc38b0/zcurvepy-1.5.12.tar.gz#sha256=754a2ba886ed37a034c2e8713feb1013839a1607e218d4cb321c19e6c6fd07c4 2025-09-18T10:56:18,176 Removed zcurvepy==1.5.12 from https://files.pythonhosted.org/packages/76/09/ac30480063f2a8b4c4650ed26aa38bb30609bc0287e955caeb4fb7bc38b0/zcurvepy-1.5.12.tar.gz#sha256=754a2ba886ed37a034c2e8713feb1013839a1607e218d4cb321c19e6c6fd07c4 from build tracker '/tmp/pip-req-tracker-mkvc2_i8' 2025-09-18T10:56:18,213 Created temporary directory: /tmp/pip-unpack-sem02gmu 2025-09-18T10:56:18,213 Building wheels for collected packages: zcurvepy 2025-09-18T10:56:18,216 Created temporary directory: /tmp/pip-wheel-1o5m5tdt 2025-09-18T10:56:18,217 Building wheel for zcurvepy (setup.py): started 2025-09-18T10:56:18,217 Destination directory: /tmp/pip-wheel-1o5m5tdt 2025-09-18T10:56:18,217 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-_ktjgpoe/zcurvepy_e29d54d1348949dea086ca0528c91d7d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-_ktjgpoe/zcurvepy_e29d54d1348949dea086ca0528c91d7d/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-1o5m5tdt 2025-09-18T10:56:19,257 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-18T10:56:19,257 !! 2025-09-18T10:56:19,258 ******************************************************************************** 2025-09-18T10:56:19,258 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-18T10:56:19,258 License :: OSI Approved :: MIT License 2025-09-18T10:56:19,259 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-18T10:56:19,259 ******************************************************************************** 2025-09-18T10:56:19,260 !! 2025-09-18T10:56:19,260 self._finalize_license_expression() 2025-09-18T10:56:19,260 running bdist_wheel 2025-09-18T10:56:19,398 running build 2025-09-18T10:56:19,398 running build_py 2025-09-18T10:56:19,429 creating build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,431 copying ZCurvePy/__init__.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,434 copying ZCurvePy/RunZCurveSegmenter.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,436 copying ZCurvePy/Experimental.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,438 copying ZCurvePy/RunZCurveEncoder.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,440 copying ZCurvePy/RunZCurvePlotter.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,442 copying ZCurvePy/RunnableScriptsUtil.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,444 copying ZCurvePy/RunZCurvePlotter3D.py -> build/lib.linux-armv7l-cpython-39/ZCurvePy 2025-09-18T10:56:19,446 running egg_info 2025-09-18T10:56:19,474 writing zcurvepy.egg-info/PKG-INFO 2025-09-18T10:56:19,477 writing dependency_links to zcurvepy.egg-info/dependency_links.txt 2025-09-18T10:56:19,479 writing entry points to zcurvepy.egg-info/entry_points.txt 2025-09-18T10:56:19,480 writing requirements to zcurvepy.egg-info/requires.txt 2025-09-18T10:56:19,481 writing top-level names to zcurvepy.egg-info/top_level.txt 2025-09-18T10:56:19,512 reading manifest file 'zcurvepy.egg-info/SOURCES.txt' 2025-09-18T10:56:19,515 reading manifest template 'MANIFEST.in' 2025-09-18T10:56:19,517 adding license file 'LICENSE' 2025-09-18T10:56:19,522 writing manifest file 'zcurvepy.egg-info/SOURCES.txt' 2025-09-18T10:56:19,524 /usr/local/lib/python3.9/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ZCurvePy.assets.image' is absent from the `packages` configuration. 2025-09-18T10:56:19,524 !! 2025-09-18T10:56:19,525 ******************************************************************************** 2025-09-18T10:56:19,525 ############################ 2025-09-18T10:56:19,525 # Package would be ignored # 2025-09-18T10:56:19,525 ############################ 2025-09-18T10:56:19,526 Python recognizes 'ZCurvePy.assets.image' as an importable package[^1], 2025-09-18T10:56:19,526 but it is absent from setuptools' `packages` configuration. 2025-09-18T10:56:19,526 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-18T10:56:19,527 package, please make sure that 'ZCurvePy.assets.image' is explicitly added 2025-09-18T10:56:19,527 to the `packages` configuration field. 2025-09-18T10:56:19,527 Alternatively, you can also rely on setuptools' discovery methods 2025-09-18T10:56:19,528 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-18T10:56:19,528 instead of `find_packages(...)`/`find:`). 2025-09-18T10:56:19,529 You can read more about "package discovery" on setuptools documentation page: 2025-09-18T10:56:19,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-18T10:56:19,530 If you don't want 'ZCurvePy.assets.image' to be distributed and are 2025-09-18T10:56:19,530 already explicitly excluding 'ZCurvePy.assets.image' via 2025-09-18T10:56:19,530 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-18T10:56:19,530 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-18T10:56:19,530 combination with a more fine grained `package-data` configuration. 2025-09-18T10:56:19,531 You can read more about "package data files" on setuptools documentation page: 2025-09-18T10:56:19,531 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-18T10:56:19,532 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-18T10:56:19,532 even if it does not contain any `.py` files. 2025-09-18T10:56:19,532 On the other hand, currently there is no concept of package data 2025-09-18T10:56:19,532 directory, all directories are treated like packages. 2025-09-18T10:56:19,533 ******************************************************************************** 2025-09-18T10:56:19,533 !! 2025-09-18T10:56:19,533 check.warn(importable) 2025-09-18T10:56:19,534 creating build/lib.linux-armv7l-cpython-39/ZCurvePy/assets/image 2025-09-18T10:56:19,534 copying ZCurvePy/assets/image/icon.ico -> build/lib.linux-armv7l-cpython-39/ZCurvePy/assets/image 2025-09-18T10:56:19,534 running build_ext 2025-09-18T10:56:20,007 building '_ZCurvePy' extension 2025-09-18T10:56:20,008 creating build/temp.linux-armv7l-cpython-39/src 2025-09-18T10:56:20,009 arm-linux-gnueabihf-g++ -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -I/usr/include/python3.9 -c src/ZCurvePy.cpp -o build/temp.linux-armv7l-cpython-39/src/ZCurvePy.o 2025-09-18T10:56:20,407 In file included from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2025-09-18T10:56:20,408 from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-09-18T10:56:20,408 from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-18T10:56:20,408 from src/ZCurvePyAPIs.h:23, 2025-09-18T10:56:20,408 from src/ZCurvePy.cpp:10: 2025-09-18T10:56:20,409 /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-09-18T10:56:20,409 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-09-18T10:56:20,409 | ^~~~~~~ 2025-09-18T10:56:21,877 arm-linux-gnueabihf-g++ -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -I/usr/include/python3.9 -c src/ZCurvePyAPIs.cpp -o build/temp.linux-armv7l-cpython-39/src/ZCurvePyAPIs.o 2025-09-18T10:56:22,234 In file included from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2025-09-18T10:56:22,234 from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-09-18T10:56:22,235 from /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-18T10:56:22,235 from src/ZCurvePyAPIs.h:23, 2025-09-18T10:56:22,235 from src/ZCurvePyAPIs.cpp:10: 2025-09-18T10:56:22,235 /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-09-18T10:56:22,235 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-09-18T10:56:22,235 | ^~~~~~~ 2025-09-18T10:56:23,420 src/ZCurvePyAPIs.cpp:28:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,421 28 | static char *kwListTrans[] = {"freq", "local", NULL}; 2025-09-18T10:56:23,421 | ^~~~~~ 2025-09-18T10:56:23,421 src/ZCurvePyAPIs.cpp:28:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,421 28 | static char *kwListTrans[] = {"freq", "local", NULL}; 2025-09-18T10:56:23,422 | ^~~~~~~ 2025-09-18T10:56:23,422 src/ZCurvePyAPIs.cpp:35:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,422 35 | static char *kwListPhaseTrans[] = {"phase", "freq", "local", NULL}; 2025-09-18T10:56:23,423 | ^~~~~~~ 2025-09-18T10:56:23,423 src/ZCurvePyAPIs.cpp:35:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,423 35 | static char *kwListPhaseTrans[] = {"phase", "freq", "local", NULL}; 2025-09-18T10:56:23,423 | ^~~~~~ 2025-09-18T10:56:23,424 src/ZCurvePyAPIs.cpp:35:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,424 35 | static char *kwListPhaseTrans[] = {"phase", "freq", "local", NULL}; 2025-09-18T10:56:23,424 | ^~~~~~~ 2025-09-18T10:56:23,425 src/ZCurvePyAPIs.cpp:41:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,425 41 | static char *kwListCurve[] = {"window", "return_n", NULL}; 2025-09-18T10:56:23,425 | ^~~~~~~~ 2025-09-18T10:56:23,425 src/ZCurvePyAPIs.cpp:41:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,425 41 | static char *kwListCurve[] = {"window", "return_n", NULL}; 2025-09-18T10:56:23,426 | ^~~~~~~~~~ 2025-09-18T10:56:23,426 src/ZCurvePyAPIs.cpp:48:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,426 48 | static char *kwListdSCurve[] = {"window", "return_n", "only_m", NULL}; 2025-09-18T10:56:23,427 | ^~~~~~~~ 2025-09-18T10:56:23,427 src/ZCurvePyAPIs.cpp:48:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,427 48 | static char *kwListdSCurve[] = {"window", "return_n", "only_m", NULL}; 2025-09-18T10:56:23,427 | ^~~~~~~~~~ 2025-09-18T10:56:23,428 src/ZCurvePyAPIs.cpp:48:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,428 48 | static char *kwListdSCurve[] = {"window", "return_n", "only_m", NULL}; 2025-09-18T10:56:23,428 | ^~~~~~~~ 2025-09-18T10:56:23,428 src/ZCurvePyAPIs.cpp:55:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,429 55 | static char *plotterMode[] = {"accum", "profile", "tetra"}; 2025-09-18T10:56:23,429 | ^~~~~~~ 2025-09-18T10:56:23,429 src/ZCurvePyAPIs.cpp:55:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,429 55 | static char *plotterMode[] = {"accum", "profile", "tetra"}; 2025-09-18T10:56:23,430 | ^~~~~~~~~ 2025-09-18T10:56:23,430 src/ZCurvePyAPIs.cpp:55:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,430 55 | static char *plotterMode[] = {"accum", "profile", "tetra"}; 2025-09-18T10:56:23,430 | ^~~~~~~ 2025-09-18T10:56:23,435 src/ZCurvePyAPIs.cpp: In function ‘PyObject* toCurve(float*, int, bool)’: 2025-09-18T10:56:23,436 src/ZCurvePyAPIs.cpp:181:15: warning: unused variable ‘value’ [-Wunused-variable] 2025-09-18T10:56:23,436 181 | PyObject *value; 2025-09-18T10:56:23,436 | ^~~~~ 2025-09-18T10:56:23,437 src/ZCurvePyAPIs.cpp: In function ‘int readBatch(PyObject*, std::vector<_object*>&, std::vector&)’: 2025-09-18T10:56:23,437 src/ZCurvePyAPIs.cpp:207:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,437 207 | while (next = PyIter_Next(iter)) { // New reference 2025-09-18T10:56:23,438 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,467 src/ZCurvePyAPIs.cpp: In function ‘PyObject* ZCurvePy_shuffle(PyObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,468 src/ZCurvePyAPIs.cpp:268:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,468 268 | static char *kwlist[] = {"records", "ratio", "seed", "n_jobs", NULL}; 2025-09-18T10:56:23,468 | ^~~~~~~~~ 2025-09-18T10:56:23,468 src/ZCurvePyAPIs.cpp:268:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,469 268 | static char *kwlist[] = {"records", "ratio", "seed", "n_jobs", NULL}; 2025-09-18T10:56:23,469 | ^~~~~~~ 2025-09-18T10:56:23,469 src/ZCurvePyAPIs.cpp:268:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,469 268 | static char *kwlist[] = {"records", "ratio", "seed", "n_jobs", NULL}; 2025-09-18T10:56:23,469 | ^~~~~~ 2025-09-18T10:56:23,470 src/ZCurvePyAPIs.cpp:268:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,470 268 | static char *kwlist[] = {"records", "ratio", "seed", "n_jobs", NULL}; 2025-09-18T10:56:23,470 | ^~~~~~~~ 2025-09-18T10:56:23,480 src/ZCurvePyAPIs.cpp:287:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,480 287 | while (next = PyIter_Next(iter)) { 2025-09-18T10:56:23,480 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,488 src/ZCurvePyAPIs.cpp: In function ‘void readCurves(PyObject*, double***, int*)’: 2025-09-18T10:56:23,488 src/ZCurvePyAPIs.cpp:435:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,488 435 | while (next = PyIter_Next(iter)) { 2025-09-18T10:56:23,489 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,490 src/ZCurvePyAPIs.cpp:456:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,490 456 | while(nextValue = PyIter_Next(_iter)) { 2025-09-18T10:56:23,490 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,491 src/ZCurvePyAPIs.cpp:465:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,491 465 | while(nextValue = PyIter_Next(_iter)) { 2025-09-18T10:56:23,491 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,492 src/ZCurvePyAPIs.cpp:474:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,492 474 | while(nextValue = PyIter_Next(_iter)) { 2025-09-18T10:56:23,492 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,496 src/ZCurvePyAPIs.cpp: In function ‘PyObject* ZCurvePy_decode(PyObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,496 src/ZCurvePyAPIs.cpp:525:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,497 525 | static char *kwlist[] = {"data", "k_values", "mode", "n_jobs", NULL}; 2025-09-18T10:56:23,497 | ^~~~~~ 2025-09-18T10:56:23,497 src/ZCurvePyAPIs.cpp:525:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,497 525 | static char *kwlist[] = {"data", "k_values", "mode", "n_jobs", NULL}; 2025-09-18T10:56:23,498 | ^~~~~~~~~~ 2025-09-18T10:56:23,498 src/ZCurvePyAPIs.cpp:525:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,498 525 | static char *kwlist[] = {"data", "k_values", "mode", "n_jobs", NULL}; 2025-09-18T10:56:23,499 | ^~~~~~ 2025-09-18T10:56:23,499 src/ZCurvePyAPIs.cpp:525:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,499 525 | static char *kwlist[] = {"data", "k_values", "mode", "n_jobs", NULL}; 2025-09-18T10:56:23,499 | ^~~~~~~~ 2025-09-18T10:56:23,500 src/ZCurvePyAPIs.cpp:555:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,500 555 | while (next = PyIter_Next(iter)) { 2025-09-18T10:56:23,500 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,503 src/ZCurvePyAPIs.cpp: In function ‘int ZCurveEncoder_init(ZCurveEncoderObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,503 src/ZCurvePyAPIs.cpp:642:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,503 642 | static char *kwlist[] = {"seq_or_record", NULL}; 2025-09-18T10:56:23,503 | ^~~~~~~~~~~~~~~ 2025-09-18T10:56:23,510 src/ZCurvePyAPIs.cpp: In function ‘PyObject* ZCurveEncoder_kPhaseTrans(ZCurveEncoderObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,510 src/ZCurvePyAPIs.cpp:875:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,510 875 | static char *kwlist[] = {"k", "phase", "freq", "local", NULL}; 2025-09-18T10:56:23,510 | ^~~ 2025-09-18T10:56:23,511 src/ZCurvePyAPIs.cpp:875:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,511 875 | static char *kwlist[] = {"k", "phase", "freq", "local", NULL}; 2025-09-18T10:56:23,511 | ^~~~~~~ 2025-09-18T10:56:23,511 src/ZCurvePyAPIs.cpp:875:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,512 875 | static char *kwlist[] = {"k", "phase", "freq", "local", NULL}; 2025-09-18T10:56:23,512 | ^~~~~~ 2025-09-18T10:56:23,512 src/ZCurvePyAPIs.cpp:875:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,512 875 | static char *kwlist[] = {"k", "phase", "freq", "local", NULL}; 2025-09-18T10:56:23,512 | ^~~~~~~ 2025-09-18T10:56:23,513 src/ZCurvePyAPIs.cpp: At global scope: 2025-09-18T10:56:23,513 src/ZCurvePyAPIs.cpp:949:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,513 949 | }; 2025-09-18T10:56:23,513 | ^ 2025-09-18T10:56:23,514 src/ZCurvePyAPIs.cpp:949:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,514 src/ZCurvePyAPIs.cpp:949:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,514 src/ZCurvePyAPIs.cpp: In function ‘int ZCurvePlotter_init(ZCurvePlotterObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,514 src/ZCurvePyAPIs.cpp:983:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,515 983 | static char *kwlist[] = {"seq_or_record", NULL}; 2025-09-18T10:56:23,515 | ^~~~~~~~~~~~~~~ 2025-09-18T10:56:23,517 src/ZCurvePyAPIs.cpp: In function ‘PyObject* ZCurvePlotter_zCurve(ZCurvePlotterObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,517 src/ZCurvePyAPIs.cpp:1031:41: warning: unused variable ‘j’ [-Wunused-variable] 2025-09-18T10:56:23,518 1031 | int len = self->len, window = 0, i, j; 2025-09-18T10:56:23,518 | ^ 2025-09-18T10:56:23,536 src/ZCurvePyAPIs.cpp: At global scope: 2025-09-18T10:56:23,537 src/ZCurvePyAPIs.cpp:1633:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,537 1633 | }; 2025-09-18T10:56:23,537 | ^ 2025-09-18T10:56:23,537 src/ZCurvePyAPIs.cpp:1633:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,538 src/ZCurvePyAPIs.cpp:1633:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,539 src/ZCurvePyAPIs.cpp: In function ‘void BatchZCurveEncoder_loadParams(BatchZCurveEncoderObject*, PyObject*)’: 2025-09-18T10:56:23,540 src/ZCurvePyAPIs.cpp:1723:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-18T10:56:23,540 1723 | while (next = PyIter_Next(iter) /* New Reference */) { 2025-09-18T10:56:23,540 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-18T10:56:23,545 src/ZCurvePyAPIs.cpp: In function ‘PyObject* BatchZCurveEncoder_call(BatchZCurveEncoderObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,545 src/ZCurvePyAPIs.cpp:1832:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,545 1832 | static char *kwlist[] = {"batch", NULL}; 2025-09-18T10:56:23,546 | ^~~~~~~ 2025-09-18T10:56:23,550 src/ZCurvePyAPIs.cpp: In function ‘PyObject* BatchZCurveEncoder_dump(BatchZCurveEncoderObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,551 src/ZCurvePyAPIs.cpp:1886:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,551 1886 | static char *kwlist[] = {"batch", "save_path", NULL}; 2025-09-18T10:56:23,551 | ^~~~~~~ 2025-09-18T10:56:23,551 src/ZCurvePyAPIs.cpp:1886:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,552 1886 | static char *kwlist[] = {"batch", "save_path", NULL}; 2025-09-18T10:56:23,552 | ^~~~~~~~~~~ 2025-09-18T10:56:23,554 src/ZCurvePyAPIs.cpp: In function ‘int BatchZCurveEncoder_init(BatchZCurveEncoderObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,554 src/ZCurvePyAPIs.cpp:1946:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,554 1946 | static char *kwList[] = {"hyper_params", "n_jobs", NULL}; 2025-09-18T10:56:23,555 | ^~~~~~~~~~~~~~ 2025-09-18T10:56:23,555 src/ZCurvePyAPIs.cpp:1946:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,555 1946 | static char *kwList[] = {"hyper_params", "n_jobs", NULL}; 2025-09-18T10:56:23,555 | ^~~~~~~~ 2025-09-18T10:56:23,556 src/ZCurvePyAPIs.cpp: At global scope: 2025-09-18T10:56:23,556 src/ZCurvePyAPIs.cpp:2006:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,556 2006 | }; 2025-09-18T10:56:23,556 | ^ 2025-09-18T10:56:23,557 src/ZCurvePyAPIs.cpp:2006:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,557 src/ZCurvePyAPIs.cpp:2006:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,557 src/ZCurvePyAPIs.cpp: In function ‘int BatchZCurvePlotter_init(BatchZCurvePlotterObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,557 src/ZCurvePyAPIs.cpp:2017:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,558 2017 | static char *kwlist[] = {"mode", "window", "n_jobs", NULL}; 2025-09-18T10:56:23,558 | ^~~~~~ 2025-09-18T10:56:23,558 src/ZCurvePyAPIs.cpp:2017:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,558 2017 | static char *kwlist[] = {"mode", "window", "n_jobs", NULL}; 2025-09-18T10:56:23,559 | ^~~~~~~~ 2025-09-18T10:56:23,559 src/ZCurvePyAPIs.cpp:2017:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,559 2017 | static char *kwlist[] = {"mode", "window", "n_jobs", NULL}; 2025-09-18T10:56:23,559 | ^~~~~~~~ 2025-09-18T10:56:23,562 src/ZCurvePyAPIs.cpp: In function ‘PyObject* BatchZCurvePlotter_call(BatchZCurvePlotterObject*, PyObject*, PyObject*)’: 2025-09-18T10:56:23,562 src/ZCurvePyAPIs.cpp:2111:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,563 2111 | static char *kwlist[] = {"batch", "only_k", NULL}; 2025-09-18T10:56:23,563 | ^~~~~~~ 2025-09-18T10:56:23,563 src/ZCurvePyAPIs.cpp:2111:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-18T10:56:23,563 2111 | static char *kwlist[] = {"batch", "only_k", NULL}; 2025-09-18T10:56:23,564 | ^~~~~~~~ 2025-09-18T10:56:23,569 src/ZCurvePyAPIs.cpp: At global scope: 2025-09-18T10:56:23,570 src/ZCurvePyAPIs.cpp:2245:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,570 2245 | }; 2025-09-18T10:56:23,570 | ^ 2025-09-18T10:56:23,571 src/ZCurvePyAPIs.cpp:2245:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:23,571 src/ZCurvePyAPIs.cpp:2245:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-18T10:56:27,829 arm-linux-gnueabihf-g++ -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -I/usr/include/python3.9 -c src/ZCurvePyCore.cpp -o build/temp.linux-armv7l-cpython-39/src/ZCurvePyCore.o 2025-09-18T10:56:28,089 src/ZCurvePyCore.cpp: In function ‘void monoTrans(char*, int, float*, bool, bool)’: 2025-09-18T10:56:28,090 src/ZCurvePyCore.cpp:350:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,090 350 | params[X] += Z_HOT[seq[i]][X]; 2025-09-18T10:56:28,090 | ~~~~~^ 2025-09-18T10:56:28,090 src/ZCurvePyCore.cpp:351:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,091 351 | params[Y] += Z_HOT[seq[i]][Y]; 2025-09-18T10:56:28,091 | ~~~~~^ 2025-09-18T10:56:28,091 src/ZCurvePyCore.cpp:352:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,091 352 | params[Z] += Z_HOT[seq[i]][Z]; 2025-09-18T10:56:28,092 | ~~~~~^ 2025-09-18T10:56:28,092 src/ZCurvePyCore.cpp: In function ‘void diTrans(char*, int, float*, bool, bool)’: 2025-09-18T10:56:28,092 src/ZCurvePyCore.cpp:369:42: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,092 369 | counts[j][X] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,092 | ~~~~~^ 2025-09-18T10:56:28,093 src/ZCurvePyCore.cpp:369:65: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,093 369 | counts[j][X] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,093 | ~~~~~~~~~^ 2025-09-18T10:56:28,093 src/ZCurvePyCore.cpp:370:42: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,093 370 | counts[j][Y] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][Y]; 2025-09-18T10:56:28,094 | ~~~~~^ 2025-09-18T10:56:28,094 src/ZCurvePyCore.cpp:370:65: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,094 370 | counts[j][Y] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][Y]; 2025-09-18T10:56:28,094 | ~~~~~~~~~^ 2025-09-18T10:56:28,095 src/ZCurvePyCore.cpp:371:42: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,095 371 | counts[j][Z] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][Z]; 2025-09-18T10:56:28,095 | ~~~~~^ 2025-09-18T10:56:28,095 src/ZCurvePyCore.cpp:371:65: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,095 371 | counts[j][Z] += ONE_HOT[seq[i]][j] * Z_HOT[seq[i + 1]][Z]; 2025-09-18T10:56:28,096 | ~~~~~~~~~^ 2025-09-18T10:56:28,096 src/ZCurvePyCore.cpp:372:42: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,096 372 | counts[j][L] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,096 | ~~~~~^ 2025-09-18T10:56:28,096 src/ZCurvePyCore.cpp: In function ‘void triTrans(char*, int, float*, bool, bool)’: 2025-09-18T10:56:28,097 src/ZCurvePyCore.cpp:400:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,097 400 | counts[j][l][X] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,097 | ~~~~~^ 2025-09-18T10:56:28,097 src/ZCurvePyCore.cpp:400:70: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,098 400 | counts[j][l][X] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,098 | ~~~~~~~~~^ 2025-09-18T10:56:28,098 src/ZCurvePyCore.cpp:400:93: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,098 400 | counts[j][l][X] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,098 | ~~~~~~~~~^ 2025-09-18T10:56:28,099 src/ZCurvePyCore.cpp:401:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,099 401 | counts[j][l][Y] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,099 | ~~~~~^ 2025-09-18T10:56:28,099 src/ZCurvePyCore.cpp:401:70: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,099 401 | counts[j][l][Y] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,100 | ~~~~~~~~~^ 2025-09-18T10:56:28,100 src/ZCurvePyCore.cpp:401:93: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,100 401 | counts[j][l][Y] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,100 | ~~~~~~~~~^ 2025-09-18T10:56:28,100 src/ZCurvePyCore.cpp:402:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,101 402 | counts[j][l][Z] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,101 | ~~~~~^ 2025-09-18T10:56:28,101 src/ZCurvePyCore.cpp:402:70: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,101 402 | counts[j][l][Z] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,101 | ~~~~~~~~~^ 2025-09-18T10:56:28,102 src/ZCurvePyCore.cpp:402:93: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,102 402 | counts[j][l][Z] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,102 | ~~~~~~~~~^ 2025-09-18T10:56:28,102 src/ZCurvePyCore.cpp:403:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,102 403 | counts[j][l][L] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l]; 2025-09-18T10:56:28,103 | ~~~~~^ 2025-09-18T10:56:28,103 src/ZCurvePyCore.cpp:403:70: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,103 403 | counts[j][l][L] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][l]; 2025-09-18T10:56:28,103 | ~~~~~~~~~^ 2025-09-18T10:56:28,103 src/ZCurvePyCore.cpp: In function ‘void monoPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,104 src/ZCurvePyCore.cpp:439:36: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,104 439 | counts[p][X] += Z_HOT[seq[i]][X]; 2025-09-18T10:56:28,104 | ~~~~~^ 2025-09-18T10:56:28,104 src/ZCurvePyCore.cpp:440:36: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,105 440 | counts[p][Y] += Z_HOT[seq[i]][Y]; 2025-09-18T10:56:28,105 | ~~~~~^ 2025-09-18T10:56:28,105 src/ZCurvePyCore.cpp:441:36: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,105 441 | counts[p][Z] += Z_HOT[seq[i]][Z]; 2025-09-18T10:56:28,105 | ~~~~~^ 2025-09-18T10:56:28,105 src/ZCurvePyCore.cpp: In function ‘void diPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,106 src/ZCurvePyCore.cpp:474:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,106 474 | counts[p][b][X] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,106 | ~~~~~^ 2025-09-18T10:56:28,106 src/ZCurvePyCore.cpp:474:68: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,106 474 | counts[p][b][X] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,107 | ~~~~~~~~~^ 2025-09-18T10:56:28,107 src/ZCurvePyCore.cpp:475:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,107 475 | counts[p][b][Y] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,107 | ~~~~~^ 2025-09-18T10:56:28,108 src/ZCurvePyCore.cpp:475:68: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,108 475 | counts[p][b][Y] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][X]; 2025-09-18T10:56:28,108 | ~~~~~~~~~^ 2025-09-18T10:56:28,108 src/ZCurvePyCore.cpp:476:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,108 476 | counts[p][b][Z] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][Z]; 2025-09-18T10:56:28,109 | ~~~~~^ 2025-09-18T10:56:28,109 src/ZCurvePyCore.cpp:476:68: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,109 476 | counts[p][b][Z] += ONE_HOT[seq[i]][b] * Z_HOT[seq[i + 1]][Z]; 2025-09-18T10:56:28,109 | ~~~~~~~~~^ 2025-09-18T10:56:28,109 src/ZCurvePyCore.cpp:477:45: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,110 477 | counts[p][b][L] += ONE_HOT[seq[i]][b]; 2025-09-18T10:56:28,110 | ~~~~~^ 2025-09-18T10:56:28,110 src/ZCurvePyCore.cpp: In function ‘void triPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,110 src/ZCurvePyCore.cpp:517:48: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,110 517 | counts[p][s][b][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,111 | ~~~~~^ 2025-09-18T10:56:28,111 src/ZCurvePyCore.cpp:517:73: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,111 517 | counts[p][s][b][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,111 | ~~~~~~~~~^ 2025-09-18T10:56:28,111 src/ZCurvePyCore.cpp:517:96: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,112 517 | counts[p][s][b][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][X]; 2025-09-18T10:56:28,112 | ~~~~~~~~~^ 2025-09-18T10:56:28,112 src/ZCurvePyCore.cpp:518:48: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,112 518 | counts[p][s][b][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,112 | ~~~~~^ 2025-09-18T10:56:28,113 src/ZCurvePyCore.cpp:518:73: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,113 518 | counts[p][s][b][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,113 | ~~~~~~~~~^ 2025-09-18T10:56:28,113 src/ZCurvePyCore.cpp:518:96: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,113 518 | counts[p][s][b][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Y]; 2025-09-18T10:56:28,114 | ~~~~~~~~~^ 2025-09-18T10:56:28,114 src/ZCurvePyCore.cpp:519:48: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,114 519 | counts[p][s][b][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,114 | ~~~~~^ 2025-09-18T10:56:28,114 src/ZCurvePyCore.cpp:519:73: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,115 519 | counts[p][s][b][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,115 | ~~~~~~~~~^ 2025-09-18T10:56:28,115 src/ZCurvePyCore.cpp:519:96: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,115 519 | counts[p][s][b][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * Z_HOT[seq[i + 2]][Z]; 2025-09-18T10:56:28,115 | ~~~~~~~~~^ 2025-09-18T10:56:28,116 src/ZCurvePyCore.cpp:520:48: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,116 520 | counts[p][s][b][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b]; 2025-09-18T10:56:28,116 | ~~~~~^ 2025-09-18T10:56:28,116 src/ZCurvePyCore.cpp:520:73: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,116 520 | counts[p][s][b][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b]; 2025-09-18T10:56:28,116 | ~~~~~~~~~^ 2025-09-18T10:56:28,117 src/ZCurvePyCore.cpp: In function ‘void quartPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,117 src/ZCurvePyCore.cpp:562:51: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,117 562 | counts[p][s][b][t][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][X]; 2025-09-18T10:56:28,117 | ~~~~~^ 2025-09-18T10:56:28,118 src/ZCurvePyCore.cpp:562:76: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,118 562 | counts[p][s][b][t][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][X]; 2025-09-18T10:56:28,118 | ~~~~~~~~~^ 2025-09-18T10:56:28,118 src/ZCurvePyCore.cpp:562:101: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,119 562 | counts[p][s][b][t][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][X]; 2025-09-18T10:56:28,119 | ~~~~~~~~~^ 2025-09-18T10:56:28,119 src/ZCurvePyCore.cpp:562:124: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,119 562 | counts[p][s][b][t][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][X]; 2025-09-18T10:56:28,119 | ~~~~~~~~~^ 2025-09-18T10:56:28,120 src/ZCurvePyCore.cpp:563:51: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,120 563 | counts[p][s][b][t][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Y]; 2025-09-18T10:56:28,120 | ~~~~~^ 2025-09-18T10:56:28,120 src/ZCurvePyCore.cpp:563:76: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,120 563 | counts[p][s][b][t][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Y]; 2025-09-18T10:56:28,121 | ~~~~~~~~~^ 2025-09-18T10:56:28,121 src/ZCurvePyCore.cpp:563:101: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,121 563 | counts[p][s][b][t][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Y]; 2025-09-18T10:56:28,121 | ~~~~~~~~~^ 2025-09-18T10:56:28,122 src/ZCurvePyCore.cpp:563:124: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,122 563 | counts[p][s][b][t][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Y]; 2025-09-18T10:56:28,122 | ~~~~~~~~~^ 2025-09-18T10:56:28,122 src/ZCurvePyCore.cpp:564:51: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,123 564 | counts[p][s][b][t][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Z]; 2025-09-18T10:56:28,123 | ~~~~~^ 2025-09-18T10:56:28,123 src/ZCurvePyCore.cpp:564:76: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,123 564 | counts[p][s][b][t][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Z]; 2025-09-18T10:56:28,123 | ~~~~~~~~~^ 2025-09-18T10:56:28,124 src/ZCurvePyCore.cpp:564:101: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,124 564 | counts[p][s][b][t][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Z]; 2025-09-18T10:56:28,124 | ~~~~~~~~~^ 2025-09-18T10:56:28,124 src/ZCurvePyCore.cpp:564:124: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,125 564 | counts[p][s][b][t][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * Z_HOT[seq[i + 3]][Z]; 2025-09-18T10:56:28,125 | ~~~~~~~~~^ 2025-09-18T10:56:28,125 src/ZCurvePyCore.cpp:565:51: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,125 565 | counts[p][s][b][t][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t]; 2025-09-18T10:56:28,126 | ~~~~~^ 2025-09-18T10:56:28,126 src/ZCurvePyCore.cpp:565:76: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,126 565 | counts[p][s][b][t][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t]; 2025-09-18T10:56:28,126 | ~~~~~~~~~^ 2025-09-18T10:56:28,126 src/ZCurvePyCore.cpp:565:101: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,127 565 | counts[p][s][b][t][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t]; 2025-09-18T10:56:28,127 | ~~~~~~~~~^ 2025-09-18T10:56:28,127 src/ZCurvePyCore.cpp: In function ‘void quintPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,127 src/ZCurvePyCore.cpp:609:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,128 609 | counts[p][s][b][t][l][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,128 | ~~~~~^ 2025-09-18T10:56:28,128 src/ZCurvePyCore.cpp:609:79: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,128 609 | counts[p][s][b][t][l][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,129 | ~~~~~~~~~^ 2025-09-18T10:56:28,129 src/ZCurvePyCore.cpp:609:104: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,129 609 | counts[p][s][b][t][l][X] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,129 | ~~~~~~~~~^ 2025-09-18T10:56:28,129 src/ZCurvePyCore.cpp:610:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,130 610 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][X]; 2025-09-18T10:56:28,130 | ~~~~~~~~~^ 2025-09-18T10:56:28,130 src/ZCurvePyCore.cpp:610:81: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,130 610 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][X]; 2025-09-18T10:56:28,131 | ~~~~~~~~~^ 2025-09-18T10:56:28,131 src/ZCurvePyCore.cpp:611:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,131 611 | counts[p][s][b][t][l][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,131 | ~~~~~^ 2025-09-18T10:56:28,132 src/ZCurvePyCore.cpp:611:79: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,132 611 | counts[p][s][b][t][l][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,132 | ~~~~~~~~~^ 2025-09-18T10:56:28,132 src/ZCurvePyCore.cpp:611:104: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,132 611 | counts[p][s][b][t][l][Y] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,133 | ~~~~~~~~~^ 2025-09-18T10:56:28,133 src/ZCurvePyCore.cpp:612:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,133 612 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][Y]; 2025-09-18T10:56:28,133 | ~~~~~~~~~^ 2025-09-18T10:56:28,133 src/ZCurvePyCore.cpp:612:81: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,134 612 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][Y]; 2025-09-18T10:56:28,134 | ~~~~~~~~~^ 2025-09-18T10:56:28,134 src/ZCurvePyCore.cpp:613:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,134 613 | counts[p][s][b][t][l][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,135 | ~~~~~^ 2025-09-18T10:56:28,135 src/ZCurvePyCore.cpp:613:79: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,135 613 | counts[p][s][b][t][l][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,135 | ~~~~~~~~~^ 2025-09-18T10:56:28,135 src/ZCurvePyCore.cpp:613:104: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,136 613 | counts[p][s][b][t][l][Z] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,136 | ~~~~~~~~~^ 2025-09-18T10:56:28,136 src/ZCurvePyCore.cpp:614:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,136 614 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][Z]; 2025-09-18T10:56:28,136 | ~~~~~~~~~^ 2025-09-18T10:56:28,137 src/ZCurvePyCore.cpp:614:81: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,137 614 | ONE_HOT[seq[i + 3]][l] * Z_HOT[seq[i + 4]][Z]; 2025-09-18T10:56:28,137 | ~~~~~~~~~^ 2025-09-18T10:56:28,137 src/ZCurvePyCore.cpp:615:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,138 615 | counts[p][s][b][t][l][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * 2025-09-18T10:56:28,138 | ~~~~~^ 2025-09-18T10:56:28,138 src/ZCurvePyCore.cpp:615:79: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,138 615 | counts[p][s][b][t][l][L] += ONE_HOT[seq[i]][s] * ONE_HOT[seq[i + 1]][b] * 2025-09-18T10:56:28,138 | ~~~~~~~~~^ 2025-09-18T10:56:28,139 src/ZCurvePyCore.cpp:616:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,139 616 | ONE_HOT[seq[i + 2]][t] * ONE_HOT[seq[i + 3]][l]; 2025-09-18T10:56:28,139 | ~~~~~~~~~^ 2025-09-18T10:56:28,139 src/ZCurvePyCore.cpp:616:83: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,140 616 | ONE_HOT[seq[i + 2]][t] * ONE_HOT[seq[i + 3]][l]; 2025-09-18T10:56:28,140 | ~~~~~~~~~^ 2025-09-18T10:56:28,140 src/ZCurvePyCore.cpp: In function ‘void sexPhaseTrans(char*, int, float*, int, bool, bool)’: 2025-09-18T10:56:28,140 src/ZCurvePyCore.cpp:662:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,140 662 | counts[p][s][b][t][l][m][X] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,141 | ~~~~~~~~~^ 2025-09-18T10:56:28,141 src/ZCurvePyCore.cpp:662:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,141 662 | counts[p][s][b][t][l][m][X] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,141 | ~~~~~~~~~^ 2025-09-18T10:56:28,141 src/ZCurvePyCore.cpp:662:111: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,142 662 | counts[p][s][b][t][l][m][X] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,142 | ~~~~~~~~~^ 2025-09-18T10:56:28,142 src/ZCurvePyCore.cpp:663:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,142 663 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][X]; 2025-09-18T10:56:28,143 | ~~~~~~~~~^ 2025-09-18T10:56:28,143 src/ZCurvePyCore.cpp:663:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,143 663 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][X]; 2025-09-18T10:56:28,143 | ~~~~~~~~~^ 2025-09-18T10:56:28,143 src/ZCurvePyCore.cpp:663:109: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,144 663 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][X]; 2025-09-18T10:56:28,144 | ~~~~~~~~~^ 2025-09-18T10:56:28,144 src/ZCurvePyCore.cpp:664:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,144 664 | counts[p][s][b][t][l][m][Y] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,144 | ~~~~~~~~~^ 2025-09-18T10:56:28,145 src/ZCurvePyCore.cpp:664:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,145 664 | counts[p][s][b][t][l][m][Y] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,145 | ~~~~~~~~~^ 2025-09-18T10:56:28,145 src/ZCurvePyCore.cpp:664:111: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,145 664 | counts[p][s][b][t][l][m][Y] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,146 | ~~~~~~~~~^ 2025-09-18T10:56:28,146 src/ZCurvePyCore.cpp:665:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,146 665 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Y]; 2025-09-18T10:56:28,146 | ~~~~~~~~~^ 2025-09-18T10:56:28,147 src/ZCurvePyCore.cpp:665:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,147 665 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Y]; 2025-09-18T10:56:28,147 | ~~~~~~~~~^ 2025-09-18T10:56:28,147 src/ZCurvePyCore.cpp:665:109: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,147 665 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Y]; 2025-09-18T10:56:28,148 | ~~~~~~~~~^ 2025-09-18T10:56:28,148 src/ZCurvePyCore.cpp:666:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,148 666 | counts[p][s][b][t][l][m][Z] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,148 | ~~~~~~~~~^ 2025-09-18T10:56:28,149 src/ZCurvePyCore.cpp:666:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,149 666 | counts[p][s][b][t][l][m][Z] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,149 | ~~~~~~~~~^ 2025-09-18T10:56:28,149 src/ZCurvePyCore.cpp:666:111: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,149 666 | counts[p][s][b][t][l][m][Z] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,150 | ~~~~~~~~~^ 2025-09-18T10:56:28,150 src/ZCurvePyCore.cpp:667:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,150 667 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Z]; 2025-09-18T10:56:28,150 | ~~~~~~~~~^ 2025-09-18T10:56:28,150 src/ZCurvePyCore.cpp:667:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,151 667 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Z]; 2025-09-18T10:56:28,151 | ~~~~~~~~~^ 2025-09-18T10:56:28,151 src/ZCurvePyCore.cpp:667:109: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,151 667 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m] * Z_HOT[seq[i + 5]][Z]; 2025-09-18T10:56:28,151 | ~~~~~~~~~^ 2025-09-18T10:56:28,152 src/ZCurvePyCore.cpp:668:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,152 668 | counts[p][s][b][t][l][m][L] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,152 | ~~~~~~~~~^ 2025-09-18T10:56:28,152 src/ZCurvePyCore.cpp:668:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,153 668 | counts[p][s][b][t][l][m][L] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,153 | ~~~~~~~~~^ 2025-09-18T10:56:28,153 src/ZCurvePyCore.cpp:668:111: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,153 668 | counts[p][s][b][t][l][m][L] += ONE_HOT[seq[i + 0]][s] * ONE_HOT[seq[i + 1]][b] * ONE_HOT[seq[i + 2]][t] * 2025-09-18T10:56:28,153 | ~~~~~~~~~^ 2025-09-18T10:56:28,154 src/ZCurvePyCore.cpp:669:61: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,154 669 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m]; 2025-09-18T10:56:28,154 | ~~~~~~~~~^ 2025-09-18T10:56:28,154 src/ZCurvePyCore.cpp:669:86: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,154 669 | ONE_HOT[seq[i + 3]][l] * ONE_HOT[seq[i + 4]][m]; 2025-09-18T10:56:28,155 | ~~~~~~~~~^ 2025-09-18T10:56:28,155 src/ZCurvePyCore.cpp: In function ‘void kPhaseTrans(char*, int, float*, int, int, bool, bool)’: 2025-09-18T10:56:28,155 src/ZCurvePyCore.cpp:733:48: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,155 733 | weight *= ONE_HOT[seq[i + j]][m % 4]; 2025-09-18T10:56:28,156 | ~~~~~~~~~^ 2025-09-18T10:56:28,156 src/ZCurvePyCore.cpp:737:60: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,156 737 | counts[p][m + X] = weight * Z_HOT[seq[i + j]][X]; 2025-09-18T10:56:28,156 | ~~~~~~~~~^ 2025-09-18T10:56:28,156 src/ZCurvePyCore.cpp:738:60: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,157 738 | counts[p][m + Y] = weight * Z_HOT[seq[i + j]][Y]; 2025-09-18T10:56:28,157 | ~~~~~~~~~^ 2025-09-18T10:56:28,157 src/ZCurvePyCore.cpp:739:60: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,157 739 | counts[p][m + Z] = weight * Z_HOT[seq[i + j]][Z]; 2025-09-18T10:56:28,158 | ~~~~~~~~~^ 2025-09-18T10:56:28,158 src/ZCurvePyCore.cpp: In function ‘float genomeOrderIndex(char*, int)’: 2025-09-18T10:56:28,158 src/ZCurvePyCore.cpp:772:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,158 772 | counts[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,159 | ~~~~~^ 2025-09-18T10:56:28,159 src/ZCurvePyCore.cpp: In function ‘float ryOrderIndex(char*, int)’: 2025-09-18T10:56:28,159 src/ZCurvePyCore.cpp:786:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,159 786 | counts[j] += RY_HOT[seq[i]][j]; 2025-09-18T10:56:28,159 | ~~~~~^ 2025-09-18T10:56:28,160 src/ZCurvePyCore.cpp: In function ‘float mkOrderIndex(char*, int)’: 2025-09-18T10:56:28,160 src/ZCurvePyCore.cpp:800:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,160 800 | counts[j] += MK_HOT[seq[i]][j]; 2025-09-18T10:56:28,160 | ~~~~~^ 2025-09-18T10:56:28,160 src/ZCurvePyCore.cpp: In function ‘float wsOrderIndex(char*, int)’: 2025-09-18T10:56:28,161 src/ZCurvePyCore.cpp:814:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,161 814 | counts[j] += WS_HOT[seq[i]][j]; 2025-09-18T10:56:28,161 | ~~~~~^ 2025-09-18T10:56:28,161 src/ZCurvePyCore.cpp: In function ‘float atOrderIndex(char*, int)’: 2025-09-18T10:56:28,161 src/ZCurvePyCore.cpp:828:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,162 828 | counts[j] += AT_HOT[seq[i]][j]; 2025-09-18T10:56:28,162 | ~~~~~^ 2025-09-18T10:56:28,162 src/ZCurvePyCore.cpp: In function ‘float gcOrderIndex(char*, int)’: 2025-09-18T10:56:28,162 src/ZCurvePyCore.cpp:842:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,162 842 | counts[j] += GC_HOT[seq[i]][j]; 2025-09-18T10:56:28,163 | ~~~~~^ 2025-09-18T10:56:28,163 src/ZCurvePyCore.cpp: In function ‘float CpGOrderIndex(char*, int)’: 2025-09-18T10:56:28,163 src/ZCurvePyCore.cpp:857:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,163 857 | counts[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,163 | ~~~~~^ 2025-09-18T10:56:28,163 src/ZCurvePyCore.cpp:857:83: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,164 857 | counts[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,164 | ~~~~~~~~~^ 2025-09-18T10:56:28,164 src/ZCurvePyCore.cpp: In function ‘void zTrans(char*, int, float**, int)’: 2025-09-18T10:56:28,164 src/ZCurvePyCore.cpp:871:37: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,164 871 | counts[j] += Z_HOT[seq[i]][j]; 2025-09-18T10:56:28,165 | ~~~~~^ 2025-09-18T10:56:28,165 src/ZCurvePyCore.cpp: In function ‘void ryTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,165 src/ZCurvePyCore.cpp:884:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,165 884 | counts += Z_HOT[seq[i]][X]; 2025-09-18T10:56:28,165 | ~~~~~^ 2025-09-18T10:56:28,166 src/ZCurvePyCore.cpp: In function ‘void mkTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,166 src/ZCurvePyCore.cpp:896:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,166 896 | counts += Z_HOT[seq[i]][Y]; 2025-09-18T10:56:28,166 | ~~~~~^ 2025-09-18T10:56:28,166 src/ZCurvePyCore.cpp: In function ‘void wsTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,166 src/ZCurvePyCore.cpp:908:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,167 908 | counts += Z_HOT[seq[i]][Z]; 2025-09-18T10:56:28,167 | ~~~~~^ 2025-09-18T10:56:28,167 src/ZCurvePyCore.cpp: In function ‘void atTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,167 src/ZCurvePyCore.cpp:921:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,168 921 | counts[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,168 | ~~~~~^ 2025-09-18T10:56:28,168 src/ZCurvePyCore.cpp: In function ‘void gcTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,168 src/ZCurvePyCore.cpp:935:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,168 935 | counts[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,168 | ~~~~~^ 2025-09-18T10:56:28,169 src/ZCurvePyCore.cpp: In function ‘float xPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,169 src/ZCurvePyCore.cpp:949:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,169 949 | counts += Z_HOT[seq[i]][X]; 2025-09-18T10:56:28,169 | ~~~~~^ 2025-09-18T10:56:28,169 src/ZCurvePyCore.cpp: In function ‘float yPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,170 src/ZCurvePyCore.cpp:975:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,170 975 | counts += Z_HOT[seq[i]][Y]; 2025-09-18T10:56:28,170 | ~~~~~^ 2025-09-18T10:56:28,170 src/ZCurvePyCore.cpp: In function ‘float zPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,170 src/ZCurvePyCore.cpp:1001:30: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,171 1001 | counts += Z_HOT[seq[i]][Z]; 2025-09-18T10:56:28,171 | ~~~~~^ 2025-09-18T10:56:28,171 src/ZCurvePyCore.cpp: In function ‘float atPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,171 src/ZCurvePyCore.cpp:1028:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,172 1028 | counts[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,172 | ~~~~~^ 2025-09-18T10:56:28,172 src/ZCurvePyCore.cpp: In function ‘float gcPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,172 src/ZCurvePyCore.cpp:1056:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,172 1056 | counts[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,173 | ~~~~~^ 2025-09-18T10:56:28,173 src/ZCurvePyCore.cpp: In function ‘float CpGPrimeTrans(char*, int, float*, int)’: 2025-09-18T10:56:28,173 src/ZCurvePyCore.cpp:1085:58: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,173 1085 | counts[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,173 | ~~~~~^ 2025-09-18T10:56:28,174 src/ZCurvePyCore.cpp:1085:83: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,174 1085 | counts[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,174 | ~~~~~~~~~^ 2025-09-18T10:56:28,174 src/ZCurvePyCore.cpp: In function ‘int genomeDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,175 src/ZCurvePyCore.cpp:1113:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,175 1113 | q[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,175 | ~~~~~^ 2025-09-18T10:56:28,175 src/ZCurvePyCore.cpp:1117:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,175 1117 | p[j] += ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,176 | ~~~~~^ 2025-09-18T10:56:28,176 src/ZCurvePyCore.cpp:1118:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,176 1118 | q[j] -= ONE_HOT[seq[i]][j]; 2025-09-18T10:56:28,176 | ~~~~~^ 2025-09-18T10:56:28,176 src/ZCurvePyCore.cpp: In function ‘int ryDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,177 src/ZCurvePyCore.cpp:1143:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,177 1143 | q[j] += RY_HOT[seq[i]][j]; 2025-09-18T10:56:28,177 | ~~~~~^ 2025-09-18T10:56:28,177 src/ZCurvePyCore.cpp:1147:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,177 1147 | p[j] += RY_HOT[seq[i]][j]; 2025-09-18T10:56:28,178 | ~~~~~^ 2025-09-18T10:56:28,178 src/ZCurvePyCore.cpp:1148:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,178 1148 | q[j] -= RY_HOT[seq[i]][j]; 2025-09-18T10:56:28,178 | ~~~~~^ 2025-09-18T10:56:28,178 src/ZCurvePyCore.cpp: In function ‘int mkDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,179 src/ZCurvePyCore.cpp:1173:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,179 1173 | q[j] += MK_HOT[seq[i]][j]; 2025-09-18T10:56:28,179 | ~~~~~^ 2025-09-18T10:56:28,179 src/ZCurvePyCore.cpp:1177:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,179 1177 | p[j] += MK_HOT[seq[i]][j]; 2025-09-18T10:56:28,180 | ~~~~~^ 2025-09-18T10:56:28,180 src/ZCurvePyCore.cpp:1178:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,180 1178 | q[j] -= MK_HOT[seq[i]][j]; 2025-09-18T10:56:28,180 | ~~~~~^ 2025-09-18T10:56:28,180 src/ZCurvePyCore.cpp: In function ‘int wsDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,181 src/ZCurvePyCore.cpp:1203:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,181 1203 | q[j] += WS_HOT[seq[i]][j]; 2025-09-18T10:56:28,181 | ~~~~~^ 2025-09-18T10:56:28,181 src/ZCurvePyCore.cpp:1207:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,181 1207 | p[j] += WS_HOT[seq[i]][j]; 2025-09-18T10:56:28,182 | ~~~~~^ 2025-09-18T10:56:28,182 src/ZCurvePyCore.cpp:1208:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,182 1208 | q[j] -= WS_HOT[seq[i]][j]; 2025-09-18T10:56:28,182 | ~~~~~^ 2025-09-18T10:56:28,182 src/ZCurvePyCore.cpp: In function ‘int atDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,183 src/ZCurvePyCore.cpp:1233:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,183 1233 | q[j] += AT_HOT[seq[i]][j]; 2025-09-18T10:56:28,183 | ~~~~~^ 2025-09-18T10:56:28,183 src/ZCurvePyCore.cpp:1237:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,183 1237 | p[j] += AT_HOT[seq[i]][j]; 2025-09-18T10:56:28,184 | ~~~~~^ 2025-09-18T10:56:28,184 src/ZCurvePyCore.cpp:1238:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,184 1238 | q[j] -= AT_HOT[seq[i]][j]; 2025-09-18T10:56:28,184 | ~~~~~^ 2025-09-18T10:56:28,184 src/ZCurvePyCore.cpp: In function ‘int gcDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,185 src/ZCurvePyCore.cpp:1263:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,185 1263 | q[j] += GC_HOT[seq[i]][j]; 2025-09-18T10:56:28,185 | ~~~~~^ 2025-09-18T10:56:28,185 src/ZCurvePyCore.cpp:1267:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,185 1267 | p[j] += GC_HOT[seq[i]][j]; 2025-09-18T10:56:28,186 | ~~~~~^ 2025-09-18T10:56:28,186 src/ZCurvePyCore.cpp:1268:33: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,186 1268 | q[j] -= GC_HOT[seq[i]][j]; 2025-09-18T10:56:28,186 | ~~~~~^ 2025-09-18T10:56:28,186 src/ZCurvePyCore.cpp: In function ‘int CpGDeltaSTrans(char*, int, float*, int, float&)’: 2025-09-18T10:56:28,187 src/ZCurvePyCore.cpp:1294:53: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,187 1294 | q[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,187 | ~~~~~^ 2025-09-18T10:56:28,187 src/ZCurvePyCore.cpp:1294:78: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,188 1294 | q[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,188 | ~~~~~~~~~^ 2025-09-18T10:56:28,188 src/ZCurvePyCore.cpp:1299:53: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,188 1299 | p[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,189 | ~~~~~^ 2025-09-18T10:56:28,189 src/ZCurvePyCore.cpp:1299:78: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,189 1299 | p[j == 2 && k == 1] += ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,189 | ~~~~~~~~~^ 2025-09-18T10:56:28,189 src/ZCurvePyCore.cpp:1300:53: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,189 1300 | q[j == 2 && k == 1] -= ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,190 | ~~~~~^ 2025-09-18T10:56:28,190 src/ZCurvePyCore.cpp:1300:78: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,190 1300 | q[j == 2 && k == 1] -= ONE_HOT[seq[i]][j] * ONE_HOT[seq[i + 1]][k]; 2025-09-18T10:56:28,190 | ~~~~~~~~~^ 2025-09-18T10:56:28,190 src/ZCurvePyCore.cpp: In function ‘void tetrahedron(char*, int, float**)’: 2025-09-18T10:56:28,190 src/ZCurvePyCore.cpp:1325:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,191 1325 | params[i][j] = Z_HOT[seq[j]][i]; 2025-09-18T10:56:28,191 | ~~~~~^ 2025-09-18T10:56:28,191 src/ZCurvePyCore.cpp: In function ‘void ATSkew(char*, int, int, float*)’: 2025-09-18T10:56:28,191 src/ZCurvePyCore.cpp:1334:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,191 1334 | countA += AT_HOT[seq[i]][0]; 2025-09-18T10:56:28,192 | ~~~~~^ 2025-09-18T10:56:28,192 src/ZCurvePyCore.cpp:1335:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,192 1335 | countT += AT_HOT[seq[i]][1]; 2025-09-18T10:56:28,192 | ~~~~~^ 2025-09-18T10:56:28,192 src/ZCurvePyCore.cpp:1344:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,192 1344 | countA -= AT_HOT[seq[s - 1]][0]; 2025-09-18T10:56:28,193 | ~~~~~~~~~^ 2025-09-18T10:56:28,193 src/ZCurvePyCore.cpp:1345:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,193 1345 | countT -= AT_HOT[seq[s - 1]][1]; 2025-09-18T10:56:28,193 | ~~~~~~~~~^ 2025-09-18T10:56:28,193 src/ZCurvePyCore.cpp:1349:35: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,194 1349 | countA += AT_HOT[seq[e]][0]; 2025-09-18T10:56:28,194 | ~~~~~^ 2025-09-18T10:56:28,194 src/ZCurvePyCore.cpp:1350:35: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,194 1350 | countT += AT_HOT[seq[e]][1]; 2025-09-18T10:56:28,194 | ~~~~~^ 2025-09-18T10:56:28,194 src/ZCurvePyCore.cpp: In function ‘void GCSkew(char*, int, int, float*)’: 2025-09-18T10:56:28,195 src/ZCurvePyCore.cpp:1364:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,195 1364 | countG += GC_HOT[seq[i]][0]; 2025-09-18T10:56:28,195 | ~~~~~^ 2025-09-18T10:56:28,195 src/ZCurvePyCore.cpp:1365:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,195 1365 | countC += GC_HOT[seq[i]][1]; 2025-09-18T10:56:28,196 | ~~~~~^ 2025-09-18T10:56:28,196 src/ZCurvePyCore.cpp:1374:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,196 1374 | countG -= GC_HOT[seq[s - 1]][0]; 2025-09-18T10:56:28,196 | ~~~~~~~~~^ 2025-09-18T10:56:28,196 src/ZCurvePyCore.cpp:1375:39: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,197 1375 | countC -= GC_HOT[seq[s - 1]][1]; 2025-09-18T10:56:28,197 | ~~~~~~~~~^ 2025-09-18T10:56:28,197 src/ZCurvePyCore.cpp:1379:35: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,197 1379 | countG += GC_HOT[seq[e]][0]; 2025-09-18T10:56:28,197 | ~~~~~^ 2025-09-18T10:56:28,198 src/ZCurvePyCore.cpp:1380:35: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-18T10:56:28,198 1380 | countC += GC_HOT[seq[e]][1]; 2025-09-18T10:56:28,198 | ~~~~~^ 2025-09-18T10:56:30,620 arm-linux-gnueabihf-g++ -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-39/src/ZCurvePy.o build/temp.linux-armv7l-cpython-39/src/ZCurvePyAPIs.o build/temp.linux-armv7l-cpython-39/src/ZCurvePyCore.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/_ZCurvePy.cpython-39-arm-linux-gnueabihf.so 2025-09-18T10:56:30,929 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-18T10:56:30,930 !! 2025-09-18T10:56:30,930 ******************************************************************************** 2025-09-18T10:56:30,931 Please avoid running ``setup.py`` directly. 2025-09-18T10:56:30,931 Instead, use pypa/build, pypa/installer or other 2025-09-18T10:56:30,931 standards-based tools. 2025-09-18T10:56:30,931 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-18T10:56:30,932 or your builds will no longer be supported. 2025-09-18T10:56:30,932 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-18T10:56:30,932 ******************************************************************************** 2025-09-18T10:56:30,933 !! 2025-09-18T10:56:30,933 self.initialize_options() 2025-09-18T10:56:30,956 installing to build/bdist.linux-armv7l/wheel 2025-09-18T10:56:30,956 running install 2025-09-18T10:56:30,978 running install_lib 2025-09-18T10:56:31,005 creating build/bdist.linux-armv7l/wheel 2025-09-18T10:56:31,006 copying build/lib.linux-armv7l-cpython-39/_ZCurvePy.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-09-18T10:56:31,018 creating build/bdist.linux-armv7l/wheel/ZCurvePy 2025-09-18T10:56:31,019 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/__init__.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,022 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/RunZCurveSegmenter.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,024 creating build/bdist.linux-armv7l/wheel/ZCurvePy/assets 2025-09-18T10:56:31,026 creating build/bdist.linux-armv7l/wheel/ZCurvePy/assets/image 2025-09-18T10:56:31,027 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/assets/image/icon.ico -> build/bdist.linux-armv7l/wheel/./ZCurvePy/assets/image 2025-09-18T10:56:31,030 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/Experimental.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,032 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/RunZCurveEncoder.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,034 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/RunZCurvePlotter.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,036 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/RunnableScriptsUtil.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,038 copying build/lib.linux-armv7l-cpython-39/ZCurvePy/RunZCurvePlotter3D.py -> build/bdist.linux-armv7l/wheel/./ZCurvePy 2025-09-18T10:56:31,040 running install_egg_info 2025-09-18T10:56:31,074 Copying zcurvepy.egg-info to build/bdist.linux-armv7l/wheel/./zcurvepy-1.5.12-py3.9.egg-info 2025-09-18T10:56:31,085 running install_scripts 2025-09-18T10:56:31,133 creating build/bdist.linux-armv7l/wheel/zcurvepy-1.5.12.dist-info/WHEEL 2025-09-18T10:56:31,135 creating '/tmp/pip-wheel-1o5m5tdt/zcurvepy-1.5.12-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-18T10:56:31,245 adding '_ZCurvePy.cpython-39-arm-linux-gnueabihf.so' 2025-09-18T10:56:31,251 adding 'ZCurvePy/Experimental.py' 2025-09-18T10:56:31,253 adding 'ZCurvePy/RunZCurveEncoder.py' 2025-09-18T10:56:31,254 adding 'ZCurvePy/RunZCurvePlotter.py' 2025-09-18T10:56:31,256 adding 'ZCurvePy/RunZCurvePlotter3D.py' 2025-09-18T10:56:31,258 adding 'ZCurvePy/RunZCurveSegmenter.py' 2025-09-18T10:56:31,260 adding 'ZCurvePy/RunnableScriptsUtil.py' 2025-09-18T10:56:31,262 adding 'ZCurvePy/__init__.py' 2025-09-18T10:56:31,265 adding 'ZCurvePy/assets/image/icon.ico' 2025-09-18T10:56:31,268 adding 'zcurvepy-1.5.12.dist-info/licenses/LICENSE' 2025-09-18T10:56:31,269 adding 'zcurvepy-1.5.12.dist-info/METADATA' 2025-09-18T10:56:31,270 adding 'zcurvepy-1.5.12.dist-info/WHEEL' 2025-09-18T10:56:31,271 adding 'zcurvepy-1.5.12.dist-info/entry_points.txt' 2025-09-18T10:56:31,272 adding 'zcurvepy-1.5.12.dist-info/top_level.txt' 2025-09-18T10:56:31,273 adding 'zcurvepy-1.5.12.dist-info/RECORD' 2025-09-18T10:56:31,278 removing build/bdist.linux-armv7l/wheel 2025-09-18T10:56:31,437 Building wheel for zcurvepy (setup.py): finished with status 'done' 2025-09-18T10:56:31,441 Created wheel for zcurvepy: filename=zcurvepy-1.5.12-cp39-cp39-linux_armv7l.whl size=230244 sha256=cc9a22794cdef796b5187efd8a9a2e304cebdef98eff7804b6c7c2b852c55d3d 2025-09-18T10:56:31,441 Stored in directory: /tmp/pip-ephem-wheel-cache-t008o56z/wheels/11/27/97/77bd420eee41a01ff12c2c937aaaef52c02af6cdf978c32173 2025-09-18T10:56:31,449 Successfully built zcurvepy 2025-09-18T10:56:31,457 Removed build tracker: '/tmp/pip-req-tracker-mkvc2_i8'