2026-06-01T13:38:53,229 Created temporary directory: /tmp/pip-build-tracker-oovi103z 2026-06-01T13:38:53,231 Initialized build tracking at /tmp/pip-build-tracker-oovi103z 2026-06-01T13:38:53,231 Created build tracker: /tmp/pip-build-tracker-oovi103z 2026-06-01T13:38:53,231 Entered build tracker: /tmp/pip-build-tracker-oovi103z 2026-06-01T13:38:53,231 Created temporary directory: /tmp/pip-wheel-5zg9u931 2026-06-01T13:38:53,235 Created temporary directory: /tmp/pip-ephem-wheel-cache-abtxohrp 2026-06-01T13:38:53,290 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T13:38:53,292 2 location(s) to search for versions of cdx-toolkit: 2026-06-01T13:38:53,292 * https://pypi.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,292 * https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,292 Fetching project page and analyzing links: https://pypi.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,293 Getting page https://pypi.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,294 Found index url https://pypi.org/simple/ 2026-06-01T13:38:53,364 Fetched page https://pypi.org/simple/cdx-toolkit/ as application/vnd.pypi.simple.v1+json 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/64/3c/1d23cf7be05dff4d9a602fb4b5b6a88b2bf87b543d6d9e303e825edb49b1/cdx_toolkit-0.9.2-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/96/a6/0529a9cac8393d344fb7c27e566111dda92249e5c280d1201e47061789f1/cdx_toolkit-0.9.3-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/57/f4/5d5f2cde22e844f511d802b95bcf5e54ec80cab307c5a89999f6fd9f3a17/cdx_toolkit-0.9.4-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/d6/75/a9db94128c5ac30298fa0d55efaf91b383dd020c8ab32f502447f08b1f95/cdx_toolkit-0.9.5-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/a6/c8/8e91893bd0d530e356b7882f55b8d0e1e1fedee1ff9ada3a527c5158315e/cdx_toolkit-0.9.6-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,369 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/56/3c/88b2997d51cb61b8f56e8d1e18c6f6c976a75c50585423a5fcbe7bcc2c35/cdx_toolkit-0.9.7-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/93/76/f3e9b4f51d4f2c8a0e3ff0e73834d2b27bdcff7eaa0c4052db8b20707a7e/cdx_toolkit-0.9.8-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/ac/e4/31ca95b453fe153f3028f241f3c8791fd094e0b049a193c11f6f85ab2d2e/cdx_toolkit-0.9.9-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/46/95/4857c9754adc7558a7ba7104e1fb5e447e4de65cbaa776d2f1450b461b1e/cdx_toolkit-0.9.10-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/1f/2e/3b77fcb48da85756ad13c217811deb2b3ae53b1ef11c30792724dc0d223d/cdx_toolkit-0.9.11-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/07/0e/0b162ce856931a17d880f47b681e5121f221de37854c2fc9dbb09791573a/cdx_toolkit-0.9.12-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/7d/9c/876be0e3bcf388c32bf7ee4482f024cca6a07b9109889f268785ac2c1b56/cdx_toolkit-0.9.13-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/ce/10/382e622a84a2fd589762765dc7c23a9b1cb4115c13e0e53a49773d88feb7/cdx_toolkit-0.9.14-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,370 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/2c/9e/49aa0bfa473161f578a667ffbe7159f6f636a44581c11ea682d5d2f136b2/cdx_toolkit-0.9.17-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,371 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/cb/a8/467754fa0ff468b796cea8eabbbb48b6678a52828064d14de2424d53050e/cdx_toolkit-0.9.18-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,371 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/c6/a4/0c60414ae5d3e8ac837b14a6c8e5a5102ddb087543716576bef1cb41b01e/cdx_toolkit-0.9.19-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,371 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/26/ea/22c88c8fcd9244cf3fe635d9d641035cd94acde6ef5c97ffcae30467e0ba/cdx_toolkit-0.9.20-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,371 Found link https://files.pythonhosted.org/packages/87/ae/b142486578e5003be5bcd0d8468a37b716857f9102ca462ce3ef5c8aa96d/cdx_toolkit-0.9.21.tar.gz (from https://pypi.org/simple/cdx-toolkit/), version: 0.9.21 2026-06-01T13:38:53,371 Found link https://files.pythonhosted.org/packages/5f/bb/90a77dca4dd34a229ba0d9af01a3f68fcdac5a5072615d34eaa2d16823fc/cdx_toolkit-0.9.22.tar.gz (from https://pypi.org/simple/cdx-toolkit/), version: 0.9.22 2026-06-01T13:38:53,372 Found link https://files.pythonhosted.org/packages/27/a8/1000fb373fe712922492f13dcfbfe6f679a5adfe103ff88d917a046b83e6/cdx_toolkit-0.9.23.tar.gz (from https://pypi.org/simple/cdx-toolkit/), version: 0.9.23 2026-06-01T13:38:53,372 Found link https://files.pythonhosted.org/packages/4d/66/c78caaf922d5128d1972bb180ed77cf11b341c6fde5873e6de9b1ecd91d4/cdx_toolkit-0.9.24.tar.gz (from https://pypi.org/simple/cdx-toolkit/), version: 0.9.24 2026-06-01T13:38:53,372 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/64/52/adafa28ca16542294e271714db0861e5e779c73558e32ef5da7770a75c99/cdx_toolkit-0.9.25.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,372 Found link https://files.pythonhosted.org/packages/64/52/adafa28ca16542294e271714db0861e5e779c73558e32ef5da7770a75c99/cdx_toolkit-0.9.25.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.25 2026-06-01T13:38:53,372 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/d0/78/943ea55bd2d4e321c3b45387228cd5b1053e23a2e07bc9ebdf7039012654/cdx_toolkit-0.9.27.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,373 Found link https://files.pythonhosted.org/packages/d0/78/943ea55bd2d4e321c3b45387228cd5b1053e23a2e07bc9ebdf7039012654/cdx_toolkit-0.9.27.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.27 2026-06-01T13:38:53,373 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/e8/6a/6d5093816200f211415f388dec57b4047d4e33907ad72a22dac035e2fbab/cdx_toolkit-0.9.28.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,373 Found link https://files.pythonhosted.org/packages/e8/6a/6d5093816200f211415f388dec57b4047d4e33907ad72a22dac035e2fbab/cdx_toolkit-0.9.28.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.28 2026-06-01T13:38:53,373 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/c7/ed/60e1d3f6afe397f329e54b9e4328605150474e35a5d0ae9f73d5cc250475/cdx_toolkit-0.9.29.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,373 Found link https://files.pythonhosted.org/packages/c7/ed/60e1d3f6afe397f329e54b9e4328605150474e35a5d0ae9f73d5cc250475/cdx_toolkit-0.9.29.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.29 2026-06-01T13:38:53,374 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/0c/d8/4b0c160ed16bb47f8aa32cb608369d3bf03f2f66e7068a97f237365bad5c/cdx_toolkit-0.9.30.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,374 Found link https://files.pythonhosted.org/packages/0c/d8/4b0c160ed16bb47f8aa32cb608369d3bf03f2f66e7068a97f237365bad5c/cdx_toolkit-0.9.30.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.30 2026-06-01T13:38:53,374 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/69/b4/adc676337ed8dbd1d98442040ccd5eb44cc00529981fa4877f6d59ecfa51/cdx_toolkit-0.9.31.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,374 Found link https://files.pythonhosted.org/packages/69/b4/adc676337ed8dbd1d98442040ccd5eb44cc00529981fa4877f6d59ecfa51/cdx_toolkit-0.9.31.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.31 2026-06-01T13:38:53,374 Ignoring invalid Requires-Python ('>=3.5.*') for link: https://files.pythonhosted.org/packages/1f/a6/03d2384a2dba2a881ec3730a38b81ca677d14bdc4665426851d409f36d1d/cdx_toolkit-0.9.33.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,374 Found link https://files.pythonhosted.org/packages/1f/a6/03d2384a2dba2a881ec3730a38b81ca677d14bdc4665426851d409f36d1d/cdx_toolkit-0.9.33.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.5.*), version: 0.9.33 2026-06-01T13:38:53,375 Ignoring invalid Requires-Python ('>=3.6.*') for link: https://files.pythonhosted.org/packages/4f/0c/ecb67e0ce5b4a3a8fda0d89c6a6b751f74ae404a817aa9d4cae719f8fb05/cdx_toolkit-0.9.34.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.6.*) 2026-06-01T13:38:53,375 Found link https://files.pythonhosted.org/packages/4f/0c/ecb67e0ce5b4a3a8fda0d89c6a6b751f74ae404a817aa9d4cae719f8fb05/cdx_toolkit-0.9.34.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.6.*), version: 0.9.34 2026-06-01T13:38:53,375 Found link https://files.pythonhosted.org/packages/49/d3/656cf3ca047d9567a8e212ab6f334d9dd75e44cad6f594b660fa46eeea58/cdx_toolkit-0.9.35.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.6), version: 0.9.35 2026-06-01T13:38:53,376 Found link https://files.pythonhosted.org/packages/72/a8/b482f2a05bff57252d044ef5762e39e421799107ca850940a0f86584e35b/cdx_toolkit-0.9.36.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.7), version: 0.9.36 2026-06-01T13:38:53,376 Found link https://files.pythonhosted.org/packages/34/fc/21958c96b592dc3e4d19c10e2e887d41d7c7300708ccc2d49dd40edf39f7/cdx_toolkit-0.9.37.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.7), version: 0.9.37 2026-06-01T13:38:53,377 Found link https://files.pythonhosted.org/packages/0f/3d/7d3f041774f2afc36a24c685ae84755eef89eb582eb23920e2de7ccd6800/cdx_toolkit-0.9.38.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.9), version: 0.9.38 2026-06-01T13:38:53,377 Skipping link: No binaries permitted for cdx-toolkit: https://files.pythonhosted.org/packages/93/22/5cda1ba55a88188b5b19ae60961244759b8b0cc5fe97fb29516afef32adf/cdx_toolkit-0.9.39-py3-none-any.whl (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.9) 2026-06-01T13:38:53,377 Found link https://files.pythonhosted.org/packages/c2/92/ab18e28629867f3af01f64974ef75075dd5775ad9cbd1dca42faba1504af/cdx_toolkit-0.9.39.tar.gz (from https://pypi.org/simple/cdx-toolkit/) (requires-python:>=3.9), version: 0.9.39 2026-06-01T13:38:53,377 Fetching project page and analyzing links: https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,378 Getting page https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,379 Found index url https://www.piwheels.org/simple/ 2026-06-01T13:38:53,470 Fetched page https://www.piwheels.org/simple/cdx-toolkit/ as text/html 2026-06-01T13:38:53,472 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,473 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,473 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,473 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,474 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,474 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,474 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,474 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,475 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,475 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,475 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,475 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,475 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,476 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,476 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,476 Index returned invalid data-dist-info-metadata value: 2026-06-01T13:38:53,476 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.38-py3-none-any.whl#sha256=1d9364087ac3cc7470b1c01e83d54c6205b985cc927c915123d794b041ab582f (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.9) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.37-py3-none-any.whl#sha256=8424d22fd05b638c712b5054371fd9d0bc9d3ba7a598c13677166d58b3885a46 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.7) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.36-py3-none-any.whl#sha256=2d8179d8c6893ef87598ad39f1660f73cbc5437b5e430c022e03e39ecc2bfae6 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.7) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.35-py3-none-any.whl#sha256=e55ec1bdf6fa0f5a2c8cc4b422d57f2a976626e7c754747404473989436947a7 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.6) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.34-py3-none-any.whl#sha256=dd8a23c8a4dcd06079c2a0b61979d68c8147f69c659c2bdfffdb5fc7a0cf602b (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.6.*) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.33-py3-none-any.whl#sha256=abf2f3012bf2803f7428a0c2486392011213b924796861f4f65f5af910cc1bf6 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,477 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.31-py3-none-any.whl#sha256=9bf5c22165d7aee7361c07d4e91889ba63025a2189fd413e6dfb47089d50566b (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.30-py3-none-any.whl#sha256=6fb19bd9b9c5bbb835d8e78d7ca8d616c1e61f985e6ce6ccfc66780ec3ecc156 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.29-py3-none-any.whl#sha256=b2c3a3b0103841cc4f73c12580e586c953d3c6598ce830c7a7b6ed68c178eabd (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.28-py3-none-any.whl#sha256=dd2e47b81113c1f3b524b39c4e1a7be54baa2c0b523c69341a83b5a36b3488e4 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.27-py3-none-any.whl#sha256=9d0398088f05d3ebd07a2d467f226a49bab40231189f71e1ec91f3c32743cbf1 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.25-py3-none-any.whl#sha256=9025eb59fd6bf0595da120ef03048ea5279af7518b235b81c0c16ac626f2cde6 (from https://www.piwheels.org/simple/cdx-toolkit/) (requires-python:>=3.5.*) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.24-py3-none-any.whl#sha256=b88e2e929c163655010df3d8ba34c355bf49b3e3449507a7c14ed6fcccece639 (from https://www.piwheels.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,478 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.23-py3-none-any.whl#sha256=4f1de6c2ca82c43753f4d71ac016fedeb72ee4c993dea30294805c770fa0a128 (from https://www.piwheels.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,479 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.22-py3-none-any.whl#sha256=aab0eaff446c8c6f7f1cb9e0eb279878fdc747613b9de96bee771b1f09a95851 (from https://www.piwheels.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,479 Skipping link: No binaries permitted for cdx-toolkit: https://archive1.piwheels.org/simple/cdx-toolkit/cdx_toolkit-0.9.21-py3-none-any.whl#sha256=468cc55cee19b08930ef2073f5f519fb53c46fb2d84c8ffd191afa3d768abd95 (from https://www.piwheels.org/simple/cdx-toolkit/) 2026-06-01T13:38:53,479 Skipping link: not a file: https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,479 Skipping link: not a file: https://pypi.org/simple/cdx-toolkit/ 2026-06-01T13:38:53,504 Given no hashes to check 1 links for project 'cdx-toolkit': discarding no candidates 2026-06-01T13:38:53,505 Collecting cdx-toolkit==0.9.39 2026-06-01T13:38:53,507 Created temporary directory: /tmp/pip-unpack-bhmhvbb0 2026-06-01T13:38:53,568 Downloading cdx_toolkit-0.9.39.tar.gz (92 kB) 2026-06-01T13:38:53,805 Added cdx-toolkit==0.9.39 from https://files.pythonhosted.org/packages/c2/92/ab18e28629867f3af01f64974ef75075dd5775ad9cbd1dca42faba1504af/cdx_toolkit-0.9.39.tar.gz to build tracker '/tmp/pip-build-tracker-oovi103z' 2026-06-01T13:38:53,807 Running setup.py (path:/tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/setup.py) egg_info for package cdx-toolkit 2026-06-01T13:38:53,808 Created temporary directory: /tmp/pip-pip-egg-info-vqcf_fkj 2026-06-01T13:38:53,808 Preparing metadata (setup.py): started 2026-06-01T13:38:53,809 Running command python setup.py egg_info 2026-06-01T13:38:54,583 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-06-01T13:38:54,584 !! 2026-06-01T13:38:54,584 ******************************************************************************** 2026-06-01T13:38:54,584 Requirements should be satisfied by a PEP 517 installer. 2026-06-01T13:38:54,584 If you are using pip, you can try `pip install --use-pep517`. 2026-06-01T13:38:54,584 This deprecation is overdue, please update your project and remove deprecated 2026-06-01T13:38:54,585 calls to avoid build errors in the future. 2026-06-01T13:38:54,585 ******************************************************************************** 2026-06-01T13:38:54,585 !! 2026-06-01T13:38:54,585 dist.fetch_build_eggs(dist.setup_requires) 2026-06-01T13:38:57,785 Traceback (most recent call last): 2026-06-01T13:38:57,791 File "", line 2, in 2026-06-01T13:38:57,792 exec(compile(''' 2026-06-01T13:38:57,792 ~~~~^^^^^^^^^^^^ 2026-06-01T13:38:57,792 # This is -- a caller that pip uses to run setup.py 2026-06-01T13:38:57,792 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,792 ...<32 lines>... 2026-06-01T13:38:57,792 exec(compile(setup_py_code, filename, "exec")) 2026-06-01T13:38:57,792 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,792 ''' % ('/tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/setup.py',), "", "exec")) 2026-06-01T13:38:57,792 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,793 File "", line 35, in 2026-06-01T13:38:57,793 File "/tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/setup.py", line 34, in 2026-06-01T13:38:57,793 setup( 2026-06-01T13:38:57,793 ~~~~~^ 2026-06-01T13:38:57,793 name='cdx_toolkit', 2026-06-01T13:38:57,793 ^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,793 ...<38 lines>... 2026-06-01T13:38:57,793 ], 2026-06-01T13:38:57,793 ^^ 2026-06-01T13:38:57,794 ) 2026-06-01T13:38:57,794 ^ 2026-06-01T13:38:57,794 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 117, in setup 2026-06-01T13:38:57,794 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-06-01T13:38:57,794 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2026-06-01T13:38:57,794 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-06-01T13:38:57,794 _setup_distribution = dist = klass(attrs) 2026-06-01T13:38:57,794 ~~~~~^^^^^^^ 2026-06-01T13:38:57,794 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-06-01T13:38:57,795 _Distribution.__init__(self, dist_attrs) 2026-06-01T13:38:57,795 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,795 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 307, in __init__ 2026-06-01T13:38:57,795 self.finalize_options() 2026-06-01T13:38:57,795 ~~~~~~~~~~~~~~~~~~~~~^^ 2026-06-01T13:38:57,795 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-06-01T13:38:57,795 for ep in sorted(loaded, key=by_order): 2026-06-01T13:38:57,795 ~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,796 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 788, in 2026-06-01T13:38:57,796 loaded = map(lambda e: e.load(), filtered) 2026-06-01T13:38:57,796 ~~~~~~^^ 2026-06-01T13:38:57,796 File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 179, in load 2026-06-01T13:38:57,796 module = import_module(match.group('module')) 2026-06-01T13:38:57,796 File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 2026-06-01T13:38:57,796 return _bootstrap._gcd_import(name[level:], package, level) 2026-06-01T13:38:57,796 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,797 File "", line 1387, in _gcd_import 2026-06-01T13:38:57,797 File "", line 1360, in _find_and_load 2026-06-01T13:38:57,797 File "", line 1310, in _find_and_load_unlocked 2026-06-01T13:38:57,797 File "", line 488, in _call_with_frames_removed 2026-06-01T13:38:57,797 File "", line 1387, in _gcd_import 2026-06-01T13:38:57,797 File "", line 1360, in _find_and_load 2026-06-01T13:38:57,797 File "", line 1310, in _find_and_load_unlocked 2026-06-01T13:38:57,798 File "", line 488, in _call_with_frames_removed 2026-06-01T13:38:57,798 File "", line 1387, in _gcd_import 2026-06-01T13:38:57,798 File "", line 1360, in _find_and_load 2026-06-01T13:38:57,798 File "", line 1331, in _find_and_load_unlocked 2026-06-01T13:38:57,798 File "", line 935, in _load_unlocked 2026-06-01T13:38:57,798 File "", line 1026, in exec_module 2026-06-01T13:38:57,799 File "", line 488, in _call_with_frames_removed 2026-06-01T13:38:57,799 File "/tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/.eggs/setuptools_scm-10.0.5-py3.13.egg/setuptools_scm/__init__.py", line 8, in 2026-06-01T13:38:57,799 from vcs_versioning import Configuration 2026-06-01T13:38:57,799 ModuleNotFoundError: No module named 'vcs_versioning' 2026-06-01T13:38:57,917 ERROR: python setup.py egg_info exited with 1 2026-06-01T13:38:57,929 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-06-01T13:38:57,929 exec(compile('"'"''"'"''"'"' 2026-06-01T13:38:57,929 # This is -- a caller that pip uses to run setup.py 2026-06-01T13:38:57,929 # 2026-06-01T13:38:57,929 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-06-01T13:38:57,929 # import from `distutils.core` to work with newer packaging standards. 2026-06-01T13:38:57,929 # - It provides a clear error message when setuptools is not installed. 2026-06-01T13:38:57,929 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-06-01T13:38:57,929 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-06-01T13:38:57,929 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-06-01T13:38:57,929 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-06-01T13:38:57,929 import os, sys, tokenize, traceback 2026-06-01T13:38:57,929 2026-06-01T13:38:57,929 try: 2026-06-01T13:38:57,929 import setuptools 2026-06-01T13:38:57,929 except ImportError: 2026-06-01T13:38:57,929 print( 2026-06-01T13:38:57,929 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2026-06-01T13:38:57,929 "the build environment with exception:", 2026-06-01T13:38:57,929 file=sys.stderr, 2026-06-01T13:38:57,929 ) 2026-06-01T13:38:57,929 traceback.print_exc() 2026-06-01T13:38:57,929 sys.exit(1) 2026-06-01T13:38:57,929 2026-06-01T13:38:57,929 __file__ = %r 2026-06-01T13:38:57,929 sys.argv[0] = __file__ 2026-06-01T13:38:57,929 2026-06-01T13:38:57,929 if os.path.exists(__file__): 2026-06-01T13:38:57,929 filename = __file__ 2026-06-01T13:38:57,929 with tokenize.open(__file__) as f: 2026-06-01T13:38:57,929 setup_py_code = f.read() 2026-06-01T13:38:57,929 else: 2026-06-01T13:38:57,929 filename = "" 2026-06-01T13:38:57,929 setup_py_code = "from setuptools import setup; setup()" 2026-06-01T13:38:57,929 2026-06-01T13:38:57,929 exec(compile(setup_py_code, filename, "exec")) 2026-06-01T13:38:57,929 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-vqcf_fkj[/] 2026-06-01T13:38:57,930 [bold magenta]cwd[/]: /tmp/pip-wheel-5zg9u931/cdx-toolkit_85fdcadaa86e45f2a7d1c62edeefd924/ 2026-06-01T13:38:57,930 Preparing metadata (setup.py): finished with status 'error' 2026-06-01T13:38:57,931 ERROR: metadata generation failed 2026-06-01T13:38:57,935 Exception information: 2026-06-01T13:38:57,935 Traceback (most recent call last): 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2026-06-01T13:38:57,935 call_subprocess( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 args, 2026-06-01T13:38:57,935 ^^^^^ 2026-06-01T13:38:57,935 ...<2 lines>... 2026-06-01T13:38:57,935 spinner=spinner, 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2026-06-01T13:38:57,935 raise error 2026-06-01T13:38:57,935 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-06-01T13:38:57,935 2026-06-01T13:38:57,935 The above exception was the direct cause of the following exception: 2026-06-01T13:38:57,935 2026-06-01T13:38:57,935 Traceback (most recent call last): 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2026-06-01T13:38:57,935 status = _inner_run() 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2026-06-01T13:38:57,935 return self.run(options, args) 2026-06-01T13:38:57,935 ~~~~~~~~^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2026-06-01T13:38:57,935 return func(self, options, args) 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2026-06-01T13:38:57,935 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2026-06-01T13:38:57,935 result = self._result = resolver.resolve( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2026-06-01T13:38:57,935 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2026-06-01T13:38:57,935 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2026-06-01T13:38:57,935 if not criterion.candidates: 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2026-06-01T13:38:57,935 return bool(self._sequence) 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2026-06-01T13:38:57,935 self._bool = any(self) 2026-06-01T13:38:57,935 ~~~^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2026-06-01T13:38:57,935 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-06-01T13:38:57,935 ^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2026-06-01T13:38:57,935 candidate = func() 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2026-06-01T13:38:57,935 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 link, template, name, version 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2026-06-01T13:38:57,935 self._link_candidate_cache[link] = LinkCandidate( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 link, 2026-06-01T13:38:57,935 ^^^^^ 2026-06-01T13:38:57,935 ...<3 lines>... 2026-06-01T13:38:57,935 version=version, 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2026-06-01T13:38:57,935 super().__init__( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 link=link, 2026-06-01T13:38:57,935 ^^^^^^^^^^ 2026-06-01T13:38:57,935 ...<4 lines>... 2026-06-01T13:38:57,935 version=version, 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2026-06-01T13:38:57,935 self.dist = self._prepare() 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2026-06-01T13:38:57,935 dist = self._prepare_distribution() 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2026-06-01T13:38:57,935 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2026-06-01T13:38:57,935 return self._prepare_linked_requirement(req, parallel_builds) 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2026-06-01T13:38:57,935 dist = _get_prepared_distribution( 2026-06-01T13:38:57,935 req, 2026-06-01T13:38:57,935 ...<3 lines>... 2026-06-01T13:38:57,935 self.check_build_deps, 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2026-06-01T13:38:57,935 abstract_dist.prepare_distribution_metadata( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 finder, build_isolation, check_build_deps 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2026-06-01T13:38:57,935 self.req.prepare_metadata() 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2026-06-01T13:38:57,935 self.metadata_directory = generate_metadata_legacy( 2026-06-01T13:38:57,935 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-06-01T13:38:57,935 build_env=self.build_env, 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ...<3 lines>... 2026-06-01T13:38:57,935 details=details, 2026-06-01T13:38:57,935 ^^^^^^^^^^^^^^^^ 2026-06-01T13:38:57,935 ) 2026-06-01T13:38:57,935 ^ 2026-06-01T13:38:57,935 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2026-06-01T13:38:57,935 raise MetadataGenerationFailed(package_details=details) from error 2026-06-01T13:38:57,935 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-06-01T13:38:57,956 Removed cdx-toolkit==0.9.39 from https://files.pythonhosted.org/packages/c2/92/ab18e28629867f3af01f64974ef75075dd5775ad9cbd1dca42faba1504af/cdx_toolkit-0.9.39.tar.gz from build tracker '/tmp/pip-build-tracker-oovi103z' 2026-06-01T13:38:57,956 Removed build tracker: '/tmp/pip-build-tracker-oovi103z'