2026-09-10T16:03:31,389 Created temporary directory: /tmp/pip-ephem-wheel-cache-xoaj4jjz 2026-09-10T16:03:31,391 Created temporary directory: /tmp/pip-build-tracker-4h1g5xg3 2026-09-10T16:03:31,391 Initialized build tracking at /tmp/pip-build-tracker-4h1g5xg3 2026-09-10T16:03:31,392 Created build tracker: /tmp/pip-build-tracker-4h1g5xg3 2026-09-10T16:03:31,392 Entered build tracker: /tmp/pip-build-tracker-4h1g5xg3 2026-09-10T16:03:31,393 Created temporary directory: /tmp/pip-wheel-hwss0wj0 2026-09-10T16:03:31,396 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-10T16:03:31,398 Created temporary directory: /tmp/pip-ephem-wheel-cache-jysb44bg 2026-09-10T16:03:31,421 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-10T16:03:31,425 2 location(s) to search for versions of suitable: 2026-09-10T16:03:31,425 * https://pypi.org/simple/suitable/ 2026-09-10T16:03:31,425 * https://www.piwheels.org/simple/suitable/ 2026-09-10T16:03:31,425 Fetching project page and analyzing links: https://pypi.org/simple/suitable/ 2026-09-10T16:03:31,426 Getting page https://pypi.org/simple/suitable/ 2026-09-10T16:03:31,428 Found index url https://pypi.org/simple 2026-09-10T16:03:31,660 Fetched page https://pypi.org/simple/suitable/ as application/vnd.pypi.simple.v1+json 2026-09-10T16:03:31,674 Found link https://files.pythonhosted.org/packages/5e/b5/c248ef7f4a8f1dc6d47adafc9b9276a72a26011ae9e100d292f542bed2f8/suitable-0.2.tar.gz (from https://pypi.org/simple/suitable/), version: 0.2 2026-09-10T16:03:31,675 Found link https://files.pythonhosted.org/packages/ef/da/e10596d8b943f0c710432e1f807ea0a4363cee3a3f56e1fb9acfb8b6e5c5/suitable-0.3.tar.gz (from https://pypi.org/simple/suitable/), version: 0.3 2026-09-10T16:03:31,676 Found link https://files.pythonhosted.org/packages/63/ff/86ecd90ce9fdb192343af004399669996f7e7fac0de78feb49343367ca49/suitable-0.4.tar.gz (from https://pypi.org/simple/suitable/), version: 0.4 2026-09-10T16:03:31,676 Found link https://files.pythonhosted.org/packages/d3/38/13c95e7171d7ca9b849d6e5515c78ec97950ec1353ba82cffc287617a746/suitable-0.5.tar.gz (from https://pypi.org/simple/suitable/), version: 0.5 2026-09-10T16:03:31,677 Found link https://files.pythonhosted.org/packages/61/f0/f846b0991a894d01fab93f54fce5f7d28f0b463743784ece571c515bf750/suitable-0.6.tar.gz (from https://pypi.org/simple/suitable/), version: 0.6 2026-09-10T16:03:31,678 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/ef/7e/3637e8429270b72d351b0781258763795961384d794ebf88949e9249a3bb/suitable-0.7.0-py2-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,678 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/a7/52/59f5972c81673c3185814ab67e37323410875825881775bfca821aaf8ed9/suitable-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,679 Found link https://files.pythonhosted.org/packages/eb/e3/5d7f14a3e10c6e8a975dcc3953b26789107b526ee29985cda191d6b51a26/suitable-0.7.0.tar.gz (from https://pypi.org/simple/suitable/), version: 0.7.0 2026-09-10T16:03:31,680 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/b5/77/1dc1cdf3675508d1e055cb0edec5c8f39cfdd2e83a7ab727f070d12f39d5/suitable-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,681 Found link https://files.pythonhosted.org/packages/6e/e1/33d28533ef8d310885bc23cc7a566699f8985ad8808e43272de7fc0a33ba/suitable-0.7.1.tar.gz (from https://pypi.org/simple/suitable/), version: 0.7.1 2026-09-10T16:03:31,681 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/e2/3e/a705fa281567c4a62ed87a95b0864a00fa394bb71e72017c3b9db3317910/suitable-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,682 Found link https://files.pythonhosted.org/packages/d9/bc/9d47d57ff1f6f28677be5c403fc2e33119cba5d6e539481777e595b98e5c/suitable-0.7.2.tar.gz (from https://pypi.org/simple/suitable/), version: 0.7.2 2026-09-10T16:03:31,683 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/b4/25/32183164fafba9a90b7d71c3bd3bdfeaafd1dd1c35343db640236ca88bb5/suitable-0.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,683 Found link https://files.pythonhosted.org/packages/53/1c/1f8f4b6c7986042d221705856ce41d0ca85a43844228bcfe5de7683844a3/suitable-0.7.3.tar.gz (from https://pypi.org/simple/suitable/), version: 0.7.3 2026-09-10T16:03:31,684 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/2c/91/4d49be93fe0af7eb0d587fea821b3f5f7f1048dd379de01f2e1ac45e5cf5/suitable-0.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,685 Found link https://files.pythonhosted.org/packages/a5/28/9feaec76d03c8fd02ea615f3e4c8b1681155dfa4e8f992fbb231bfd0ae8e/suitable-0.7.4.tar.gz (from https://pypi.org/simple/suitable/), version: 0.7.4 2026-09-10T16:03:31,685 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/61/84/8938c4a2fc68b0da25260e3c81845b28628be98f16e83fd5d5058be32c63/suitable-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,686 Found link https://files.pythonhosted.org/packages/d3/8b/80b365a7f9bcc0fea9b304836e0b4cb1d29a147048096e2a04755bdfadad/suitable-0.8.0.tar.gz (from https://pypi.org/simple/suitable/), version: 0.8.0 2026-09-10T16:03:31,686 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/6d/7a/b38066fb7a267fa04144ccf23c3f785e2429a2ce7bd539724f5feec329c1/suitable-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) 2026-09-10T16:03:31,687 Found link https://files.pythonhosted.org/packages/61/31/8c3785a0ebd958a34ec73a57d15613c6783bf44835a9ad05e6d763ea8ef8/suitable-0.8.1.tar.gz (from https://pypi.org/simple/suitable/), version: 0.8.1 2026-09-10T16:03:31,688 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/91/a3/be70ed0d575ae132533f3eaa4a9323b1b4418ff058b0fdad917388003a79/suitable-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,690 Found link https://files.pythonhosted.org/packages/62/89/6a6ef07e3144a8021dd9a94e79223088abd09862097598097ae18a5a6fcf/suitable-0.9.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.9.0 2026-09-10T16:03:31,690 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/fc/d5/3b89c5ebc7a8aac7bf2e09a132ee69cad6f51485e9585cb1d28423ae4a71/suitable-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,692 Found link https://files.pythonhosted.org/packages/6c/cd/72cba44c87afe327b9188356286e005331682f31b2889e0a91f4fc50c9e4/suitable-0.10.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.10.0 2026-09-10T16:03:31,693 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/a3/06/64aed2e6a54252c65d4287d0c528ba241758f7447848f4ae60bed9f85400/suitable-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,695 Found link https://files.pythonhosted.org/packages/e3/30/3802e4ce3cb9025f419893d6482c6aa5fd5f22e58f8e0bfc36e1608efb4c/suitable-0.10.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.10.1 2026-09-10T16:03:31,695 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/27/2c/96be002fbf788ed99151ea025940ac20cadda8c46779b4d597759ff0d8c2/suitable-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,697 Found link https://files.pythonhosted.org/packages/95/de/a0bfea67e07d6b7a78abaf53fe5642851bd9420bd0b893f556d630ed4546/suitable-0.11.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.11.0 2026-09-10T16:03:31,698 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/c2/87/d349eb8f39cb923e4c395f18f072e67d07effd3ce87f204a58270a3f9bd2/suitable-0.11.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,699 Found link https://files.pythonhosted.org/packages/1c/de/4f00166f2a2220472ece7de55b59c8b273261309f5830bc6df936f723794/suitable-0.11.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.11.1 2026-09-10T16:03:31,700 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/33/2b/0dcbc7351657e5eccb0aa628d662a9f7fb861bebde228af7ee2e25c58b3d/suitable-0.11.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,701 Found link https://files.pythonhosted.org/packages/52/7e/65d12e3e1285abd3c6125b72e49847e038a30a320618760ee5a21b57c3ff/suitable-0.11.2.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.11.2 2026-09-10T16:03:31,702 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/b9/94/269680c3d18d6edc6307f41a301fb966befbc5d63e572f517e91b65dee2e/suitable-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,704 Found link https://files.pythonhosted.org/packages/a5/fd/5676981312feca462ce21611963528d7b5bfec07213b8a9f69c82e17ffb3/suitable-0.12.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.12.0 2026-09-10T16:03:31,704 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/56/50/bb065cc46d23abc9538a6a9057be369027d78231e91b44a616e1294f2fa3/suitable-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,706 Found link https://files.pythonhosted.org/packages/2c/ad/9399d38f6f4d04b2970d10f701056ab58f303c4d5f2b1636f20a66f34fee/suitable-0.13.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.13.0 2026-09-10T16:03:31,707 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/e4/27/8e605dc759e65182661fb12e78138e6f1f0ef93e7f34063fb76c0f2495c3/suitable-0.14.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,708 Found link https://files.pythonhosted.org/packages/6e/99/43f0b5e60aaeac345cb2ee2f2b666e999e5db2aee1be23ac42e25c731c1d/suitable-0.14.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.14.0 2026-09-10T16:03:31,709 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/05/f4/fde359c19dc55c75af5b853c863a26609641fedceba5056306d0e1c0879d/suitable-0.15.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,710 Found link https://files.pythonhosted.org/packages/c8/60/a07603f989f3fb8067d8958a05459a6302d5b5bb659b3f995716f3887658/suitable-0.15.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.15.0 2026-09-10T16:03:31,711 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/21/8a/92f2800957d0a1d6480279669c444cc45c12da52acf517537cc1f4c72521/suitable-0.16.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,713 Found link https://files.pythonhosted.org/packages/ef/27/e932dfed950105b06cdf59d092c74b025e08cf10405f0a1298599239704a/suitable-0.16.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.16.0 2026-09-10T16:03:31,713 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/14/f3/503781c95191f331d15f1e540c727bd1ab01361aa219dea75c6fe5ce115b/suitable-0.16.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,715 Found link https://files.pythonhosted.org/packages/92/ca/2db49cecc5eb2b6cae85bb4ffdbaa2d48d3aead065cba9cb1eca46038864/suitable-0.16.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.16.1 2026-09-10T16:03:31,716 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/8c/c4/1c74781607cbf8888ee37ac49408e43286e0ad04069b801f5ee88abbc368/suitable-0.16.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,716 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/9f/7b/968e8da006c02c1e3253352d3cdc6509bf554df429134540b6d367f796bf/suitable-0.17.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,718 Found link https://files.pythonhosted.org/packages/ec/84/8f92666c745bf2b71c61ab699a83f89c2b379f024d24520d0b824daac4dd/suitable-0.17.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.17.0 2026-09-10T16:03:31,718 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/43/d7/f500a045fdf12f9c07244b92af5ac79a0e0a470ad0e0c2d4887e36af504a/suitable-0.17.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,720 Found link https://files.pythonhosted.org/packages/97/69/91dc46cc529e3a600b094065ce11c27ea063793381b8f56f9f8f07226fe5/suitable-0.17.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.17.1 2026-09-10T16:03:31,721 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/4c/7e/1a492f129596ab2af8962bc3332399e78e97a17ec6a97a97bbd4b69c74c3/suitable-0.17.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,722 Found link https://files.pythonhosted.org/packages/0c/c5/139eb5686f297c03b38fc5ad6d817f140daca8990062524640aa8b9672a0/suitable-0.17.2.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.17.2 2026-09-10T16:03:31,723 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/7b/10/aaf02dda90ab46c16fc9a5c8d6c7b1469e96e671a2953ed3f131643693f8/suitable-0.17.3-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,724 Found link https://files.pythonhosted.org/packages/04/f1/fb84e23dc4951cc33a54a6e7254877bf02097f3e80b3811ca353c873ee08/suitable-0.17.3.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 0.17.3 2026-09-10T16:03:31,725 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/53/a7/de2e057eee0cf93a2057e249186fbd86ca565b2f16d6ee2d26046423db49/suitable-0.18.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,726 Found link https://files.pythonhosted.org/packages/a6/4a/dcc1c6f53861e3a2a24c4972e42de0b6306b7e9168fbaf650fe584010292/suitable-0.18.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.18.0 2026-09-10T16:03:31,727 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/36/6f/4bf250c42284d7b610ce0aadf469812ee4dd5868eb60fbba318b96474bef/suitable-0.19.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,727 Found link https://files.pythonhosted.org/packages/19/a4/14b39345ce80b038174e34da8538de69a95cae3a22d878a898ec7643844f/suitable-0.19.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.19.0 2026-09-10T16:03:31,728 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/4f/e1/c09d8bd8dfcec69bd0a73f610c9567e2ba07f59d57436b4ec6bab37283e5/suitable-0.19.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,729 Found link https://files.pythonhosted.org/packages/3f/57/b7b062f0002042b25cd25d64ab773d8ab262cea2d90f0078f9527c2dd1e8/suitable-0.19.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.19.1 2026-09-10T16:03:31,730 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/64/12/22884c23a4b61707c12100c1e6a77a388c588b9e063929d759e8ad3270b3/suitable-0.19.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,730 Found link https://files.pythonhosted.org/packages/e0/7a/ab1fe1b6b9a4e8919a31f17dfab6c46656df1a0a71244da0e2d6d10969a0/suitable-0.19.2.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.19.2 2026-09-10T16:03:31,731 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/3e/a5/143f26343a70bd63e6d58ed4016d417197a7ae3b5437b9604eb5b4367f04/suitable-0.20.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,732 Found link https://files.pythonhosted.org/packages/51/80/507cecc1b58eccf6c01f05a8e5043bcf215a9b986cb67d45ca9d8a558647/suitable-0.20.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.20.0 2026-09-10T16:03:31,733 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/fc/1d/49ec6031782c14a53b8bedf5b778c6998bc5326ba5d96ab8fb3e6947fd9b/suitable-0.20.1-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,734 Found link https://files.pythonhosted.org/packages/e5/1d/6bef890cf1030f013ca2b76dcb42e5b8ff6f98ef1eb19119fb44bb42c094/suitable-0.20.1.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.20.1 2026-09-10T16:03:31,734 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/a1/57/39b6b8c133e1551a99c36e41aa4ad1b0f29786b7161476e85fa0bbacc351/suitable-0.20.2-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,735 Found link https://files.pythonhosted.org/packages/a4/74/6eb0362b507952dfbc82469060c34fd8cae6d9a5496a129322a98f0da441/suitable-0.20.2.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.20.2 2026-09-10T16:03:31,736 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/65/fa/4f02c5cf75902814e1feb82e12a1ec1e931a58afeb2cb1b69d893f41ff88/suitable-0.20.3-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,737 Found link https://files.pythonhosted.org/packages/ba/38/ddb9a31e9f605e0579f05f7cf47c55b7fbd330f81bcda320fe82e458b735/suitable-0.20.3.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.20.3 2026-09-10T16:03:31,738 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/49/de/b3dcbda9e0fff3f7deab4be1b32086ab6aa1d7361638bdb595c45c63d26b/suitable-0.21.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,739 Found link https://files.pythonhosted.org/packages/f4/82/dcd20f1dbf3fde469bf525fc5c3a3fe78023554ea1b60855774da9e0bff6/suitable-0.21.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.8), version: 0.21.0 2026-09-10T16:03:31,739 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/06/56/e2842b1ebccfbaf8faadfea399af28901a6f333e71e36fd6755ac3d27385/suitable-0.22.0rc0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.9) 2026-09-10T16:03:31,740 Found link https://files.pythonhosted.org/packages/14/6a/1062a7d18ed5cfdbee66a5db1b1f733cea03711c158868f5df28f5c674ca/suitable-0.22.0rc0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.9), version: 0.22.0rc0 2026-09-10T16:03:31,741 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/7c/8c/897c27690aaca9f5dc5e51162af5321908bbba7df52fc0f56b2f551435fb/suitable-0.22.0-py2.py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.10) 2026-09-10T16:03:31,741 Found link https://files.pythonhosted.org/packages/50/34/e0141dd7fd0bb551897ea6251a7c4989efe9ab687c16620350ef3271a864/suitable-0.22.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.10), version: 0.22.0 2026-09-10T16:03:31,742 Skipping link: No binaries permitted for suitable: https://files.pythonhosted.org/packages/44/09/1ae6390b8cc3ebb39f2ed17e0d010668f2ee146b337891d19dc38507981b/suitable-0.23.0-py3-none-any.whl (from https://pypi.org/simple/suitable/) (requires-python:>=3.10) 2026-09-10T16:03:31,743 Found link https://files.pythonhosted.org/packages/ab/25/569d8c2791f52aea973f5e9377b30a1a90e8bbabd2f975647b4052a9f7d0/suitable-0.23.0.tar.gz (from https://pypi.org/simple/suitable/) (requires-python:>=3.10), version: 0.23.0 2026-09-10T16:03:31,744 Fetching project page and analyzing links: https://www.piwheels.org/simple/suitable/ 2026-09-10T16:03:31,744 Getting page https://www.piwheels.org/simple/suitable/ 2026-09-10T16:03:31,746 Found index url https://www.piwheels.org/simple 2026-09-10T16:03:31,937 Fetched page https://www.piwheels.org/simple/suitable/ as text/html 2026-09-10T16:03:31,948 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.22.0-py2.py3-none-any.whl#sha256=ac41e25704059863d33b8100d11a964d1f347cc730b10f98984f2faed9cc3118 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.10) 2026-09-10T16:03:31,949 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.22.0rc0-py2.py3-none-any.whl#sha256=9e6cbe1437965ffcb8a876c4946fdd174c151c53c06bc946399b9ce374040291 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.9) 2026-09-10T16:03:31,950 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.20.3-py2.py3-none-any.whl#sha256=3b6a45146599f215fe6f7252442dcdf4dcf45b783628feb4fa74a0099b7c731b (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,951 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.20.2-py2.py3-none-any.whl#sha256=6b79ea60a70b0a4af8830bae65c10cd8a23cc69e8f256ac1ee2c91b94854d881 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,951 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.20.1-py2.py3-none-any.whl#sha256=418557548e2f212043bcb901de1a63b6be5b74d6ad876f603da97e430887d028 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,952 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.20.0-py2.py3-none-any.whl#sha256=ea9b0fb418a7fc46f7ce0056092d75599e70725672d3799606e188c9345e9d60 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,953 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.19.2-py2.py3-none-any.whl#sha256=31d72b4d8e5ddc5db178bd18a94d7c05d2d1002b01ed586b3e1b1c9a4193ba59 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,953 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.19.1-py2.py3-none-any.whl#sha256=c734a5f6f21d416691235f68d41fddfc6ee7dfd729ea1b23438b1b15e2b3f0e5 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,954 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.19.0-py2.py3-none-any.whl#sha256=8e557dd8cea2b7e00a0a6a0aa297507be7619ce13b946f85b61d9075578ed329 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,954 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.18.0-py2.py3-none-any.whl#sha256=1f965e906ba678f631ac3dd725f8b405f1c23671aca4bb5fef60c36033f05b71 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=3.8) 2026-09-10T16:03:31,954 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.17.3-py2.py3-none-any.whl#sha256=2424333047bbd4e298e4f58fab0646117a857ec21373da632b88c9918ef997d8 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,955 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.17.2-py2.py3-none-any.whl#sha256=6b2c84564874c8fc6bee4b18f4e4cfe3031315d0d02b72658aadad1d5e52bf9d (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,956 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.17.1-py2.py3-none-any.whl#sha256=f34b105ee1c27120ea626497787942066bf17242475fd5a9bfcc4cd2e2c04b0a (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,956 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.17.0-py2.py3-none-any.whl#sha256=2edcf7dd0da36ef28ff4f655512b539cc2994127d7eba4e19756e2a8b7804481 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,957 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.16.1-py2.py3-none-any.whl#sha256=9d2dcecb913f47e7e2b9da147c70553eeef6fbf0884b6bb8dd6e900379d56654 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,957 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.16.0-py2.py3-none-any.whl#sha256=cefcc70c6077f09d724b0d3ce2f4e4eb382dad70f841064a1ee9fcb32d7b78d9 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,958 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.15.0-py2.py3-none-any.whl#sha256=1ac6070b29ee8d5e5e733cfcd1ad8fb354cf86bf4ebbc90e37f56766872c023c (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,959 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.14.0-py2.py3-none-any.whl#sha256=6c373ba333bc98241381f1b4b94b3fb660eaf8b1c1df1ca3d40d22ba2c331f1c (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,959 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.13.0-py2.py3-none-any.whl#sha256=4e55b4aab21787e400eccce010669c1e25c16c3aa70beda65aa6713074d7ce92 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,960 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.12.0-py2.py3-none-any.whl#sha256=2b8285ece8814696e6e4e3e29d7265be4b1e95341158e9d281d1ca118edd4a1e (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,960 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.11.2-py2.py3-none-any.whl#sha256=b2edb5cb9b10a6f039265bc72e8e63eb2951129ad95d6836a0170d534178a17f (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,961 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.11.1-py2.py3-none-any.whl#sha256=c03673935449b41e2579199dd42d7849335d9bbcd45f68296f5e5b4418658d4e (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,961 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.11.0-py2.py3-none-any.whl#sha256=f901a9e3c8079d28a02082a9370c6e5eeef7118df64bd4b01cae4672f49da971 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,962 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.10.1-py2.py3-none-any.whl#sha256=0fd11a221c84c3bddc7af69349c7bd50b9af5fbc5e98506532823780adeca6e4 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,962 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.10.0-py2.py3-none-any.whl#sha256=6c873183c3ba3f0c6f41b0328e645f009d24ce35ce24f2722e22b7180fed9834 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,963 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.9.0-py2.py3-none-any.whl#sha256=1b89ad7bb1961c0304dd1845c65668216a476684c0fc89d898a52d1a17a41826 (from https://www.piwheels.org/simple/suitable/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-09-10T16:03:31,964 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.8.1-py2.py3-none-any.whl#sha256=157bd2a6c381f6448b9ddf3516b5d5dde5d68f03cf1ef01ab19df4b454ef4038 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,964 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.8.0-py2.py3-none-any.whl#sha256=aa89fa245dfaeb70080ef76d74069a228cc6802c63a2a33ece48f11b97ca4ace (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,965 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.7.4-py2.py3-none-any.whl#sha256=9b5460ecdcf459464bb05a20c20d8bcb13995f4a8162c57573dea0aca1432677 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,965 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.7.3-py2.py3-none-any.whl#sha256=ed59ef3961fb50f85ad5c3867293f372e789ea264d3554ebef2eaa2969a244e2 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,966 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.7.2-py2.py3-none-any.whl#sha256=34d38908a11fb56fbf5de95410364b1cb0bcbb052d9499105e9a941fc5767f92 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,967 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.7.1-py2.py3-none-any.whl#sha256=64522ab98416e58c8aa708f2ee9c4134205f90a1f4635d44360f340ef7474bf3 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,967 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.7.0-py2.py3-none-any.whl#sha256=ec8276f3f7d72c5892583efee031fde0f5957f278f52395218152636654733de (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,968 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.6-py3-none-any.whl#sha256=d2fb0b960b99f58e8f4fa58c35cb9cf94a40f9e1dd151535aca9345c494f487d (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,968 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.5-py3-none-any.whl#sha256=bf24f6508476c1e13f1f60ae5fab76563b132b0c7b278f6bb38fa44a2a00d23f (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,968 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.4-py3-none-any.whl#sha256=3863b3fe3b86e49f8b17f4c39949777e9d44d1dcff5d10725c0db6b65a3058c1 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,969 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.3-py3-none-any.whl#sha256=514d7be8776fc80573c2d5f1f38229b9fb86ad80eb76443881cbef2e2130a842 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,970 Skipping link: No binaries permitted for suitable: https://archive1.piwheels.org/simple/suitable/suitable-0.2-py3-none-any.whl#sha256=a17cb445bd5b8542dc7e283eae0c1966e57bc4f70f6f5a44195d1a5a209e8af1 (from https://www.piwheels.org/simple/suitable/) 2026-09-10T16:03:31,970 Skipping link: not a file: https://www.piwheels.org/simple/suitable/ 2026-09-10T16:03:31,971 Skipping link: not a file: https://pypi.org/simple/suitable/ 2026-09-10T16:03:31,995 Given no hashes to check 1 links for project 'suitable': discarding no candidates 2026-09-10T16:03:32,013 Collecting suitable==0.23.0 2026-09-10T16:03:32,015 Created temporary directory: /tmp/pip-unpack-6q1hwe_y 2026-09-10T16:03:32,168 Downloading suitable-0.23.0.tar.gz (168 kB) 2026-09-10T16:03:32,338 Added suitable==0.23.0 from https://files.pythonhosted.org/packages/ab/25/569d8c2791f52aea973f5e9377b30a1a90e8bbabd2f975647b4052a9f7d0/suitable-0.23.0.tar.gz to build tracker '/tmp/pip-build-tracker-4h1g5xg3' 2026-09-10T16:03:32,351 Created temporary directory: /tmp/pip-build-env-pf6onpdc 2026-09-10T16:03:32,356 Installing build dependencies: started 2026-09-10T16:03:32,357 Running command pip subprocess to install build dependencies 2026-09-10T16:03:33,518 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-10T16:03:33,964 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-10T16:03:33,988 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-10T16:03:35,838 Collecting setuptools>=42 2026-09-10T16:03:35,839 Obtaining dependency information for setuptools>=42 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-10T16:03:35,854 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-10T16:03:36,094 Collecting wheel 2026-09-10T16:03:36,095 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-10T16:03:36,112 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-10T16:03:36,295 Collecting packaging>=24.0 2026-09-10T16:03:36,296 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-10T16:03:36,311 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-10T16:03:36,504 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-10T16:03:36,526 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-10T16:03:36,600 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-10T16:03:36,636 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-10T16:03:36,665 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-10T16:03:36,750 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-10T16:03:39,535 Installing collected packages: setuptools, packaging, wheel 2026-09-10T16:03:42,310 Creating /tmp/pip-build-env-pf6onpdc/overlay/local/bin 2026-09-10T16:03:42,313 changing mode of /tmp/pip-build-env-pf6onpdc/overlay/local/bin/wheel to 755 2026-09-10T16:03:42,335 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-10T16:03:42,620 Installing build dependencies: finished with status 'done' 2026-09-10T16:03:42,627 Getting requirements to build wheel: started 2026-09-10T16:03:42,628 Running command Getting requirements to build wheel 2026-09-10T16:03:43,289 /tmp/pip-build-env-pf6onpdc/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-hwss0wj0/suitable_6376b2209d4243dcab6d28e85d8777d7/HISTORY.rst' cannot be found 2026-09-10T16:03:43,289 return '\n'.join( 2026-09-10T16:03:43,378 running egg_info 2026-09-10T16:03:43,384 writing src/suitable.egg-info/PKG-INFO 2026-09-10T16:03:43,388 writing dependency_links to src/suitable.egg-info/dependency_links.txt 2026-09-10T16:03:43,390 writing requirements to src/suitable.egg-info/requires.txt 2026-09-10T16:03:43,391 writing top-level names to src/suitable.egg-info/top_level.txt 2026-09-10T16:03:43,411 reading manifest file 'src/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:43,415 reading manifest template 'MANIFEST.in' 2026-09-10T16:03:43,425 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-10T16:03:43,427 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-10T16:03:43,427 adding license file 'LICENSE' 2026-09-10T16:03:43,431 writing manifest file 'src/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:43,530 Getting requirements to build wheel: finished with status 'done' 2026-09-10T16:03:43,534 Created temporary directory: /tmp/pip-modern-metadata-ttblafqz 2026-09-10T16:03:43,537 Preparing metadata (pyproject.toml): started 2026-09-10T16:03:43,538 Running command Preparing metadata (pyproject.toml) 2026-09-10T16:03:44,117 /tmp/pip-build-env-pf6onpdc/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-hwss0wj0/suitable_6376b2209d4243dcab6d28e85d8777d7/HISTORY.rst' cannot be found 2026-09-10T16:03:44,118 return '\n'.join( 2026-09-10T16:03:44,204 running dist_info 2026-09-10T16:03:44,215 creating /tmp/pip-modern-metadata-ttblafqz/suitable.egg-info 2026-09-10T16:03:44,216 writing /tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/PKG-INFO 2026-09-10T16:03:44,219 writing dependency_links to /tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/dependency_links.txt 2026-09-10T16:03:44,221 writing requirements to /tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/requires.txt 2026-09-10T16:03:44,222 writing top-level names to /tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/top_level.txt 2026-09-10T16:03:44,224 writing manifest file '/tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:44,242 reading manifest file '/tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:44,244 reading manifest template 'MANIFEST.in' 2026-09-10T16:03:44,254 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-10T16:03:44,255 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-10T16:03:44,255 adding license file 'LICENSE' 2026-09-10T16:03:44,258 writing manifest file '/tmp/pip-modern-metadata-ttblafqz/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:44,259 creating '/tmp/pip-modern-metadata-ttblafqz/suitable-0.23.0.dist-info' 2026-09-10T16:03:44,384 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-10T16:03:44,389 Source in /tmp/pip-wheel-hwss0wj0/suitable_6376b2209d4243dcab6d28e85d8777d7 has version 0.23.0, which satisfies requirement suitable==0.23.0 from https://files.pythonhosted.org/packages/ab/25/569d8c2791f52aea973f5e9377b30a1a90e8bbabd2f975647b4052a9f7d0/suitable-0.23.0.tar.gz 2026-09-10T16:03:44,390 Removed suitable==0.23.0 from https://files.pythonhosted.org/packages/ab/25/569d8c2791f52aea973f5e9377b30a1a90e8bbabd2f975647b4052a9f7d0/suitable-0.23.0.tar.gz from build tracker '/tmp/pip-build-tracker-4h1g5xg3' 2026-09-10T16:03:44,396 Created temporary directory: /tmp/pip-unpack-dmb8yxb9 2026-09-10T16:03:44,397 Building wheels for collected packages: suitable 2026-09-10T16:03:44,402 Created temporary directory: /tmp/pip-wheel-lo6lr5hf 2026-09-10T16:03:44,402 Destination directory: /tmp/pip-wheel-lo6lr5hf 2026-09-10T16:03:44,405 Building wheel for suitable (pyproject.toml): started 2026-09-10T16:03:44,406 Running command Building wheel for suitable (pyproject.toml) 2026-09-10T16:03:44,982 /tmp/pip-build-env-pf6onpdc/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-hwss0wj0/suitable_6376b2209d4243dcab6d28e85d8777d7/HISTORY.rst' cannot be found 2026-09-10T16:03:44,982 return '\n'.join( 2026-09-10T16:03:45,057 running bdist_wheel 2026-09-10T16:03:45,075 running build 2026-09-10T16:03:45,076 running build_py 2026-09-10T16:03:45,082 creating build/lib/suitable 2026-09-10T16:03:45,084 copying src/suitable/mitogen.py -> build/lib/suitable 2026-09-10T16:03:45,086 copying src/suitable/errors.py -> build/lib/suitable 2026-09-10T16:03:45,089 copying src/suitable/callback.py -> build/lib/suitable 2026-09-10T16:03:45,091 copying src/suitable/_modules.py -> build/lib/suitable 2026-09-10T16:03:45,101 copying src/suitable/module_runner.py -> build/lib/suitable 2026-09-10T16:03:45,104 copying src/suitable/types.py -> build/lib/suitable 2026-09-10T16:03:45,106 copying src/suitable/inventory.py -> build/lib/suitable 2026-09-10T16:03:45,108 copying src/suitable/__init__.py -> build/lib/suitable 2026-09-10T16:03:45,110 copying src/suitable/runner_results.py -> build/lib/suitable 2026-09-10T16:03:45,112 copying src/suitable/utils.py -> build/lib/suitable 2026-09-10T16:03:45,114 copying src/suitable/api.py -> build/lib/suitable 2026-09-10T16:03:45,117 copying src/suitable/common.py -> build/lib/suitable 2026-09-10T16:03:45,119 copying src/suitable/_module_types.py -> build/lib/suitable 2026-09-10T16:03:45,123 running egg_info 2026-09-10T16:03:45,133 writing src/suitable.egg-info/PKG-INFO 2026-09-10T16:03:45,136 writing dependency_links to src/suitable.egg-info/dependency_links.txt 2026-09-10T16:03:45,137 writing requirements to src/suitable.egg-info/requires.txt 2026-09-10T16:03:45,138 writing top-level names to src/suitable.egg-info/top_level.txt 2026-09-10T16:03:45,147 reading manifest file 'src/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:45,150 reading manifest template 'MANIFEST.in' 2026-09-10T16:03:45,161 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-10T16:03:45,162 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-09-10T16:03:45,162 adding license file 'LICENSE' 2026-09-10T16:03:45,165 writing manifest file 'src/suitable.egg-info/SOURCES.txt' 2026-09-10T16:03:45,168 copying src/suitable/py.typed -> build/lib/suitable 2026-09-10T16:03:45,180 installing to build/bdist.linux-armv7l/wheel 2026-09-10T16:03:45,180 running install 2026-09-10T16:03:45,202 running install_lib 2026-09-10T16:03:45,207 creating build/bdist.linux-armv7l/wheel 2026-09-10T16:03:45,210 creating build/bdist.linux-armv7l/wheel/suitable 2026-09-10T16:03:45,211 copying build/lib/suitable/mitogen.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,213 copying build/lib/suitable/errors.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,215 copying build/lib/suitable/callback.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,217 copying build/lib/suitable/_modules.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,228 copying build/lib/suitable/module_runner.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,230 copying build/lib/suitable/types.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,232 copying build/lib/suitable/inventory.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,234 copying build/lib/suitable/__init__.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,236 copying build/lib/suitable/runner_results.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,239 copying build/lib/suitable/utils.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,240 copying build/lib/suitable/api.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,243 copying build/lib/suitable/py.typed -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,245 copying build/lib/suitable/common.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,247 copying build/lib/suitable/_module_types.py -> build/bdist.linux-armv7l/wheel/./suitable 2026-09-10T16:03:45,252 running install_egg_info 2026-09-10T16:03:45,257 Copying src/suitable.egg-info to build/bdist.linux-armv7l/wheel/./suitable-0.23.0-py3.11.egg-info 2026-09-10T16:03:45,268 running install_scripts 2026-09-10T16:03:45,279 creating build/bdist.linux-armv7l/wheel/suitable-0.23.0.dist-info/WHEEL 2026-09-10T16:03:45,282 creating '/tmp/pip-wheel-lo6lr5hf/.tmp-x7qnozmz/suitable-0.23.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-10T16:03:45,285 adding 'suitable/__init__.py' 2026-09-10T16:03:45,296 adding 'suitable/_module_types.py' 2026-09-10T16:03:45,362 adding 'suitable/_modules.py' 2026-09-10T16:03:45,367 adding 'suitable/api.py' 2026-09-10T16:03:45,369 adding 'suitable/callback.py' 2026-09-10T16:03:45,370 adding 'suitable/common.py' 2026-09-10T16:03:45,372 adding 'suitable/errors.py' 2026-09-10T16:03:45,373 adding 'suitable/inventory.py' 2026-09-10T16:03:45,374 adding 'suitable/mitogen.py' 2026-09-10T16:03:45,377 adding 'suitable/module_runner.py' 2026-09-10T16:03:45,378 adding 'suitable/py.typed' 2026-09-10T16:03:45,380 adding 'suitable/runner_results.py' 2026-09-10T16:03:45,381 adding 'suitable/types.py' 2026-09-10T16:03:45,382 adding 'suitable/utils.py' 2026-09-10T16:03:45,389 adding 'suitable-0.23.0.dist-info/licenses/LICENSE' 2026-09-10T16:03:45,391 adding 'suitable-0.23.0.dist-info/METADATA' 2026-09-10T16:03:45,391 adding 'suitable-0.23.0.dist-info/WHEEL' 2026-09-10T16:03:45,392 adding 'suitable-0.23.0.dist-info/top_level.txt' 2026-09-10T16:03:45,393 adding 'suitable-0.23.0.dist-info/RECORD' 2026-09-10T16:03:45,396 removing build/bdist.linux-armv7l/wheel 2026-09-10T16:03:45,502 Building wheel for suitable (pyproject.toml): finished with status 'done' 2026-09-10T16:03:45,510 Created wheel for suitable: filename=suitable-0.23.0-py3-none-any.whl size=164873 sha256=159247bcab46c4c146d62375c6f7c5ee659c833310f91ae1084ef5dc8be0fddd 2026-09-10T16:03:45,511 Stored in directory: /tmp/pip-ephem-wheel-cache-jysb44bg/wheels/7c/61/7a/460303d6d10d45349f6de8e5e0447ca93cec902d866647e267 2026-09-10T16:03:45,523 Successfully built suitable 2026-09-10T16:03:45,531 Removed build tracker: '/tmp/pip-build-tracker-4h1g5xg3'