2025-09-09T19:15:56,938 Created temporary directory: /tmp/pip-build-tracker-8r683uzs 2025-09-09T19:15:56,938 Initialized build tracking at /tmp/pip-build-tracker-8r683uzs 2025-09-09T19:15:56,938 Created build tracker: /tmp/pip-build-tracker-8r683uzs 2025-09-09T19:15:56,939 Entered build tracker: /tmp/pip-build-tracker-8r683uzs 2025-09-09T19:15:56,939 Created temporary directory: /tmp/pip-wheel-8ojvw3mb 2025-09-09T19:15:56,942 Created temporary directory: /tmp/pip-ephem-wheel-cache-qr59_t4e 2025-09-09T19:15:56,997 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T19:15:57,000 2 location(s) to search for versions of pyckmeans: 2025-09-09T19:15:57,000 * https://pypi.org/simple/pyckmeans/ 2025-09-09T19:15:57,000 * https://www.piwheels.org/simple/pyckmeans/ 2025-09-09T19:15:57,000 Fetching project page and analyzing links: https://pypi.org/simple/pyckmeans/ 2025-09-09T19:15:57,000 Getting page https://pypi.org/simple/pyckmeans/ 2025-09-09T19:15:57,001 Found index url https://pypi.org/simple/ 2025-09-09T19:15:57,075 Fetched page https://pypi.org/simple/pyckmeans/ as application/vnd.pypi.simple.v1+json 2025-09-09T19:15:57,087 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b9/de/b88d7cf79a79413b55544b2518298d141dc0ed1eb523c9ad11a36138e898/pyckmeans-0.4.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,088 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/57/d5/5da769497ad168ee6529d7694269c441b3ab416b92bb9f41256be2d26b43/pyckmeans-0.4.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,088 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/d8/05/6aa2b5a06f19176e9207ebd22ce4d4a6667a8c606fd49dc1eba29afd8e0e/pyckmeans-0.4.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,088 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/28/62/743350f8f49afc793a2e91ab4523a7445ff6fa24bd2048197179df2e99de/pyckmeans-0.4.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,089 Found link https://files.pythonhosted.org/packages/78/97/a48f8178873dcdcdab83fbcc419e3c80ebd8cc7128b24bc16c5b6294e9c0/pyckmeans-0.4.0.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.4.0 2025-09-09T19:15:57,089 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/83/f7/9bef4342f20a1bad591d43bfe81132594cb3c2a970194243dac4f4aac2c2/pyckmeans-0.5.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,089 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b6/63/6d4ec459f0fe9a3701e34f8c1d0a7508691f9a11b626fb619e7f7ace2b0d/pyckmeans-0.5.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,089 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/29/96/022e5cd2da35200b47f4eb6be702b6c9ebe565056b2e3282caca13c46d71/pyckmeans-0.5.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,089 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/78/e2/0cd85235fadff92995027121701789d834648654346d146dae672a0d88a7/pyckmeans-0.5.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,090 Found link https://files.pythonhosted.org/packages/09/52/c44e7ae21dedb7303be86860b235681d8920546c43350be71c82557f5dba/pyckmeans-0.5.0.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.5.0 2025-09-09T19:15:57,090 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/4d/04/08d7d11b806b9864c51111a0d33619c0ae431dd73968bdf3f9a237c6d0d7/pyckmeans-0.6.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,090 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/31/32/553ccffbd908bb6842ff8c932756b418698042e1c94eaf38100fbdf3dd96/pyckmeans-0.6.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,090 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/ef/ce/5d6de11a933c49b3c2e485b28e4ae91ec65bdb30d9d809bd68b289a55e1c/pyckmeans-0.6.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,090 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b5/a8/04c6c8ddc29443c8052a2578592fd54ae63aa8b7c7675bd1dcf9bab5c325/pyckmeans-0.6.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,090 Found link https://files.pythonhosted.org/packages/66/4a/274ddf2960f9a60d24ce2e4647ded134b72f91148b0005d412e48df4b8b1/pyckmeans-0.6.0.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.6.0 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/a0/a3/3382a47bc2a9a8bf779a9b55326d55f5a068043eb32b9b77aea7b7f2f260/pyckmeans-0.6.1-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/96/f9/d0c5cd3d2c23f4eda290c14c6c0e5aefd46f58a80f8cca602af70a3fd767/pyckmeans-0.6.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/ef/a0/3bfe70379e9897e7a19758d6b1179af010b8501050db6574e701916a1d90/pyckmeans-0.6.1-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/09/3f/5f920b3406eff6893dad0b2be11a827064f484c744e8b6c261a9fe56e086/pyckmeans-0.6.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/ce/56/a8bafed96f0be6e2af64501801f387a5fc26127170f99152c1ab2bc9c211/pyckmeans-0.6.1-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,091 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/57/56/6760810822af255d2cd9763177543695a88b0f9dc042bde9407c38533e07/pyckmeans-0.6.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,092 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/43/26/b8e716fcb2a96010fd04061ab2787efd32ec99314339344e070db0bf4ac1/pyckmeans-0.6.1-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,092 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b5/ab/7027ee76e52a46028817e8965ca6ec671f063b1fea95764a0acfbf0d7596/pyckmeans-0.6.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,092 Found link https://files.pythonhosted.org/packages/6a/d6/406f57ed2c6e4b627e7d00a9204712c59ed91d60f621d4bd490ce53958f3/pyckmeans-0.6.1.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.6.1 2025-09-09T19:15:57,092 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/c7/3b/2b24acaf264211fb13af47443f05dc9f17402e9eb16458161fa03fa65c82/pyckmeans-0.8.0-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,092 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/fe/00/b14a57cec4da2fccffad89c2c9d1909c76b8ba7aaba31b9b81e0cebbfe46/pyckmeans-0.8.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,092 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/e2/21/0962e892ef24ef9b86872033d2d18d072bd6782b674b7d1386c7215c384a/pyckmeans-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/ce/e5/4c3a9ac1e68afd848f4fa9a8264b8db583a98142fe1c4acd28935b156bfc/pyckmeans-0.8.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/c4/b8/250a329203c4017c83e3b99dfcb8ecc6ce7c97c6100973914c7881d43ae6/pyckmeans-0.8.0-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/be/a8/65a40e13b7b860dc7df7937b365cc70259e700fe83500808df8b919d1eba/pyckmeans-0.8.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/81/10/86a16f70893eb1cf303fe66b36e7a957824f1124a77ffa0ffc6b7228120e/pyckmeans-0.8.0-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/ba/82/cc2fe56f2fcb73ad57ecdff17bc79974db79d1a4bbfedfe1416782346761/pyckmeans-0.8.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,093 Found link https://files.pythonhosted.org/packages/fe/48/2b6e70758277599b2316f4fe42caacda43aa5d8e331d526d64e32adc119f/pyckmeans-0.8.0.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.8.0 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/eb/42/91be076e635ad4b4021f22e65ecab8debfa766f55acda8dd0ce15081fab1/pyckmeans-0.8.1-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/5b/55/085d7b4872458e47063137126d0235d2fa6764f9b871fdafbdb21e232f3d/pyckmeans-0.8.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/4a/cc/07ad2b5b03c4e69418cd4301aaa4a65a5483b52d167edaf76e5e9f904746/pyckmeans-0.8.1-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/e2/a0/440da62c31a3b76dd4776b2dfd3c37263793e02eed07b3091c1bb2192a6c/pyckmeans-0.8.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/4c/a2/09f4fd2a0365aea5e1a983ddbe270e75a178063e747057766005cf1e073b/pyckmeans-0.8.1-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,094 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/9a/ea/05e022686680d17c217a950ae8e92202fd165f7ec64235a5659bb7cf96b1/pyckmeans-0.8.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/79/d8/b7ee8d4c86ae63a4432b585d3f45af38714efa09b6cb45d9ff574e31c392/pyckmeans-0.8.1-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/7c/da/1dee2173b01efe87ab098a789a885783cf4401d152740eaee21b49ef9eb2/pyckmeans-0.8.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/db/97/66dcbd24d42952e2a36899b2fda8df265df42fe49bcaede032a76c6c05c9/pyckmeans-0.8.2-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/48/9f/21f3779aecce48c9cd770fbdbccb0a515e400a729d0304b847ed4e1c6189/pyckmeans-0.8.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/58/ab/e7603817ddd9be00387ab84b93584241415d9effd0075a240abc1998f4ca/pyckmeans-0.8.2-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/8c/9d/64b9fbe4344a80657bde8589801e3f03a332f9bbbf7aa7c888728602f2bd/pyckmeans-0.8.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,095 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/c4/59/9ca3f79baad749f423691076ddfe8a467a08704a8f7c538c868f70d83f17/pyckmeans-0.8.2-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,096 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b6/51/aa4c94b62872300305a9f7073b478b12070c0fc528689850a44ff2f3c5e7/pyckmeans-0.8.2-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,096 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/f4/10/3edf299fb7d40a2162c76d018b9d904a5b379ac7b0c5ccae1ff670b1badc/pyckmeans-0.8.2-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,096 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/a5/b8/07cdb3800308d57f2a9579bc3a6dc78551ce51446b9e576558ca43211c61/pyckmeans-0.8.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,096 Found link https://files.pythonhosted.org/packages/21/21/99e3cd445155fd576c970ea3683499045e54ac0c76ffe1ec79a8039f3736/pyckmeans-0.8.2.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.8.2 2025-09-09T19:15:57,096 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/a0/57/2d2ead7522f23a13544c26bbe50060ba9c41126bcec4323ee92dafb6cb69/pyckmeans-0.8.3-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,096 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/5c/99/08a810bad73ba7ee21c9d628d8a6ac02d529b4f6847129797bdd09f3f5b5/pyckmeans-0.8.3-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/0c/38/d260fc8d901f36c38355e811019c743c68926150311f48d583a5e6b8eeb7/pyckmeans-0.8.3-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/92/a9/1521903662fc862796b7c6087485eb536abff731a99b38a0ee201f02ad55/pyckmeans-0.8.3-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/f1/1d/9a83e8b0847246f7068921603cd6c1965b24cc267fe24e618bbb8689191b/pyckmeans-0.8.3-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/b6/92/6ce3075ddaa466cd6e4bc10d5e66b8db8070183d4e646f6c19671c6c7892/pyckmeans-0.8.3-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/3d/47/b3a49a6d84c860b79c70a95aafa9980c51a90c4dd30914ae9072ac2c7e41/pyckmeans-0.8.3-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/cc/cb/10587911ff726b76e613323b11ba64acc5d286b1f7f707c61f474a6fd09a/pyckmeans-0.8.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,097 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/be/0f/de14414dc4541f96427434c9dc6a8769da1a90d4cca7555344498e588755/pyckmeans-0.9.0-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/fa/7f/6de218ec647809840e847ed57b1cd0d8e2ab7cdf4133321d5d3a78231f49/pyckmeans-0.9.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/cd/d7/ca34a88437a890b3116e2b06ea91fb5fb7edb8abedf293275f69198e3d7b/pyckmeans-0.9.0-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/f6/6e/5b62ee20cb6b7cad1fcf549c0496ebbb8b0e82bcd61f59821b1063fdbe00/pyckmeans-0.9.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/64/45/2eba7023298c96cb9fb0ba4873b538c5d434979788c64685c25b5dfe873a/pyckmeans-0.9.0-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/d0/4f/2b9a94df8ee310afbf22fea55f129e1517029156dec60dc5d05e77b3516f/pyckmeans-0.9.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/3e/1e/dbfc5b79becc940a6e2c6dcee6793fd6c8e63c8ca8576f844b18e85d5e64/pyckmeans-0.9.0-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,098 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/65/73/96c7b4f8bb66bb2928c4c2e9c6644ca724e3b19845c2dcb3dea9a24b9f0c/pyckmeans-0.9.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,099 Found link https://files.pythonhosted.org/packages/c8/20/327abc400745123bd40c4a6288edcdedf5148495ceec2a8894ae8b90ac8d/pyckmeans-0.9.1.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.9.1 2025-09-09T19:15:57,099 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/25/45/06930c5c81d2ab5700865c6c50335ab151ba64fefcc9bd02cb8ca3dfc150/pyckmeans-0.9.2-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,099 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/89/6d/1a2e6d47ca300051cb55b9951f685bd29393dc37ab3212a8388a87bed990/pyckmeans-0.9.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,099 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/bf/d6/1bbe619a2353260542928539774e1d0de0ed76390d1aa7f493d6774f5ef1/pyckmeans-0.9.2-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,099 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/c4/a1/516156b85c49b49bfcb1306fe981a7be9c4e0094f1e59458aa13fe4c3f89/pyckmeans-0.9.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,099 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/47/22/c10f40b6083870f049375262d4118373fe0db982e79c03c75fcf64401853/pyckmeans-0.9.2-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/fd/74/e4579050cf7e5c2f1109a3127a1cd95bf4daaa031307296f6370ebd98f22/pyckmeans-0.9.2-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/cf/9d/6de14ad14f20f30424c372b3c23fec08387bac0b811cf23afaab45601a93/pyckmeans-0.9.2-cp39-cp39-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/71/26/8dfc8f7852b51810f6defec17e2387d5986c829d43e78475278536fcf8b1/pyckmeans-0.9.2-cp39-cp39-macosx_10_15_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/95/47/65c8c49da09d115d8884438ecf6245170165a79688748ede576e1dbe20bb/pyckmeans-0.9.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Found link https://files.pythonhosted.org/packages/18/2e/8141265817253d676fd291048750fcf7eecd63edde73ec7ea83b42d7cdf8/pyckmeans-0.9.2.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.9.2 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/2e/bd/cd7b2135816d85df152ea9d6d9e0d8a06b95378ad1c377b3b9c0150fe217/pyckmeans-0.9.4-cp36-cp36m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,100 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/63/f9/62a2d88ff45bae6b71c4b88c059912504deccc87996cc87e8bc54a789194/pyckmeans-0.9.4-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/a9/89/193fdd29c4ecff54b6d70ab1bde90d2b86c942cac24a62c26bc96e82ae5e/pyckmeans-0.9.4-cp37-cp37m-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/cb/54/c646628fa74cd02e80bb19750ec565e1f692079fd882e3482e8c67d7c0ce/pyckmeans-0.9.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/04/73/a2b5de8aadd7d4b78901de302050e17d64f07420c3ba6c8bbf62171fb678/pyckmeans-0.9.4-cp38-cp38-macosx_10_14_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/d1/59/1b14722149685ddebab816dc6c695b0c2ec0fc62537cc986825f0ef6482e/pyckmeans-0.9.4-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/1a/b1/b70b80033724628c75955d517ba3ed026a4ef4bdc614baf79e128697ed65/pyckmeans-0.9.4-cp39-cp39-macosx_10_15_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,101 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/03/62/4bedc054a003793ef25f71835ca10c829f00903e265c1cc379e24b363b0d/pyckmeans-0.9.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,102 Skipping link: No binaries permitted for pyckmeans: https://files.pythonhosted.org/packages/6c/4f/444c4134e988ea9f0b1279bebbeefcf9189efaac456f6ac06fbcb0720c0c/pyckmeans-0.9.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,102 Found link https://files.pythonhosted.org/packages/e6/56/8810675f639f892a066df726a35349c8c48556ce06f307d7aa1d3b9f3312/pyckmeans-0.9.4.tar.gz (from https://pypi.org/simple/pyckmeans/) (requires-python:>=3.6), version: 0.9.4 2025-09-09T19:15:57,102 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyckmeans/ 2025-09-09T19:15:57,103 Getting page https://www.piwheels.org/simple/pyckmeans/ 2025-09-09T19:15:57,103 Found index url https://www.piwheels.org/simple/ 2025-09-09T19:15:57,198 Fetched page https://www.piwheels.org/simple/pyckmeans/ as text/html 2025-09-09T19:15:57,214 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp37-cp37m-linux_armv6l.whl#sha256=ad776c9972fc7bea465d0d4f500b6459aab408fb3b210f1f6bde045d2fe247ae (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,214 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp37-cp37m-linux_armv7l.whl#sha256=ad776c9972fc7bea465d0d4f500b6459aab408fb3b210f1f6bde045d2fe247ae (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp39-cp39-linux_armv6l.whl#sha256=ee5d45cef6ad31afc8c121d8e3a2bf52463dd4e53acaf02f00449183c465b03c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp39-cp39-linux_armv7l.whl#sha256=ee5d45cef6ad31afc8c121d8e3a2bf52463dd4e53acaf02f00449183c465b03c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp311-cp311-linux_armv6l.whl#sha256=a592b62de59485479ffaac95a39a001d7328c4243fb682dce0dfb267754b52b4 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.4-cp311-cp311-linux_armv7l.whl#sha256=a592b62de59485479ffaac95a39a001d7328c4243fb682dce0dfb267754b52b4 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp311-cp311-linux_armv6l.whl#sha256=ea63d23c77f4b9af1d29af37f5e1c9bac23278e3a0a07ab8d8d0d409a71c1b63 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,215 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp311-cp311-linux_armv7l.whl#sha256=ea63d23c77f4b9af1d29af37f5e1c9bac23278e3a0a07ab8d8d0d409a71c1b63 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp37-cp37m-linux_armv6l.whl#sha256=38b4119a9223be5efcd9680850719944910e83fab84344e4bc4e2ad7b99e343e (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp37-cp37m-linux_armv7l.whl#sha256=38b4119a9223be5efcd9680850719944910e83fab84344e4bc4e2ad7b99e343e (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp39-cp39-linux_armv6l.whl#sha256=b4e6ed5ab6c68089562d1db851d2456770e6ec15ce99d614494697a6c45879ad (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.2-cp39-cp39-linux_armv7l.whl#sha256=b4e6ed5ab6c68089562d1db851d2456770e6ec15ce99d614494697a6c45879ad (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp311-cp311-linux_armv6l.whl#sha256=2b7d6367027af4608e63b418ff82462bd4209183b50f94873043977d39e5c7f7 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp311-cp311-linux_armv7l.whl#sha256=2b7d6367027af4608e63b418ff82462bd4209183b50f94873043977d39e5c7f7 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,216 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp37-cp37m-linux_armv6l.whl#sha256=cedc76cf2ac48fbc2d989ce0a6ca4adde11104e62065de27f793e9e19d35088b (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp37-cp37m-linux_armv7l.whl#sha256=cedc76cf2ac48fbc2d989ce0a6ca4adde11104e62065de27f793e9e19d35088b (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp39-cp39-linux_armv6l.whl#sha256=65460776f7760f5e4a44afffc1689565958545558b35cccba2fe4b8194db73ed (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.9.1-cp39-cp39-linux_armv7l.whl#sha256=65460776f7760f5e4a44afffc1689565958545558b35cccba2fe4b8194db73ed (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp311-cp311-linux_armv6l.whl#sha256=495e7a9e8786c7bbcb2308649b344cdc90df2b5eb6c3b6662375fc3ddf4df9b9 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp311-cp311-linux_armv7l.whl#sha256=495e7a9e8786c7bbcb2308649b344cdc90df2b5eb6c3b6662375fc3ddf4df9b9 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp37-cp37m-linux_armv6l.whl#sha256=29c97ea52c1c646fb917d69d7eb1acde5d8f29d364dedc25b2c77c89ca6b21bb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,217 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp37-cp37m-linux_armv7l.whl#sha256=29c97ea52c1c646fb917d69d7eb1acde5d8f29d364dedc25b2c77c89ca6b21bb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp39-cp39-linux_armv6l.whl#sha256=212aac89923ffa0bcbb0d85b7475b84033b119edb3d84a781069485348641e41 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.2-cp39-cp39-linux_armv7l.whl#sha256=212aac89923ffa0bcbb0d85b7475b84033b119edb3d84a781069485348641e41 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp311-cp311-linux_armv6l.whl#sha256=9c3e507fcc02f7f4d3073cc62e52424f150f4a5e575b93e46d2c49798216779c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp311-cp311-linux_armv7l.whl#sha256=9c3e507fcc02f7f4d3073cc62e52424f150f4a5e575b93e46d2c49798216779c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp39-cp39-linux_armv6l.whl#sha256=dcb1de41699f812c2cf6131eee83a9d48fa28dc15ccae9fbfcc4e0c8485d59c1 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp39-cp39-linux_armv7l.whl#sha256=dcb1de41699f812c2cf6131eee83a9d48fa28dc15ccae9fbfcc4e0c8485d59c1 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,218 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp37-cp37m-linux_armv6l.whl#sha256=dfc44e315d2c49958e40dbf05d2fa5d31c9ade18a20a02e3a25cb8bb020749f0 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.8.0-cp37-cp37m-linux_armv7l.whl#sha256=dfc44e315d2c49958e40dbf05d2fa5d31c9ade18a20a02e3a25cb8bb020749f0 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp311-cp311-linux_armv6l.whl#sha256=a8d9853cf5aaedfa4721affb0063172766f70760a8006b9cca3757a14b21039b (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp311-cp311-linux_armv7l.whl#sha256=a8d9853cf5aaedfa4721affb0063172766f70760a8006b9cca3757a14b21039b (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp37-cp37m-linux_armv6l.whl#sha256=ddc3c3dcee63aab413cb73c4bfd1dbd3c9d4acbd990397fd985f2de27e74189c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp37-cp37m-linux_armv7l.whl#sha256=ddc3c3dcee63aab413cb73c4bfd1dbd3c9d4acbd990397fd985f2de27e74189c (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=236e2743789ad97b0e360f31d12d31c900fb2315fdfbd01be0fb0ce959cc26f2 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,219 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=236e2743789ad97b0e360f31d12d31c900fb2315fdfbd01be0fb0ce959cc26f2 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp313-cp313-linux_armv6l.whl#sha256=ec45bc3a238139f0785373db9b75645357f296b3df540ddf65f9608ec7aff887 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.6.1-cp313-cp313-linux_armv7l.whl#sha256=ec45bc3a238139f0785373db9b75645357f296b3df540ddf65f9608ec7aff887 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp311-cp311-linux_armv6l.whl#sha256=4ccdc2e630f356292985cd2ca007254717603366ea3b85bcd0d384fc4a9421ff (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp311-cp311-linux_armv7l.whl#sha256=4ccdc2e630f356292985cd2ca007254717603366ea3b85bcd0d384fc4a9421ff (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp37-cp37m-linux_armv6l.whl#sha256=cb53b9cdf6bd087dee0318d6d4dff8bcec1bfb55674d4ddbab113a3162cc4fbb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,220 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp37-cp37m-linux_armv7l.whl#sha256=cb53b9cdf6bd087dee0318d6d4dff8bcec1bfb55674d4ddbab113a3162cc4fbb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=b5dbf779d640ed3c25f34add52312bed08c9467dea3f92c45ae685d79d81373e (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=b5dbf779d640ed3c25f34add52312bed08c9467dea3f92c45ae685d79d81373e (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp313-cp313-linux_armv6l.whl#sha256=3f67e6a5bebc23944d39553db81bc9d8e9c32a63ff58740d0b0bf0728b69b841 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.6.0-cp313-cp313-linux_armv7l.whl#sha256=3f67e6a5bebc23944d39553db81bc9d8e9c32a63ff58740d0b0bf0728b69b841 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp311-cp311-linux_armv6l.whl#sha256=0a2b4984b98aaf7b85cd286a9fb337dd20971c8e775d3f2641a08cb02d975cff (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp311-cp311-linux_armv7l.whl#sha256=0a2b4984b98aaf7b85cd286a9fb337dd20971c8e775d3f2641a08cb02d975cff (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,221 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=2c63a4c49c60988e501b29a42a9bc6a18226b39af3af371d790cd0222c59fc78 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=2c63a4c49c60988e501b29a42a9bc6a18226b39af3af371d790cd0222c59fc78 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=b5bf4c06bbe6ead399f5345b74127e1f531f408e40fef9b7ea62f52514136a02 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=b5bf4c06bbe6ead399f5345b74127e1f531f408e40fef9b7ea62f52514136a02 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp313-cp313-linux_armv6l.whl#sha256=597d9e0576cd9d478c603e017e5cc4c05fedd525b8b679a7ea0cfbaa43e9eed0 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.5.0-cp313-cp313-linux_armv7l.whl#sha256=597d9e0576cd9d478c603e017e5cc4c05fedd525b8b679a7ea0cfbaa43e9eed0 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,222 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp311-cp311-linux_armv6l.whl#sha256=8c9f8d52d596b22328726ae44433c3ac78b42c98885711457fc27390b49e2965 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp311-cp311-linux_armv7l.whl#sha256=8c9f8d52d596b22328726ae44433c3ac78b42c98885711457fc27390b49e2965 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=0e412147006636ef292af891010598fa650941f952b974cb293175a25a706fdb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=0e412147006636ef292af891010598fa650941f952b974cb293175a25a706fdb (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=3ce14a9d9c6d38292fa0b21ae357dea7cf25fe1d2bab349e5f21cc18cd9c1aa9 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://archive1.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=3ce14a9d9c6d38292fa0b21ae357dea7cf25fe1d2bab349e5f21cc18cd9c1aa9 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp313-cp313-linux_armv6l.whl#sha256=cc15bbd2e79e8d5b79d55cb7e36cc78421bb2cf914e95523938ae8f334a8bed5 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,223 Skipping link: No binaries permitted for pyckmeans: https://www.piwheels.org/simple/pyckmeans/pyckmeans-0.4.0-cp313-cp313-linux_armv7l.whl#sha256=cc15bbd2e79e8d5b79d55cb7e36cc78421bb2cf914e95523938ae8f334a8bed5 (from https://www.piwheels.org/simple/pyckmeans/) (requires-python:>=3.6) 2025-09-09T19:15:57,224 Skipping link: not a file: https://www.piwheels.org/simple/pyckmeans/ 2025-09-09T19:15:57,224 Skipping link: not a file: https://pypi.org/simple/pyckmeans/ 2025-09-09T19:15:57,246 Given no hashes to check 1 links for project 'pyckmeans': discarding no candidates 2025-09-09T19:15:57,247 Collecting pyckmeans==0.8.0 2025-09-09T19:15:57,248 Created temporary directory: /tmp/pip-unpack-jyw5kh6e 2025-09-09T19:15:57,387 Downloading pyckmeans-0.8.0.tar.gz (44 kB) 2025-09-09T19:15:57,440 Added pyckmeans==0.8.0 from https://files.pythonhosted.org/packages/fe/48/2b6e70758277599b2316f4fe42caacda43aa5d8e331d526d64e32adc119f/pyckmeans-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-8r683uzs' 2025-09-09T19:15:57,441 Running setup.py (path:/tmp/pip-wheel-8ojvw3mb/pyckmeans_e46acff871e64d93991b563bfe84a931/setup.py) egg_info for package pyckmeans 2025-09-09T19:15:57,442 Created temporary directory: /tmp/pip-pip-egg-info-eehantz4 2025-09-09T19:15:57,442 Preparing metadata (setup.py): started 2025-09-09T19:15:57,443 Running command python setup.py egg_info 2025-09-09T19:15:58,594 running egg_info 2025-09-09T19:15:58,667 creating /tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info 2025-09-09T19:15:58,668 writing /tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/PKG-INFO 2025-09-09T19:15:58,669 writing dependency_links to /tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/dependency_links.txt 2025-09-09T19:15:58,669 writing requirements to /tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/requires.txt 2025-09-09T19:15:58,670 writing top-level names to /tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/top_level.txt 2025-09-09T19:15:58,670 writing manifest file '/tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/SOURCES.txt' 2025-09-09T19:15:58,895 reading manifest file '/tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/SOURCES.txt' 2025-09-09T19:15:58,898 writing manifest file '/tmp/pip-pip-egg-info-eehantz4/pyckmeans.egg-info/SOURCES.txt' 2025-09-09T19:15:59,010 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T19:15:59,015 Source in /tmp/pip-wheel-8ojvw3mb/pyckmeans_e46acff871e64d93991b563bfe84a931 has version 0.8.0, which satisfies requirement pyckmeans==0.8.0 from https://files.pythonhosted.org/packages/fe/48/2b6e70758277599b2316f4fe42caacda43aa5d8e331d526d64e32adc119f/pyckmeans-0.8.0.tar.gz 2025-09-09T19:15:59,015 Removed pyckmeans==0.8.0 from https://files.pythonhosted.org/packages/fe/48/2b6e70758277599b2316f4fe42caacda43aa5d8e331d526d64e32adc119f/pyckmeans-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-8r683uzs' 2025-09-09T19:15:59,019 Created temporary directory: /tmp/pip-unpack-bp65ori0 2025-09-09T19:15:59,020 Created temporary directory: /tmp/pip-unpack-03izrbot 2025-09-09T19:15:59,020 Building wheels for collected packages: pyckmeans 2025-09-09T19:15:59,021 Created temporary directory: /tmp/pip-wheel-cbiv21f2 2025-09-09T19:15:59,022 DEPRECATION: Building 'pyckmeans' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyckmeans'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T19:15:59,023 Building wheel for pyckmeans (setup.py): started 2025-09-09T19:15:59,024 Destination directory: /tmp/pip-wheel-cbiv21f2 2025-09-09T19:15:59,024 Running command python setup.py bdist_wheel 2025-09-09T19:16:00,343 running bdist_wheel 2025-09-09T19:16:00,640 running build 2025-09-09T19:16:00,640 running build_py 2025-09-09T19:16:00,718 creating build/lib.linux-armv7l-cpython-313/pyckmeans 2025-09-09T19:16:00,718 copying pyckmeans/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans 2025-09-09T19:16:00,719 creating build/lib.linux-armv7l-cpython-313/pyckmeans/utils 2025-09-09T19:16:00,719 copying pyckmeans/utils/progressbar.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/utils 2025-09-09T19:16:00,720 copying pyckmeans/utils/plotting.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/utils 2025-09-09T19:16:00,720 copying pyckmeans/utils/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/utils 2025-09-09T19:16:00,721 creating build/lib.linux-armv7l-cpython-313/pyckmeans/ordination 2025-09-09T19:16:00,721 copying pyckmeans/ordination/utils.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/ordination 2025-09-09T19:16:00,722 copying pyckmeans/ordination/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/ordination 2025-09-09T19:16:00,723 creating build/lib.linux-armv7l-cpython-313/pyckmeans/ordering 2025-09-09T19:16:00,723 copying pyckmeans/ordering/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/ordering 2025-09-09T19:16:00,724 creating build/lib.linux-armv7l-cpython-313/pyckmeans/knee 2025-09-09T19:16:00,724 copying pyckmeans/knee/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/knee 2025-09-09T19:16:00,725 creating build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,725 copying pyckmeans/io/phylip.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,726 copying pyckmeans/io/nucleotide_alignment.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,726 copying pyckmeans/io/fasta.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,727 copying pyckmeans/io/csv.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,727 copying pyckmeans/io/c_interop.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,728 copying pyckmeans/io/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/io 2025-09-09T19:16:00,728 creating build/lib.linux-armv7l-cpython-313/pyckmeans/distance 2025-09-09T19:16:00,729 copying pyckmeans/distance/c_interop.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/distance 2025-09-09T19:16:00,729 copying pyckmeans/distance/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/distance 2025-09-09T19:16:00,730 creating build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,730 copying pyckmeans/core/wecr.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,731 copying pyckmeans/core/utils.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,731 copying pyckmeans/core/multickmeans.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,732 copying pyckmeans/core/ckmeans.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,733 copying pyckmeans/core/__init__.py -> build/lib.linux-armv7l-cpython-313/pyckmeans/core 2025-09-09T19:16:00,737 running build_ext 2025-09-09T19:16:00,743 building 'pyckmeans.distance.lib.distance' extension 2025-09-09T19:16:00,744 creating build/temp.linux-armv7l-cpython-313/pyckmeans/distance/src 2025-09-09T19:16:00,744 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c pyckmeans/distance/src/distance.cpp -o build/temp.linux-armv7l-cpython-313/pyckmeans/distance/src/distance.o 2025-09-09T19:16:02,258 pyckmeans/distance/src/distance.cpp: In function ‘std::vector completeDeletionSites(uint8_t*, int, int)’: 2025-09-09T19:16:02,258 pyckmeans/distance/src/distance.cpp:107:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,258 107 | for (size_t i = 0; i < m; ++i) { 2025-09-09T19:16:02,258 | ~~^~~ 2025-09-09T19:16:02,259 pyckmeans/distance/src/distance.cpp:109:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,259 109 | for (size_t j = 0; j < n; ++j) { 2025-09-09T19:16:02,259 | ~~^~~ 2025-09-09T19:16:02,261 pyckmeans/distance/src/distance.cpp: In function ‘void pDistance(uint8_t*, int, int, bool, double*)’: 2025-09-09T19:16:02,261 pyckmeans/distance/src/distance.cpp:133:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,261 133 | for (size_t i_a = 0; i_a < (n - 1); ++i_a) { 2025-09-09T19:16:02,262 | ~~~~^~~~~~~~~ 2025-09-09T19:16:02,262 pyckmeans/distance/src/distance.cpp:134:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,262 134 | for (size_t i_b = (i_a + 1); i_b < n; ++i_b) { 2025-09-09T19:16:02,262 | ~~~~^~~ 2025-09-09T19:16:02,263 pyckmeans/distance/src/distance.cpp:138:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,263 138 | for (size_t j = 0; j < m; ++j) { 2025-09-09T19:16:02,263 | ~~^~~ 2025-09-09T19:16:02,264 pyckmeans/distance/src/distance.cpp:163:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,264 163 | for (size_t i_a = 0; i_a < (n - 1); ++i_a) { 2025-09-09T19:16:02,264 | ~~~~^~~~~~~~~ 2025-09-09T19:16:02,265 pyckmeans/distance/src/distance.cpp:164:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,265 164 | for (size_t i_b = (i_a + 1); i_b < n; ++i_b) { 2025-09-09T19:16:02,265 | ~~~~^~~ 2025-09-09T19:16:02,265 pyckmeans/distance/src/distance.cpp:168:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,266 168 | for (size_t j = 0; j < m; ++j) { 2025-09-09T19:16:02,266 | ~~^~~ 2025-09-09T19:16:02,267 pyckmeans/distance/src/distance.cpp: In function ‘void jcDistance(uint8_t*, int, int, bool, double*)’: 2025-09-09T19:16:02,268 pyckmeans/distance/src/distance.cpp:202:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,268 202 | for (size_t i = 0; i < n; ++i) { 2025-09-09T19:16:02,268 | ~~^~~ 2025-09-09T19:16:02,268 pyckmeans/distance/src/distance.cpp:203:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,268 203 | for (size_t j = 0; j < n; ++j) { 2025-09-09T19:16:02,269 | ~~^~~ 2025-09-09T19:16:02,270 pyckmeans/distance/src/distance.cpp: In function ‘void k2pDistance(uint8_t*, int, int, bool, double*)’: 2025-09-09T19:16:02,270 pyckmeans/distance/src/distance.cpp:221:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,270 221 | for (size_t i_a = 0; i_a < (n - 1); ++i_a) { 2025-09-09T19:16:02,270 | ~~~~^~~~~~~~~ 2025-09-09T19:16:02,270 pyckmeans/distance/src/distance.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,271 222 | for (size_t i_b = (i_a + 1); i_b < n; ++i_b) { 2025-09-09T19:16:02,271 | ~~~~^~~ 2025-09-09T19:16:02,271 pyckmeans/distance/src/distance.cpp:227:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,271 227 | for (size_t j = 0; j < m; ++j) { 2025-09-09T19:16:02,271 | ~~^~~ 2025-09-09T19:16:02,273 pyckmeans/distance/src/distance.cpp:263:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,273 263 | for (size_t i_a = 0; i_a < (n - 1); ++i_a) { 2025-09-09T19:16:02,273 | ~~~~^~~~~~~~~ 2025-09-09T19:16:02,274 pyckmeans/distance/src/distance.cpp:264:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,274 264 | for (size_t i_b = (i_a + 1); i_b < n; ++i_b) { 2025-09-09T19:16:02,274 | ~~~~^~~ 2025-09-09T19:16:02,274 pyckmeans/distance/src/distance.cpp:269:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:02,275 269 | for (size_t j = 0; j < m; ++j) { 2025-09-09T19:16:02,275 | ~~^~~ 2025-09-09T19:16:03,185 creating build/lib.linux-armv7l-cpython-313/pyckmeans/distance/lib 2025-09-09T19:16:03,185 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/pyckmeans/distance/src/distance.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/pyckmeans/distance/lib/distance.so 2025-09-09T19:16:03,461 building 'pyckmeans.io.lib.nucencode' extension 2025-09-09T19:16:03,461 creating build/temp.linux-armv7l-cpython-313/pyckmeans/io/src 2025-09-09T19:16:03,462 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c pyckmeans/io/src/nucencode.cpp -o build/temp.linux-armv7l-cpython-313/pyckmeans/io/src/nucencode.o 2025-09-09T19:16:03,536 pyckmeans/io/src/nucencode.cpp: In function ‘void encodeNucleotides(uint8_t*, int, int)’: 2025-09-09T19:16:03,537 pyckmeans/io/src/nucencode.cpp:73:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:03,537 73 | for (size_t i = 0; i < n; i++) { 2025-09-09T19:16:03,537 | ~~^~~ 2025-09-09T19:16:03,537 pyckmeans/io/src/nucencode.cpp:74:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:03,537 74 | for (size_t j = 0; j < m; j++) { 2025-09-09T19:16:03,537 | ~~^~~ 2025-09-09T19:16:03,537 pyckmeans/io/src/nucencode.cpp: In function ‘void encodeNucleotides_uint32(uint32_t*, int, int, uint8_t*)’: 2025-09-09T19:16:03,538 pyckmeans/io/src/nucencode.cpp:86:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:03,538 86 | for (size_t i = 0; i < n; i++) { 2025-09-09T19:16:03,538 | ~~^~~ 2025-09-09T19:16:03,538 pyckmeans/io/src/nucencode.cpp:87:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T19:16:03,538 87 | for (size_t j = 0; j < m; j++) { 2025-09-09T19:16:03,538 | ~~^~~ 2025-09-09T19:16:03,621 creating build/lib.linux-armv7l-cpython-313/pyckmeans/io/lib 2025-09-09T19:16:03,621 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/pyckmeans/io/src/nucencode.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/pyckmeans/io/lib/nucencode.so 2025-09-09T19:16:03,817 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-09T19:16:03,817 !! 2025-09-09T19:16:03,817 ******************************************************************************** 2025-09-09T19:16:03,818 Please avoid running ``setup.py`` directly. 2025-09-09T19:16:03,818 Instead, use pypa/build, pypa/installer or other 2025-09-09T19:16:03,818 standards-based tools. 2025-09-09T19:16:03,818 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T19:16:03,818 or your builds will no longer be supported. 2025-09-09T19:16:03,818 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-09T19:16:03,818 ******************************************************************************** 2025-09-09T19:16:03,819 !! 2025-09-09T19:16:03,819 self.initialize_options() 2025-09-09T19:16:03,890 installing to build/bdist.linux-armv7l/wheel 2025-09-09T19:16:03,890 running install 2025-09-09T19:16:03,913 running install_lib 2025-09-09T19:16:03,987 creating build/bdist.linux-armv7l/wheel 2025-09-09T19:16:03,987 creating build/bdist.linux-armv7l/wheel/pyckmeans 2025-09-09T19:16:03,987 creating build/bdist.linux-armv7l/wheel/pyckmeans/core 2025-09-09T19:16:03,988 copying build/lib.linux-armv7l-cpython-313/pyckmeans/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/core 2025-09-09T19:16:03,988 copying build/lib.linux-armv7l-cpython-313/pyckmeans/core/ckmeans.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/core 2025-09-09T19:16:03,989 copying build/lib.linux-armv7l-cpython-313/pyckmeans/core/multickmeans.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/core 2025-09-09T19:16:03,989 copying build/lib.linux-armv7l-cpython-313/pyckmeans/core/utils.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/core 2025-09-09T19:16:03,990 copying build/lib.linux-armv7l-cpython-313/pyckmeans/core/wecr.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/core 2025-09-09T19:16:03,990 creating build/bdist.linux-armv7l/wheel/pyckmeans/distance 2025-09-09T19:16:03,991 creating build/bdist.linux-armv7l/wheel/pyckmeans/distance/lib 2025-09-09T19:16:03,991 copying build/lib.linux-armv7l-cpython-313/pyckmeans/distance/lib/distance.so -> build/bdist.linux-armv7l/wheel/./pyckmeans/distance/lib 2025-09-09T19:16:03,992 copying build/lib.linux-armv7l-cpython-313/pyckmeans/distance/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/distance 2025-09-09T19:16:03,992 copying build/lib.linux-armv7l-cpython-313/pyckmeans/distance/c_interop.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/distance 2025-09-09T19:16:03,993 creating build/bdist.linux-armv7l/wheel/pyckmeans/io 2025-09-09T19:16:03,993 creating build/bdist.linux-armv7l/wheel/pyckmeans/io/lib 2025-09-09T19:16:03,994 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/lib/nucencode.so -> build/bdist.linux-armv7l/wheel/./pyckmeans/io/lib 2025-09-09T19:16:03,994 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,995 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/c_interop.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,995 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/csv.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,995 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/fasta.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,996 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/nucleotide_alignment.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,996 copying build/lib.linux-armv7l-cpython-313/pyckmeans/io/phylip.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/io 2025-09-09T19:16:03,997 creating build/bdist.linux-armv7l/wheel/pyckmeans/knee 2025-09-09T19:16:03,997 copying build/lib.linux-armv7l-cpython-313/pyckmeans/knee/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/knee 2025-09-09T19:16:03,998 creating build/bdist.linux-armv7l/wheel/pyckmeans/ordering 2025-09-09T19:16:03,998 copying build/lib.linux-armv7l-cpython-313/pyckmeans/ordering/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/ordering 2025-09-09T19:16:03,999 creating build/bdist.linux-armv7l/wheel/pyckmeans/ordination 2025-09-09T19:16:03,999 copying build/lib.linux-armv7l-cpython-313/pyckmeans/ordination/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/ordination 2025-09-09T19:16:03,999 copying build/lib.linux-armv7l-cpython-313/pyckmeans/ordination/utils.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/ordination 2025-09-09T19:16:04,000 creating build/bdist.linux-armv7l/wheel/pyckmeans/utils 2025-09-09T19:16:04,000 copying build/lib.linux-armv7l-cpython-313/pyckmeans/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/utils 2025-09-09T19:16:04,000 copying build/lib.linux-armv7l-cpython-313/pyckmeans/utils/plotting.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/utils 2025-09-09T19:16:04,001 copying build/lib.linux-armv7l-cpython-313/pyckmeans/utils/progressbar.py -> build/bdist.linux-armv7l/wheel/./pyckmeans/utils 2025-09-09T19:16:04,001 copying build/lib.linux-armv7l-cpython-313/pyckmeans/__init__.py -> build/bdist.linux-armv7l/wheel/./pyckmeans 2025-09-09T19:16:04,002 running install_egg_info 2025-09-09T19:16:04,079 running egg_info 2025-09-09T19:16:04,155 writing pyckmeans.egg-info/PKG-INFO 2025-09-09T19:16:04,156 writing dependency_links to pyckmeans.egg-info/dependency_links.txt 2025-09-09T19:16:04,157 writing requirements to pyckmeans.egg-info/requires.txt 2025-09-09T19:16:04,157 writing top-level names to pyckmeans.egg-info/top_level.txt 2025-09-09T19:16:04,236 reading manifest file 'pyckmeans.egg-info/SOURCES.txt' 2025-09-09T19:16:04,241 writing manifest file 'pyckmeans.egg-info/SOURCES.txt' 2025-09-09T19:16:04,241 Copying pyckmeans.egg-info to build/bdist.linux-armv7l/wheel/./pyckmeans-0.8.0-py3.13.egg-info 2025-09-09T19:16:04,243 running install_scripts 2025-09-09T19:16:04,291 creating build/bdist.linux-armv7l/wheel/pyckmeans-0.8.0.dist-info/WHEEL 2025-09-09T19:16:04,292 creating '/tmp/pip-wheel-cbiv21f2/pyckmeans-0.8.0-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-09T19:16:04,294 adding 'pyckmeans/__init__.py' 2025-09-09T19:16:04,294 adding 'pyckmeans/core/__init__.py' 2025-09-09T19:16:04,298 adding 'pyckmeans/core/ckmeans.py' 2025-09-09T19:16:04,299 adding 'pyckmeans/core/multickmeans.py' 2025-09-09T19:16:04,300 adding 'pyckmeans/core/utils.py' 2025-09-09T19:16:04,304 adding 'pyckmeans/core/wecr.py' 2025-09-09T19:16:04,305 adding 'pyckmeans/distance/__init__.py' 2025-09-09T19:16:04,306 adding 'pyckmeans/distance/c_interop.py' 2025-09-09T19:16:04,321 adding 'pyckmeans/distance/lib/distance.so' 2025-09-09T19:16:04,322 adding 'pyckmeans/io/__init__.py' 2025-09-09T19:16:04,323 adding 'pyckmeans/io/c_interop.py' 2025-09-09T19:16:04,324 adding 'pyckmeans/io/csv.py' 2025-09-09T19:16:04,325 adding 'pyckmeans/io/fasta.py' 2025-09-09T19:16:04,326 adding 'pyckmeans/io/nucleotide_alignment.py' 2025-09-09T19:16:04,327 adding 'pyckmeans/io/phylip.py' 2025-09-09T19:16:04,330 adding 'pyckmeans/io/lib/nucencode.so' 2025-09-09T19:16:04,332 adding 'pyckmeans/knee/__init__.py' 2025-09-09T19:16:04,334 adding 'pyckmeans/ordering/__init__.py' 2025-09-09T19:16:04,336 adding 'pyckmeans/ordination/__init__.py' 2025-09-09T19:16:04,337 adding 'pyckmeans/ordination/utils.py' 2025-09-09T19:16:04,337 adding 'pyckmeans/utils/__init__.py' 2025-09-09T19:16:04,338 adding 'pyckmeans/utils/plotting.py' 2025-09-09T19:16:04,339 adding 'pyckmeans/utils/progressbar.py' 2025-09-09T19:16:04,340 adding 'pyckmeans-0.8.0.dist-info/METADATA' 2025-09-09T19:16:04,340 adding 'pyckmeans-0.8.0.dist-info/WHEEL' 2025-09-09T19:16:04,341 adding 'pyckmeans-0.8.0.dist-info/top_level.txt' 2025-09-09T19:16:04,341 adding 'pyckmeans-0.8.0.dist-info/RECORD' 2025-09-09T19:16:04,342 removing build/bdist.linux-armv7l/wheel 2025-09-09T19:16:04,458 Building wheel for pyckmeans (setup.py): finished with status 'done' 2025-09-09T19:16:04,460 Created wheel for pyckmeans: filename=pyckmeans-0.8.0-cp313-cp313-linux_armv7l.whl size=87440 sha256=30010085633534317c018dbde38e88f7ba67645c2e820afcab0760557fdb3306 2025-09-09T19:16:04,461 Stored in directory: /tmp/pip-ephem-wheel-cache-qr59_t4e/wheels/15/77/9c/7bc8d3b9ad10fbb815f1d3eaaaf056089b62184412c87b144f 2025-09-09T19:16:04,469 Successfully built pyckmeans 2025-09-09T19:16:04,470 Removed build tracker: '/tmp/pip-build-tracker-8r683uzs'