2025-09-09T01:50:28,917 Created temporary directory: /tmp/pip-build-tracker-cc8s_qe6 2025-09-09T01:50:28,918 Initialized build tracking at /tmp/pip-build-tracker-cc8s_qe6 2025-09-09T01:50:28,918 Created build tracker: /tmp/pip-build-tracker-cc8s_qe6 2025-09-09T01:50:28,918 Entered build tracker: /tmp/pip-build-tracker-cc8s_qe6 2025-09-09T01:50:28,918 Created temporary directory: /tmp/pip-wheel-vat2qzeo 2025-09-09T01:50:28,922 Created temporary directory: /tmp/pip-ephem-wheel-cache-z2mne1v2 2025-09-09T01:50:28,979 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T01:50:28,982 2 location(s) to search for versions of locustio: 2025-09-09T01:50:28,982 * https://pypi.org/simple/locustio/ 2025-09-09T01:50:28,982 * https://www.piwheels.org/simple/locustio/ 2025-09-09T01:50:28,982 Fetching project page and analyzing links: https://pypi.org/simple/locustio/ 2025-09-09T01:50:28,982 Getting page https://pypi.org/simple/locustio/ 2025-09-09T01:50:28,983 Found index url https://pypi.org/simple/ 2025-09-09T01:50:29,053 Fetched page https://pypi.org/simple/locustio/ as application/vnd.pypi.simple.v1+json 2025-09-09T01:50:29,059 Found link https://files.pythonhosted.org/packages/4d/6b/066dc024d90d55d5abc02868837224ffcda04f2a6d6a0c3aec48f1b08072/locustio-0.4.tar.gz (from https://pypi.org/simple/locustio/), version: 0.4 2025-09-09T01:50:29,059 Found link https://files.pythonhosted.org/packages/13/fc/19bc2e7f0d26e5616051b0a236a0b86a631acd42cbdd31acf572110d086b/locustio-0.5.tar.gz (from https://pypi.org/simple/locustio/), version: 0.5 2025-09-09T01:50:29,060 Found link https://files.pythonhosted.org/packages/af/ab/d191eb71d9bab5ad1a569ca978de504fd30ce36f96908291bb3ed4683993/locustio-0.5.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.5.1 2025-09-09T01:50:29,060 Found link https://files.pythonhosted.org/packages/44/9c/99115dc4c8c19f4b0146accc2da939fa6df9b368b62713639d4f5f09ed53/locustio-0.6.tar.gz (from https://pypi.org/simple/locustio/), version: 0.6 2025-09-09T01:50:29,060 Found link https://files.pythonhosted.org/packages/21/fc/e5f0dc4fd00cda9c00ac6e6ca59de8957d09e240cbe4170ab725c9d5a8cd/locustio-0.6.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.6.1 2025-09-09T01:50:29,060 Found link https://files.pythonhosted.org/packages/7b/81/1f9d0dad2199e0b25f5cda389acbc54ac9e8db2f208a23044696ac4f4197/locustio-0.6.2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.6.2 2025-09-09T01:50:29,060 Found link https://files.pythonhosted.org/packages/7c/92/ec721844ed8eaf6a64e75d7d4a3255bdd95f5ad977dc941c86f2d2491330/locustio-0.7.0.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.0 2025-09-09T01:50:29,061 Found link https://files.pythonhosted.org/packages/f7/1d/bf9e2240e50c6f4e274ad280af93621a7a4f8478db88dad8948e3b235329/locustio-0.7.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.1 2025-09-09T01:50:29,061 Found link https://files.pythonhosted.org/packages/f1/4b/09207d961ce206de01ba77612ab518e8ed7c089a73e7d7c5a92af992d6a2/locustio-0.7.2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.2 2025-09-09T01:50:29,061 Found link https://files.pythonhosted.org/packages/04/e2/1938627800efc3c995008bc419b28f7c4aaf8b370763f4df10d18af9fc28/locustio-0.7.3.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.3 2025-09-09T01:50:29,061 Found link https://files.pythonhosted.org/packages/62/6b/f4bb9a32c524778fedf79942a7364b95fb68eeb0ba7f7b28e820beacf9a6/locustio-0.7.4.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.4 2025-09-09T01:50:29,061 Found link https://files.pythonhosted.org/packages/82/88/476964bdc9dbfdc2cce305a12cf554f9a57ed55a87ff4718c38a2fbdf1ba/locustio-0.7.5.tar.gz (from https://pypi.org/simple/locustio/), version: 0.7.5 2025-09-09T01:50:29,062 Found link https://files.pythonhosted.org/packages/ea/df/5bdce78dc3e87bd08c20021138ce9c0174d08fb4409e202f78ad8744525e/locustio-0.8a1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8a1 2025-09-09T01:50:29,062 Found link https://files.pythonhosted.org/packages/99/2e/6f4433c41cdd551093bb59e65067729f5b4ce9c572bd8fd7e084146a3d92/locustio-0.8a2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8a2 2025-09-09T01:50:29,062 Found link https://files.pythonhosted.org/packages/34/4a/99ae5dddf10bdb0985af3d54fa84bd6869a900912d3f1e224293c2ea5d24/locustio-0.8a3.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8a3 2025-09-09T01:50:29,062 Found link https://files.pythonhosted.org/packages/c2/d5/e23704491c96e51d8bc6df61658fb56f239dca9bbd9aa51c9d235f8a2827/locustio-0.8a4.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8a4 2025-09-09T01:50:29,063 Found link https://files.pythonhosted.org/packages/4b/b6/1ac8c4450177fbc92754dcebcfb044681d6b0fc201ad5a7ed5c07df71752/locustio-0.8.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8 2025-09-09T01:50:29,063 Found link https://files.pythonhosted.org/packages/04/11/dcc221efea4270fc0b9f7239c9af5654925f6225397a44ecb04a9b67a88e/locustio-0.8.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.8.1 2025-09-09T01:50:29,063 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/89/11/4297775bd82b0b0ad863bf150bd6090833e37c0a98eed838385288b6ec37/locustio-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,063 Found link https://files.pythonhosted.org/packages/e6/88/2d56405c715df8c4c94850857c581007d39fe50dfe9dbcac91e378a8f24f/locustio-0.9.0.tar.gz (from https://pypi.org/simple/locustio/), version: 0.9.0 2025-09-09T01:50:29,063 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/e2/69/ff593ff1a718f608e05042c3e763ecc1cc297d55813f42e55206bad094b8/locustio-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,064 Found link https://files.pythonhosted.org/packages/80/27/e241970edb9da6c867bffce8acede3f027fb1bb47b17baefc8680ef83db9/locustio-0.10.0.tar.gz (from https://pypi.org/simple/locustio/), version: 0.10.0 2025-09-09T01:50:29,064 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/98/12/60351b28a00c76d36022d79bead7dc217e9e49cddd7091cb164319196323/locustio-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,064 Found link https://files.pythonhosted.org/packages/4b/54/b79378a23dd2d6b4fbd6b35d9e1b5bae7ea77d6143f642032f98a094fce2/locustio-0.11.0.tar.gz (from https://pypi.org/simple/locustio/), version: 0.11.0 2025-09-09T01:50:29,064 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/84/ff/cb6f721c725f7a8e60dc6a8f3f8ddd8eede41d6ff2e1d9882be9d751bb8a/locustio-0.12.1-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,064 Found link https://files.pythonhosted.org/packages/d9/58/b60ced864345d302fcaf59e22470ec5cac20149214a4605b405c10fd8285/locustio-0.12.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.12.1 2025-09-09T01:50:29,064 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/56/a6/b63507b1366b2adcad807e154df3d18a4fb00eb0670c5cbcc086f8f235c9/locustio-0.12.2-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,065 Found link https://files.pythonhosted.org/packages/41/75/5bee4613f33c2d5f19a4f85253311b9592c80484efebbf1435dea53c8d38/locustio-0.12.2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.12.2 2025-09-09T01:50:29,065 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/d6/63/3e940bbd2fd7e5126fa7b440dcc61acd8c2736e02a1e907868bd230ee091/locustio-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,065 Found link https://files.pythonhosted.org/packages/03/6c/8823b667a651792a21534ef6aa07172ec386cade542fc04167f9200fc498/locustio-0.13.0.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.0 2025-09-09T01:50:29,065 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/36/2b/804dda84897fcdf273dcead315f74306edbdfdd69cc0302ac0b9667a404b/locustio-0.13.1-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,065 Found link https://files.pythonhosted.org/packages/36/ae/bcd2911c7dfed6a8d95f2718daf952bba46898e132d8aa6013fc993346cb/locustio-0.13.1.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.1 2025-09-09T01:50:29,066 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/82/bc/83fda0644dac304a34a08d8da3243b5c9042ee720468a36524fbbb6b1e33/locustio-0.13.2-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,066 Found link https://files.pythonhosted.org/packages/d0/0c/dfd393d10520bdcea582dd99414aa3ebc6d8694f934035d9cf30ce4a4c21/locustio-0.13.2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.2 2025-09-09T01:50:29,066 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/2c/f0/4a3937d1da8a7fd621c8d1742308338366291fc1174c460d32a0aa7420f9/locustio-0.13.3-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,066 Found link https://files.pythonhosted.org/packages/e0/64/a3484162ff28166698351bd14111d948c4d18cf2a368a4264cf6c097c816/locustio-0.13.3.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.3 2025-09-09T01:50:29,066 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/7d/2c/e13dfb63df4c940958c28cd6e29ec8974a6db2f5431a6bdf867baecd26c8/locustio-0.13.4-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,066 Found link https://files.pythonhosted.org/packages/4e/35/e7983304d67a2e623d368f2d4c35a0896a8cb7faf83e279636f00863e9c8/locustio-0.13.4.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.4 2025-09-09T01:50:29,067 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/9e/02/0f591492d96b9688e6f92682b44b57b1fb7cee95ab323d81dc4aa02e5f39/locustio-0.13.5-py2.py3-none-any.whl (from https://pypi.org/simple/locustio/) 2025-09-09T01:50:29,067 Found link https://files.pythonhosted.org/packages/32/1f/4c120fdd3ae5912dbd96568da8606b352da43880b59b1b6f77fee9e3c23b/locustio-0.13.5.tar.gz (from https://pypi.org/simple/locustio/), version: 0.13.5 2025-09-09T01:50:29,067 Found link https://files.pythonhosted.org/packages/89/83/b601c23c92f746287db57007e95670bbd32aefafa8eaf814666f76bc2a5e/locustio-0.14.2.tar.gz (from https://pypi.org/simple/locustio/), version: 0.14.2 2025-09-09T01:50:29,068 Found link https://files.pythonhosted.org/packages/4b/e5/955c5ba0416743ee9650a37cc2cc2c7ad129deceaba44058e6b3c7d75c2a/locustio-0.14.3.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 0.14.3 2025-09-09T01:50:29,068 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/90/f4/e3c8dc15ec0607c3ef2531003e2bfa41074c1174468f411e4c8bbc5a3c41/locustio-0.14.4-py3-none-any.whl (from https://pypi.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,068 Found link https://files.pythonhosted.org/packages/97/52/db94892521e20bb43d6d8197eb1a7d4e248a7bdd22dc04bc1e9adfb59646/locustio-0.14.4.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 0.14.4 2025-09-09T01:50:29,068 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/f2/29/1a268aabae0d09dfe8a302814f6098e01ba4b13bcf47bb60d5c3f4afae04/locustio-0.14.5-py3-none-any.whl (from https://pypi.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,068 Found link https://files.pythonhosted.org/packages/61/77/e5317ea9c39fc976589bd60b2fc5ce8a5eb6d27583e40bf9b896c8babfbf/locustio-0.14.5.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 0.14.5 2025-09-09T01:50:29,069 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/fc/b8/1f01a500292f9dc7234dfb95c81d76101091d54d030a0c696fbef2027dd6/locustio-0.14.6-py3-none-any.whl (from https://pypi.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,069 Found link https://files.pythonhosted.org/packages/65/81/1caed0567be8166c8b8d763947b4f18011274696c79f302468d8b69407c0/locustio-0.14.6.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 0.14.6 2025-09-09T01:50:29,069 Found link https://files.pythonhosted.org/packages/35/29/147b0a0b3f1a5d7c26e8c2d280effebb206a82dc05075b146cd5cac4001c/locustio-0.99.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 0.99 2025-09-09T01:50:29,069 Found link https://files.pythonhosted.org/packages/bd/50/c4bafccbb1dd66a1968f3f6d96933889b338475f4a8e45a7785f7f275fc5/locustio-0.999.tar.gz (from https://pypi.org/simple/locustio/), version: 0.999 2025-09-09T01:50:29,069 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/93/44/42c56bd97a1b316732e11d856955462ee39e35e8547d85428d74331e0faa/locustio-1.0b1-py3-none-any.whl (from https://pypi.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,070 Found link https://files.pythonhosted.org/packages/11/e0/ec8a4cb244d6dc0b747dbf5c17259c36473e2e6cd28eb6b11091decae7ea/locustio-1.0b1.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 1.0b1 2025-09-09T01:50:29,070 Skipping link: No binaries permitted for locustio: https://files.pythonhosted.org/packages/ea/3a/dc41ed077e46b6a473981e5835159a84fb5e7ee2e56fb105173e2e230876/locustio-1.0b2-py3-none-any.whl (from https://pypi.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,070 Found link https://files.pythonhosted.org/packages/06/c3/e6c3a3cced8416948efee1feba9d71f707b0cdb45e55fb7e157347ede25f/locustio-1.0b2.tar.gz (from https://pypi.org/simple/locustio/) (requires-python:>=3.6), version: 1.0b2 2025-09-09T01:50:29,070 Fetching project page and analyzing links: https://www.piwheels.org/simple/locustio/ 2025-09-09T01:50:29,071 Getting page https://www.piwheels.org/simple/locustio/ 2025-09-09T01:50:29,072 Found index url https://www.piwheels.org/simple/ 2025-09-09T01:50:29,161 Fetched page https://www.piwheels.org/simple/locustio/ as text/html 2025-09-09T01:50:29,168 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-1.0b2-py3-none-any.whl#sha256=4cb0ec74af320b136555639686c3c86cc9b454d05442222dfbb16a40e5c4d1f9 (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,168 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-1.0b1-py3-none-any.whl#sha256=d832e25a037d2b6aeeba711379addb3fbc0f45b318dfe557eeea0f64219469de (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.14.6-py3-none-any.whl#sha256=ca0568f03a95e9d4dda74a9fa7315e022a67dbeacbaf58e50244f3667c09b0ab (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.14.5-py3-none-any.whl#sha256=3b935708bd254b0a9796a7ea822f3bc72c188c718724df2db214a2b3821010e1 (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.14.4-py3-none-any.whl#sha256=7eef7e936f53f262a5aeb2457aca576c6ab333e3728a1dd5cf9f554e95bdc7aa (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.14.3-py3-none-any.whl#sha256=2c6d89e6e0f260597c711b0a8ecd68577ccce8fa3d125b22145e6d0adc410d04 (from https://www.piwheels.org/simple/locustio/) (requires-python:>=3.6) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.14.2-py2.py3-none-any.whl#sha256=bfda71500b89e21c8bcff4f96b2718bcc2d40e534087784ef94c0d4dff0ae5f8 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,169 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.5-py2.py3-none-any.whl#sha256=1b7e669bf7ff5b8123d14af7c7cc9f4aa3890074773a15cb8b5527ca4f5ceae8 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.4-py2.py3-none-any.whl#sha256=8d0dcb88ade92af04693dcce2822a82e0ed0705400827d486d5000f9a07459b7 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.3-py2.py3-none-any.whl#sha256=79129042c7c9e346835a9800f1267e63fff210893ae4ed5e42529fcf17df3f4a (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.2-py2.py3-none-any.whl#sha256=4dd5fbe48f3d7ede03356bed538a9e2317534f4c6faf4780a432308fef8b3219 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.1-py2.py3-none-any.whl#sha256=8b1fbea724ca77e24e016a739aaefce3ae531824bea02618df726d3af751c178 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.13.0-py2.py3-none-any.whl#sha256=a6122c62f220b91de02743eabba4763eb9a09cffb9753cc8139a65ee428c7268 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.12.2-py2.py3-none-any.whl#sha256=ae6253b619992b6536b8432cebbc8f59533ac60ff153a14dca34ed02d0f6ae82 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,170 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.12.1-py2.py3-none-any.whl#sha256=ddad07c9dc84b38eb36f6d2c5fc33e340ae672cb099dde8cc884ed599466d4fb (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.11.0-py2.py3-none-any.whl#sha256=514562bb0040f18f7b3b74ed9beb943800030801058501c630c8b3fc02bafa27 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.10.0-py2.py3-none-any.whl#sha256=a4a682137ad4a090c8761db7a2c021ef416db5f5a328f54ff9e823f79ab3d862 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.9.0-py2.py3-none-any.whl#sha256=be7b44468b8683def983e7451ab505cd85fff8d06f6b75ad7c899cedbbf789ac (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8.1-py3-none-any.whl#sha256=80431023edc0101c8f2351267d2fc97aa22371bd08b065babfa060d2b290ee95 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8-py3-none-any.whl#sha256=c9fa7c4c9e453f49fd28272859cdcdc76ed4a65731e1c130bd4ab91a18fde3fb (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8a4-py3-none-any.whl#sha256=d9eff436c66e9e573559989ff51ec13012342b60c7d2f54a7fcab9be6b83649b (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,171 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8a3-py3-none-any.whl#sha256=0bbe9c4cc780ea6653c72ebed0cc1ccad9358124ad51480326864bd0f5e2102b (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8a2-py3-none-any.whl#sha256=25111be2346b61139bb62abb66deae26d59f43ad37b51890f1bfd27b8843a2dd (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.8a1-py3-none-any.whl#sha256=d27ac107d5616903359c2e99b8fb796e537e220e1eee46d0368c35b85ec39db3 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.5-py3-none-any.whl#sha256=c3965c79e7b193f6a2ba0057f7719a4b8032feb55e281db5e99cf1160de17fd1 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.4-py3-none-any.whl#sha256=bb0f59a06e4d3697a9072c6af58b5e20cc7615d7ab5b9148707841074a2c8637 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.3-py3-none-any.whl#sha256=59abf94c18974306a42095ccdb30a5193da99b2d2231224c3c2b7cac5558fc84 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.2-py3-none-any.whl#sha256=cc26594e28530d2b5234adbb544b04ae0a8223e3546efc3a33d1d7e94425ad69 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.1-py3-none-any.whl#sha256=e85b4aa654699d84e43a7105707ec5ed817c602097a670c27a6a999edb9661ea (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,172 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.7.0-py3-none-any.whl#sha256=1afff9dbe227dbc7cc66c40e014bbc28129a0de0deddd6b511bf7d827d45bd67 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.6.2-py3-none-any.whl#sha256=fa67cdfa379935f73882192ac706b7eceac1bdb70df3a2eb0d0bb1f3e15692f3 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.6.1-py3-none-any.whl#sha256=e4c197a70e34d9fc67e170491d5925e3b9a65b78c910d4cb3738438dbc9fa4da (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.6-py3-none-any.whl#sha256=dd4870ac531c8824d88a893ce9f58f379674e4a222884fd9ed47762de28c657c (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.5.1-py3-none-any.whl#sha256=b040b0c16d586e968bcd4d2917bade98992ceda955564046fd378c0b2152c263 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.5-py3-none-any.whl#sha256=48f4f051c0f9a270e714f349ca4a19efbb49ac241ebea8e6ce53c31e53ee2c30 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: No binaries permitted for locustio: https://archive1.piwheels.org/simple/locustio/locustio-0.4-py3-none-any.whl#sha256=6a3459321643fe4273998e37f5fb859605f46bbb5cbf783d78f87fb132098616 (from https://www.piwheels.org/simple/locustio/) 2025-09-09T01:50:29,173 Skipping link: not a file: https://www.piwheels.org/simple/locustio/ 2025-09-09T01:50:29,174 Skipping link: not a file: https://pypi.org/simple/locustio/ 2025-09-09T01:50:29,203 Given no hashes to check 1 links for project 'locustio': discarding no candidates 2025-09-09T01:50:29,204 Collecting locustio==0.99 2025-09-09T01:50:29,205 Created temporary directory: /tmp/pip-unpack-4gp0168a 2025-09-09T01:50:29,356 Downloading locustio-0.99.tar.gz (265 kB) 2025-09-09T01:50:29,460 Added locustio==0.99 from https://files.pythonhosted.org/packages/35/29/147b0a0b3f1a5d7c26e8c2d280effebb206a82dc05075b146cd5cac4001c/locustio-0.99.tar.gz to build tracker '/tmp/pip-build-tracker-cc8s_qe6' 2025-09-09T01:50:29,461 Running setup.py (path:/tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/setup.py) egg_info for package locustio 2025-09-09T01:50:29,461 Created temporary directory: /tmp/pip-pip-egg-info-ryykll4l 2025-09-09T01:50:29,462 Preparing metadata (setup.py): started 2025-09-09T01:50:29,462 Running command python setup.py egg_info 2025-09-09T01:50:30,093 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:30,094 !! 2025-09-09T01:50:30,094 ******************************************************************************** 2025-09-09T01:50:30,094 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:30,094 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:30,094 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:30,094 or your builds will no longer be supported. 2025-09-09T01:50:30,094 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:30,094 ******************************************************************************** 2025-09-09T01:50:30,095 !! 2025-09-09T01:50:30,095 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:30,099 /usr/local/lib/python3.13/dist-packages/setuptools/config/expand.py:128: SetuptoolsWarning: File '/tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/README.md' cannot be found 2025-09-09T01:50:30,099 for path in _filter_existing_files(_filepaths) 2025-09-09T01:50:30,099 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T01:50:30,099 !! 2025-09-09T01:50:30,100 ******************************************************************************** 2025-09-09T01:50:30,100 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T01:50:30,100 License :: OSI Approved :: MIT License 2025-09-09T01:50:30,100 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T01:50:30,100 ******************************************************************************** 2025-09-09T01:50:30,100 !! 2025-09-09T01:50:30,100 self._finalize_license_expression() 2025-09-09T01:50:30,176 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-09T01:50:30,176 warnings.warn(msg) 2025-09-09T01:50:30,176 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-09T01:50:30,176 warnings.warn(msg) 2025-09-09T01:50:30,549 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:30,550 !! 2025-09-09T01:50:30,550 ******************************************************************************** 2025-09-09T01:50:30,550 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:30,550 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:30,550 (Affected: locustio). 2025-09-09T01:50:30,550 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:30,550 or your builds will no longer be supported. 2025-09-09T01:50:30,551 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:30,551 ******************************************************************************** 2025-09-09T01:50:30,551 !! 2025-09-09T01:50:30,551 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:30,625 running egg_info 2025-09-09T01:50:30,706 creating /tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info 2025-09-09T01:50:30,706 writing /tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/PKG-INFO 2025-09-09T01:50:30,707 writing dependency_links to /tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/dependency_links.txt 2025-09-09T01:50:30,708 writing entry points to /tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/entry_points.txt 2025-09-09T01:50:30,708 writing top-level names to /tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/top_level.txt 2025-09-09T01:50:30,709 writing manifest file '/tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/SOURCES.txt' 2025-09-09T01:50:30,943 reading manifest file '/tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/SOURCES.txt' 2025-09-09T01:50:30,943 reading manifest template 'MANIFEST.in' 2025-09-09T01:50:30,945 adding license file 'LICENSE' 2025-09-09T01:50:30,949 writing manifest file '/tmp/pip-pip-egg-info-ryykll4l/locustio.egg-info/SOURCES.txt' 2025-09-09T01:50:31,062 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T01:50:31,067 Source in /tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015 has version 0.99, which satisfies requirement locustio==0.99 from https://files.pythonhosted.org/packages/35/29/147b0a0b3f1a5d7c26e8c2d280effebb206a82dc05075b146cd5cac4001c/locustio-0.99.tar.gz 2025-09-09T01:50:31,067 Removed locustio==0.99 from https://files.pythonhosted.org/packages/35/29/147b0a0b3f1a5d7c26e8c2d280effebb206a82dc05075b146cd5cac4001c/locustio-0.99.tar.gz from build tracker '/tmp/pip-build-tracker-cc8s_qe6' 2025-09-09T01:50:31,071 Created temporary directory: /tmp/pip-unpack-usl8862q 2025-09-09T01:50:31,072 Created temporary directory: /tmp/pip-unpack-bhkp611r 2025-09-09T01:50:31,072 Building wheels for collected packages: locustio 2025-09-09T01:50:31,073 Created temporary directory: /tmp/pip-wheel-km7qrhfw 2025-09-09T01:50:31,074 DEPRECATION: Building 'locustio' 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 'locustio'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T01:50:31,075 Building wheel for locustio (setup.py): started 2025-09-09T01:50:31,076 Destination directory: /tmp/pip-wheel-km7qrhfw 2025-09-09T01:50:31,076 Running command python setup.py bdist_wheel 2025-09-09T01:50:31,727 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:31,727 !! 2025-09-09T01:50:31,727 ******************************************************************************** 2025-09-09T01:50:31,727 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:31,727 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:31,728 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:31,728 or your builds will no longer be supported. 2025-09-09T01:50:31,728 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:31,728 ******************************************************************************** 2025-09-09T01:50:31,728 !! 2025-09-09T01:50:31,728 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:31,731 /usr/local/lib/python3.13/dist-packages/setuptools/config/expand.py:128: SetuptoolsWarning: File '/tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/README.md' cannot be found 2025-09-09T01:50:31,731 for path in _filter_existing_files(_filepaths) 2025-09-09T01:50:31,731 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T01:50:31,731 !! 2025-09-09T01:50:31,731 ******************************************************************************** 2025-09-09T01:50:31,732 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T01:50:31,732 License :: OSI Approved :: MIT License 2025-09-09T01:50:31,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T01:50:31,732 ******************************************************************************** 2025-09-09T01:50:31,732 !! 2025-09-09T01:50:31,732 self._finalize_license_expression() 2025-09-09T01:50:31,807 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-09T01:50:31,807 warnings.warn(msg) 2025-09-09T01:50:31,807 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-09T01:50:31,807 warnings.warn(msg) 2025-09-09T01:50:32,172 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:32,172 !! 2025-09-09T01:50:32,173 ******************************************************************************** 2025-09-09T01:50:32,173 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:32,173 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:32,173 (Affected: locustio). 2025-09-09T01:50:32,173 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:32,173 or your builds will no longer be supported. 2025-09-09T01:50:32,173 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:32,173 ******************************************************************************** 2025-09-09T01:50:32,174 !! 2025-09-09T01:50:32,174 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:32,175 running bdist_wheel 2025-09-09T01:50:32,536 running build 2025-09-09T01:50:32,537 running build_py 2025-09-09T01:50:32,614 creating build/lib/locust 2025-09-09T01:50:32,614 copying locust/web.py -> build/lib/locust 2025-09-09T01:50:32,615 copying locust/stats.py -> build/lib/locust 2025-09-09T01:50:32,616 copying locust/runners.py -> build/lib/locust 2025-09-09T01:50:32,616 copying locust/main.py -> build/lib/locust 2025-09-09T01:50:32,617 copying locust/log.py -> build/lib/locust 2025-09-09T01:50:32,617 copying locust/exception.py -> build/lib/locust 2025-09-09T01:50:32,618 copying locust/event.py -> build/lib/locust 2025-09-09T01:50:32,618 copying locust/env.py -> build/lib/locust 2025-09-09T01:50:32,619 copying locust/clients.py -> build/lib/locust 2025-09-09T01:50:32,620 copying locust/argument_parser.py -> build/lib/locust 2025-09-09T01:50:32,620 copying locust/__main__.py -> build/lib/locust 2025-09-09T01:50:32,621 copying locust/__init__.py -> build/lib/locust 2025-09-09T01:50:32,622 creating build/lib/locust/util 2025-09-09T01:50:32,622 copying locust/util/timespan.py -> build/lib/locust/util 2025-09-09T01:50:32,623 copying locust/util/rounding.py -> build/lib/locust/util 2025-09-09T01:50:32,624 copying locust/util/exception_handler.py -> build/lib/locust/util 2025-09-09T01:50:32,624 copying locust/util/deprecation.py -> build/lib/locust/util 2025-09-09T01:50:32,625 copying locust/util/cache.py -> build/lib/locust/util 2025-09-09T01:50:32,625 copying locust/util/__init__.py -> build/lib/locust/util 2025-09-09T01:50:32,626 creating build/lib/locust/user 2025-09-09T01:50:32,626 copying locust/user/wait_time.py -> build/lib/locust/user 2025-09-09T01:50:32,627 copying locust/user/users.py -> build/lib/locust/user 2025-09-09T01:50:32,627 copying locust/user/task.py -> build/lib/locust/user 2025-09-09T01:50:32,628 copying locust/user/sequential_taskset.py -> build/lib/locust/user 2025-09-09T01:50:32,628 copying locust/user/inspectuser.py -> build/lib/locust/user 2025-09-09T01:50:32,629 copying locust/user/__init__.py -> build/lib/locust/user 2025-09-09T01:50:32,630 creating build/lib/locust/test 2025-09-09T01:50:32,630 copying locust/test/util.py -> build/lib/locust/test 2025-09-09T01:50:32,631 copying locust/test/testcases.py -> build/lib/locust/test 2025-09-09T01:50:32,631 copying locust/test/test_zmqrpc.py -> build/lib/locust/test 2025-09-09T01:50:32,632 copying locust/test/test_web.py -> build/lib/locust/test 2025-09-09T01:50:32,632 copying locust/test/test_wait_time.py -> build/lib/locust/test 2025-09-09T01:50:32,633 copying locust/test/test_util.py -> build/lib/locust/test 2025-09-09T01:50:32,633 copying locust/test/test_taskratio.py -> build/lib/locust/test 2025-09-09T01:50:32,634 copying locust/test/test_tags.py -> build/lib/locust/test 2025-09-09T01:50:32,634 copying locust/test/test_stats.py -> build/lib/locust/test 2025-09-09T01:50:32,635 copying locust/test/test_sequential_taskset.py -> build/lib/locust/test 2025-09-09T01:50:32,635 copying locust/test/test_runners.py -> build/lib/locust/test 2025-09-09T01:50:32,636 copying locust/test/test_parser.py -> build/lib/locust/test 2025-09-09T01:50:32,636 copying locust/test/test_old_wait_api.py -> build/lib/locust/test 2025-09-09T01:50:32,637 copying locust/test/test_main.py -> build/lib/locust/test 2025-09-09T01:50:32,637 copying locust/test/test_log.py -> build/lib/locust/test 2025-09-09T01:50:32,638 copying locust/test/test_locust_class.py -> build/lib/locust/test 2025-09-09T01:50:32,638 copying locust/test/test_fasthttp.py -> build/lib/locust/test 2025-09-09T01:50:32,639 copying locust/test/test_client.py -> build/lib/locust/test 2025-09-09T01:50:32,640 copying locust/test/mock_logging.py -> build/lib/locust/test 2025-09-09T01:50:32,640 copying locust/test/mock_locustfile.py -> build/lib/locust/test 2025-09-09T01:50:32,640 copying locust/test/__init__.py -> build/lib/locust/test 2025-09-09T01:50:32,641 creating build/lib/locust/rpc 2025-09-09T01:50:32,641 copying locust/rpc/zmqrpc.py -> build/lib/locust/rpc 2025-09-09T01:50:32,642 copying locust/rpc/protocol.py -> build/lib/locust/rpc 2025-09-09T01:50:32,642 copying locust/rpc/__init__.py -> build/lib/locust/rpc 2025-09-09T01:50:32,643 creating build/lib/locust/contrib 2025-09-09T01:50:32,643 copying locust/contrib/fasthttp.py -> build/lib/locust/contrib 2025-09-09T01:50:32,644 copying locust/contrib/__init__.py -> build/lib/locust/contrib 2025-09-09T01:50:32,644 running egg_info 2025-09-09T01:50:32,718 writing locustio.egg-info/PKG-INFO 2025-09-09T01:50:32,720 writing dependency_links to locustio.egg-info/dependency_links.txt 2025-09-09T01:50:32,720 writing entry points to locustio.egg-info/entry_points.txt 2025-09-09T01:50:32,721 writing top-level names to locustio.egg-info/top_level.txt 2025-09-09T01:50:32,798 reading manifest file 'locustio.egg-info/SOURCES.txt' 2025-09-09T01:50:32,802 reading manifest template 'MANIFEST.in' 2025-09-09T01:50:32,804 adding license file 'LICENSE' 2025-09-09T01:50:32,808 writing manifest file 'locustio.egg-info/SOURCES.txt' 2025-09-09T01:50:32,810 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'locust.static' is absent from the `packages` configuration. 2025-09-09T01:50:32,810 !! 2025-09-09T01:50:32,810 ******************************************************************************** 2025-09-09T01:50:32,810 ############################ 2025-09-09T01:50:32,810 # Package would be ignored # 2025-09-09T01:50:32,811 ############################ 2025-09-09T01:50:32,811 Python recognizes 'locust.static' as an importable package[^1], 2025-09-09T01:50:32,811 but it is absent from setuptools' `packages` configuration. 2025-09-09T01:50:32,811 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T01:50:32,811 package, please make sure that 'locust.static' is explicitly added 2025-09-09T01:50:32,811 to the `packages` configuration field. 2025-09-09T01:50:32,811 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T01:50:32,811 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T01:50:32,811 instead of `find_packages(...)`/`find:`). 2025-09-09T01:50:32,812 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T01:50:32,812 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T01:50:32,812 If you don't want 'locust.static' to be distributed and are 2025-09-09T01:50:32,812 already explicitly excluding 'locust.static' via 2025-09-09T01:50:32,812 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T01:50:32,812 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T01:50:32,812 combination with a more fine grained `package-data` configuration. 2025-09-09T01:50:32,812 You can read more about "package data files" on setuptools documentation page: 2025-09-09T01:50:32,813 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T01:50:32,813 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T01:50:32,813 even if it does not contain any `.py` files. 2025-09-09T01:50:32,813 On the other hand, currently there is no concept of package data 2025-09-09T01:50:32,813 directory, all directories are treated like packages. 2025-09-09T01:50:32,813 ******************************************************************************** 2025-09-09T01:50:32,813 !! 2025-09-09T01:50:32,813 check.warn(importable) 2025-09-09T01:50:32,814 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'locust.static.img' is absent from the `packages` configuration. 2025-09-09T01:50:32,814 !! 2025-09-09T01:50:32,814 ******************************************************************************** 2025-09-09T01:50:32,814 ############################ 2025-09-09T01:50:32,814 # Package would be ignored # 2025-09-09T01:50:32,814 ############################ 2025-09-09T01:50:32,814 Python recognizes 'locust.static.img' as an importable package[^1], 2025-09-09T01:50:32,814 but it is absent from setuptools' `packages` configuration. 2025-09-09T01:50:32,815 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T01:50:32,815 package, please make sure that 'locust.static.img' is explicitly added 2025-09-09T01:50:32,815 to the `packages` configuration field. 2025-09-09T01:50:32,815 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T01:50:32,815 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T01:50:32,815 instead of `find_packages(...)`/`find:`). 2025-09-09T01:50:32,815 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T01:50:32,815 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T01:50:32,816 If you don't want 'locust.static.img' to be distributed and are 2025-09-09T01:50:32,816 already explicitly excluding 'locust.static.img' via 2025-09-09T01:50:32,816 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T01:50:32,816 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T01:50:32,816 combination with a more fine grained `package-data` configuration. 2025-09-09T01:50:32,816 You can read more about "package data files" on setuptools documentation page: 2025-09-09T01:50:32,816 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T01:50:32,817 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T01:50:32,817 even if it does not contain any `.py` files. 2025-09-09T01:50:32,817 On the other hand, currently there is no concept of package data 2025-09-09T01:50:32,817 directory, all directories are treated like packages. 2025-09-09T01:50:32,817 ******************************************************************************** 2025-09-09T01:50:32,817 !! 2025-09-09T01:50:32,817 check.warn(importable) 2025-09-09T01:50:32,817 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'locust.templates' is absent from the `packages` configuration. 2025-09-09T01:50:32,817 !! 2025-09-09T01:50:32,818 ******************************************************************************** 2025-09-09T01:50:32,818 ############################ 2025-09-09T01:50:32,818 # Package would be ignored # 2025-09-09T01:50:32,818 ############################ 2025-09-09T01:50:32,818 Python recognizes 'locust.templates' as an importable package[^1], 2025-09-09T01:50:32,818 but it is absent from setuptools' `packages` configuration. 2025-09-09T01:50:32,818 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T01:50:32,818 package, please make sure that 'locust.templates' is explicitly added 2025-09-09T01:50:32,818 to the `packages` configuration field. 2025-09-09T01:50:32,818 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T01:50:32,819 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T01:50:32,819 instead of `find_packages(...)`/`find:`). 2025-09-09T01:50:32,819 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T01:50:32,819 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T01:50:32,819 If you don't want 'locust.templates' to be distributed and are 2025-09-09T01:50:32,819 already explicitly excluding 'locust.templates' via 2025-09-09T01:50:32,819 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T01:50:32,820 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T01:50:32,820 combination with a more fine grained `package-data` configuration. 2025-09-09T01:50:32,820 You can read more about "package data files" on setuptools documentation page: 2025-09-09T01:50:32,820 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T01:50:32,820 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T01:50:32,820 even if it does not contain any `.py` files. 2025-09-09T01:50:32,820 On the other hand, currently there is no concept of package data 2025-09-09T01:50:32,821 directory, all directories are treated like packages. 2025-09-09T01:50:32,821 ******************************************************************************** 2025-09-09T01:50:32,821 !! 2025-09-09T01:50:32,821 check.warn(importable) 2025-09-09T01:50:32,821 creating build/lib/locust/static 2025-09-09T01:50:32,821 copying locust/static/chart.js -> build/lib/locust/static 2025-09-09T01:50:32,821 copying locust/static/echarts.common.min.js -> build/lib/locust/static 2025-09-09T01:50:32,821 copying locust/static/jquery-1.11.3.min.js -> build/lib/locust/static 2025-09-09T01:50:32,821 copying locust/static/jquery.jqote2.min.js -> build/lib/locust/static 2025-09-09T01:50:32,821 copying locust/static/jquery.tools.min.js -> build/lib/locust/static 2025-09-09T01:50:32,822 copying locust/static/locust.js -> build/lib/locust/static 2025-09-09T01:50:32,822 copying locust/static/style.css -> build/lib/locust/static 2025-09-09T01:50:32,822 copying locust/static/vintage.js -> build/lib/locust/static 2025-09-09T01:50:32,822 creating build/lib/locust/static/img 2025-09-09T01:50:32,822 copying locust/static/img/favicon.ico -> build/lib/locust/static/img 2025-09-09T01:50:32,822 copying locust/static/img/logo.png -> build/lib/locust/static/img 2025-09-09T01:50:32,822 copying locust/static/img/top_bg.png -> build/lib/locust/static/img 2025-09-09T01:50:32,822 creating build/lib/locust/templates 2025-09-09T01:50:32,823 copying locust/templates/index.html -> build/lib/locust/templates 2025-09-09T01:50:32,826 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-09T01:50:32,826 !! 2025-09-09T01:50:32,826 ******************************************************************************** 2025-09-09T01:50:32,826 Please avoid running ``setup.py`` directly. 2025-09-09T01:50:32,826 Instead, use pypa/build, pypa/installer or other 2025-09-09T01:50:32,826 standards-based tools. 2025-09-09T01:50:32,827 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T01:50:32,827 or your builds will no longer be supported. 2025-09-09T01:50:32,827 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-09T01:50:32,827 ******************************************************************************** 2025-09-09T01:50:32,827 !! 2025-09-09T01:50:32,827 self.initialize_options() 2025-09-09T01:50:32,898 installing to build/bdist.linux-armv7l/wheel 2025-09-09T01:50:32,899 running install 2025-09-09T01:50:32,921 **** Locust package has moved from 'locustio' to 'locust'. Please update your reference (or pin your version to 0.14.6 if you dont want to update to 1.0) **** 2025-09-09T01:50:33,035 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T01:50:33,048 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T01:50:33,048 exec(compile('"'"''"'"''"'"' 2025-09-09T01:50:33,048 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:50:33,048 # 2025-09-09T01:50:33,048 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T01:50:33,048 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T01:50:33,048 # - It provides a clear error message when setuptools is not installed. 2025-09-09T01:50:33,048 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T01:50:33,048 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T01:50:33,048 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T01:50:33,048 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T01:50:33,048 import os, sys, tokenize, traceback 2025-09-09T01:50:33,048 2025-09-09T01:50:33,048 try: 2025-09-09T01:50:33,048 import setuptools 2025-09-09T01:50:33,048 except ImportError: 2025-09-09T01:50:33,048 print( 2025-09-09T01:50:33,048 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T01:50:33,048 "the build environment with exception:", 2025-09-09T01:50:33,048 file=sys.stderr, 2025-09-09T01:50:33,048 ) 2025-09-09T01:50:33,048 traceback.print_exc() 2025-09-09T01:50:33,048 sys.exit(1) 2025-09-09T01:50:33,048 2025-09-09T01:50:33,048 __file__ = %r 2025-09-09T01:50:33,048 sys.argv[0] = __file__ 2025-09-09T01:50:33,048 2025-09-09T01:50:33,048 if os.path.exists(__file__): 2025-09-09T01:50:33,048 filename = __file__ 2025-09-09T01:50:33,048 with tokenize.open(__file__) as f: 2025-09-09T01:50:33,048 setup_py_code = f.read() 2025-09-09T01:50:33,048 else: 2025-09-09T01:50:33,048 filename = "" 2025-09-09T01:50:33,048 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T01:50:33,048 2025-09-09T01:50:33,048 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:50:33,048 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-km7qrhfw[/] 2025-09-09T01:50:33,049 [bold magenta]cwd[/]: /tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/ 2025-09-09T01:50:33,049 Building wheel for locustio (setup.py): finished with status 'error' 2025-09-09T01:50:33,050 ERROR: Failed building wheel for locustio 2025-09-09T01:50:33,051 Running setup.py clean for locustio 2025-09-09T01:50:33,051 Running command python setup.py clean 2025-09-09T01:50:33,692 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:33,692 !! 2025-09-09T01:50:33,692 ******************************************************************************** 2025-09-09T01:50:33,692 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:33,692 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:33,692 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:33,693 or your builds will no longer be supported. 2025-09-09T01:50:33,693 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:33,693 ******************************************************************************** 2025-09-09T01:50:33,693 !! 2025-09-09T01:50:33,693 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:33,696 /usr/local/lib/python3.13/dist-packages/setuptools/config/expand.py:128: SetuptoolsWarning: File '/tmp/pip-wheel-vat2qzeo/locustio_dfa72e982ad24ab0bc83790f85257015/README.md' cannot be found 2025-09-09T01:50:33,696 for path in _filter_existing_files(_filepaths) 2025-09-09T01:50:33,696 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T01:50:33,696 !! 2025-09-09T01:50:33,696 ******************************************************************************** 2025-09-09T01:50:33,696 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T01:50:33,697 License :: OSI Approved :: MIT License 2025-09-09T01:50:33,697 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T01:50:33,697 ******************************************************************************** 2025-09-09T01:50:33,697 !! 2025-09-09T01:50:33,697 self._finalize_license_expression() 2025-09-09T01:50:33,771 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-09T01:50:33,771 warnings.warn(msg) 2025-09-09T01:50:33,771 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-09T01:50:33,771 warnings.warn(msg) 2025-09-09T01:50:34,144 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'obsoletes-dist' in 'metadata' (setup.cfg), please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:34,144 !! 2025-09-09T01:50:34,144 ******************************************************************************** 2025-09-09T01:50:34,144 Usage of dash-separated 'obsoletes-dist' will not be supported in future 2025-09-09T01:50:34,145 versions. Please use the underscore name 'obsoletes_dist' instead. 2025-09-09T01:50:34,145 (Affected: locustio). 2025-09-09T01:50:34,145 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T01:50:34,145 or your builds will no longer be supported. 2025-09-09T01:50:34,145 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T01:50:34,145 ******************************************************************************** 2025-09-09T01:50:34,145 !! 2025-09-09T01:50:34,145 opt = self._enforce_underscore(opt, section) 2025-09-09T01:50:34,220 running clean 2025-09-09T01:50:34,365 removing 'build/lib' (and everything under it) 2025-09-09T01:50:34,368 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T01:50:34,368 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T01:50:34,368 removing 'build' 2025-09-09T01:50:34,480 Failed to build locustio 2025-09-09T01:50:34,481 ERROR: Failed to build one or more wheels 2025-09-09T01:50:34,482 Exception information: 2025-09-09T01:50:34,482 Traceback (most recent call last): 2025-09-09T01:50:34,482 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T01:50:34,482 status = _inner_run() 2025-09-09T01:50:34,482 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T01:50:34,482 return self.run(options, args) 2025-09-09T01:50:34,482 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T01:50:34,482 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T01:50:34,482 return func(self, options, args) 2025-09-09T01:50:34,482 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T01:50:34,482 raise CommandError("Failed to build one or more wheels") 2025-09-09T01:50:34,482 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T01:50:34,486 Removed build tracker: '/tmp/pip-build-tracker-cc8s_qe6'