2026-06-01T12:47:26,611 Created temporary directory: /tmp/pip-ephem-wheel-cache-jcg16rgh 2026-06-01T12:47:26,613 Created temporary directory: /tmp/pip-build-tracker-k22evbj3 2026-06-01T12:47:26,614 Initialized build tracking at /tmp/pip-build-tracker-k22evbj3 2026-06-01T12:47:26,614 Created build tracker: /tmp/pip-build-tracker-k22evbj3 2026-06-01T12:47:26,614 Entered build tracker: /tmp/pip-build-tracker-k22evbj3 2026-06-01T12:47:26,615 Created temporary directory: /tmp/pip-wheel-57xwzinu 2026-06-01T12:47:26,618 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-06-01T12:47:26,621 Created temporary directory: /tmp/pip-ephem-wheel-cache-7t_c3coj 2026-06-01T12:47:26,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T12:47:26,647 2 location(s) to search for versions of cdx-toolkit: 2026-06-01T12:47:26,647 * https://pypi.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,647 * https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,648 Fetching project page and analyzing links: https://pypi.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,648 Getting page https://pypi.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,650 Found index url https://pypi.org/simple 2026-06-01T12:47:26,879 Fetched page https://pypi.org/simple/cdx-toolkit/ as application/vnd.pypi.simple.v1+json 2026-06-01T12:47:26,886 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-01T12:47:26,887 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-01T12:47:26,888 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-01T12:47:26,888 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-01T12:47:26,889 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-01T12:47:26,890 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-01T12:47:26,891 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-01T12:47:26,891 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-01T12:47:26,892 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-01T12:47:26,893 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-01T12:47:26,893 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-01T12:47:26,894 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-01T12:47:26,895 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-01T12:47:26,895 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-01T12:47:26,896 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-01T12:47:26,896 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-01T12:47:26,897 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-01T12:47:26,897 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-01T12:47:26,898 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-01T12:47:26,899 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-01T12:47:26,900 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-01T12:47:26,901 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-01T12:47:26,902 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-01T12:47:26,903 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-01T12:47:26,904 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-01T12:47:26,905 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-01T12:47:26,906 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-01T12:47:26,907 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-01T12:47:26,908 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-01T12:47:26,909 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-01T12:47:26,909 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-01T12:47:26,910 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-01T12:47:26,911 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-01T12:47:26,912 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-01T12:47:26,913 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-01T12:47:26,914 Fetching project page and analyzing links: https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,914 Getting page https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T12:47:26,916 Found index url https://www.piwheels.org/simple 2026-06-01T12:47:27,130 Fetched page https://www.piwheels.org/simple/cdx-toolkit/ as text/html 2026-06-01T12:47:27,136 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-01T12:47:27,137 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-01T12:47:27,138 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-01T12:47:27,138 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-01T12:47:27,139 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-01T12:47:27,140 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-01T12:47:27,140 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-01T12:47:27,140 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-01T12:47:27,141 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-01T12:47:27,141 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-01T12:47:27,142 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-01T12:47:27,143 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-01T12:47:27,143 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-01T12:47:27,144 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-01T12:47:27,144 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-01T12:47:27,145 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-01T12:47:27,146 Skipping link: not a file: https://www.piwheels.org/simple/cdx-toolkit/ 2026-06-01T12:47:27,146 Skipping link: not a file: https://pypi.org/simple/cdx-toolkit/ 2026-06-01T12:47:27,168 Given no hashes to check 1 links for project 'cdx-toolkit': discarding no candidates 2026-06-01T12:47:27,188 Collecting cdx-toolkit==0.9.39 2026-06-01T12:47:27,191 Created temporary directory: /tmp/pip-unpack-n68rtn8x 2026-06-01T12:47:27,342 Downloading cdx_toolkit-0.9.39.tar.gz (92 kB) 2026-06-01T12:47:27,586 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-k22evbj3' 2026-06-01T12:47:27,588 Running setup.py (path:/tmp/pip-wheel-57xwzinu/cdx-toolkit_d455b15e54844c5e90734a9764351910/setup.py) egg_info for package cdx-toolkit 2026-06-01T12:47:27,589 Created temporary directory: /tmp/pip-pip-egg-info-sfpwvffy 2026-06-01T12:47:27,590 Preparing metadata (setup.py): started 2026-06-01T12:47:27,591 Running command python setup.py egg_info 2026-06-01T12:47:28,181 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-06-01T12:47:28,181 !! 2026-06-01T12:47:28,184 ******************************************************************************** 2026-06-01T12:47:28,185 Requirements should be satisfied by a PEP 517 installer. 2026-06-01T12:47:28,185 If you are using pip, you can try `pip install --use-pep517`. 2026-06-01T12:47:28,186 This deprecation is overdue, please update your project and remove deprecated 2026-06-01T12:47:28,186 calls to avoid build errors in the future. 2026-06-01T12:47:28,187 ******************************************************************************** 2026-06-01T12:47:28,188 !! 2026-06-01T12:47:28,188 dist.fetch_build_eggs(dist.setup_requires) 2026-06-01T12:47:31,041 Traceback (most recent call last): 2026-06-01T12:47:31,041 File "", line 2, in 2026-06-01T12:47:31,042 File "", line 34, in 2026-06-01T12:47:31,042 File "/tmp/pip-wheel-57xwzinu/cdx-toolkit_d455b15e54844c5e90734a9764351910/setup.py", line 34, in 2026-06-01T12:47:31,043 setup( 2026-06-01T12:47:31,044 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-06-01T12:47:31,044 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-06-01T12:47:31,045 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,045 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-06-01T12:47:31,046 _setup_distribution = dist = klass(attrs) 2026-06-01T12:47:31,047 ^^^^^^^^^^^^ 2026-06-01T12:47:31,047 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-06-01T12:47:31,048 _Distribution.__init__(self, dist_attrs) 2026-06-01T12:47:31,048 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 307, in __init__ 2026-06-01T12:47:31,049 self.finalize_options() 2026-06-01T12:47:31,050 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-06-01T12:47:31,050 for ep in sorted(loaded, key=by_order): 2026-06-01T12:47:31,051 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,052 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 788, in 2026-06-01T12:47:31,052 loaded = map(lambda e: e.load(), filtered) 2026-06-01T12:47:31,053 ^^^^^^^^ 2026-06-01T12:47:31,054 File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load 2026-06-01T12:47:31,055 module = import_module(match.group('module')) 2026-06-01T12:47:31,056 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,057 File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 2026-06-01T12:47:31,058 return _bootstrap._gcd_import(name[level:], package, level) 2026-06-01T12:47:31,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,059 File "", line 1206, in _gcd_import 2026-06-01T12:47:31,060 File "", line 1178, in _find_and_load 2026-06-01T12:47:31,060 File "", line 1128, in _find_and_load_unlocked 2026-06-01T12:47:31,061 File "", line 241, in _call_with_frames_removed 2026-06-01T12:47:31,062 File "", line 1206, in _gcd_import 2026-06-01T12:47:31,062 File "", line 1178, in _find_and_load 2026-06-01T12:47:31,063 File "", line 1128, in _find_and_load_unlocked 2026-06-01T12:47:31,063 File "", line 241, in _call_with_frames_removed 2026-06-01T12:47:31,064 File "", line 1206, in _gcd_import 2026-06-01T12:47:31,064 File "", line 1178, in _find_and_load 2026-06-01T12:47:31,065 File "", line 1149, in _find_and_load_unlocked 2026-06-01T12:47:31,066 File "", line 690, in _load_unlocked 2026-06-01T12:47:31,066 File "", line 940, in exec_module 2026-06-01T12:47:31,067 File "", line 241, in _call_with_frames_removed 2026-06-01T12:47:31,067 File "/tmp/pip-wheel-57xwzinu/cdx-toolkit_d455b15e54844c5e90734a9764351910/.eggs/setuptools_scm-10.0.5-py3.11.egg/setuptools_scm/__init__.py", line 8, in 2026-06-01T12:47:31,068 from vcs_versioning import Configuration 2026-06-01T12:47:31,069 ModuleNotFoundError: No module named 'vcs_versioning' 2026-06-01T12:47:31,175 ERROR: [present-rich] python setup.py egg_info exited with 1 2026-06-01T12:47:31,188 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-06-01T12:47:31,188 exec(compile('"'"''"'"''"'"' 2026-06-01T12:47:31,188 # This is -- a caller that pip uses to run setup.py 2026-06-01T12:47:31,188 # 2026-06-01T12:47:31,188 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-06-01T12:47:31,188 # import from `distutils.core` to work with newer packaging standards. 2026-06-01T12:47:31,188 # - It provides a clear error message when setuptools is not installed. 2026-06-01T12:47:31,188 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-06-01T12:47:31,188 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-06-01T12:47:31,188 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-06-01T12:47:31,188 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-06-01T12:47:31,188 import os, sys, tokenize 2026-06-01T12:47:31,188 2026-06-01T12:47:31,188 try: 2026-06-01T12:47:31,188 import setuptools 2026-06-01T12:47:31,188 except ImportError as error: 2026-06-01T12:47:31,188 print( 2026-06-01T12:47:31,188 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-06-01T12:47:31,188 "the build environment.", 2026-06-01T12:47:31,188 file=sys.stderr, 2026-06-01T12:47:31,188 ) 2026-06-01T12:47:31,188 sys.exit(1) 2026-06-01T12:47:31,188 2026-06-01T12:47:31,188 __file__ = %r 2026-06-01T12:47:31,188 sys.argv[0] = __file__ 2026-06-01T12:47:31,188 2026-06-01T12:47:31,188 if os.path.exists(__file__): 2026-06-01T12:47:31,188 filename = __file__ 2026-06-01T12:47:31,188 with tokenize.open(__file__) as f: 2026-06-01T12:47:31,188 setup_py_code = f.read() 2026-06-01T12:47:31,188 else: 2026-06-01T12:47:31,188 filename = "" 2026-06-01T12:47:31,188 setup_py_code = "from setuptools import setup; setup()" 2026-06-01T12:47:31,188 2026-06-01T12:47:31,188 exec(compile(setup_py_code, filename, "exec")) 2026-06-01T12:47:31,188 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-57xwzinu/cdx-toolkit_d455b15e54844c5e90734a9764351910/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sfpwvffy[/] 2026-06-01T12:47:31,188 [bold magenta]cwd[/]: /tmp/pip-wheel-57xwzinu/cdx-toolkit_d455b15e54844c5e90734a9764351910/ 2026-06-01T12:47:31,189 Preparing metadata (setup.py): finished with status 'error' 2026-06-01T12:47:31,190 ERROR: [present-rich] metadata generation failed 2026-06-01T12:47:31,196 Exception information: 2026-06-01T12:47:31,196 Traceback (most recent call last): 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2026-06-01T12:47:31,196 call_subprocess( 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-06-01T12:47:31,196 raise error 2026-06-01T12:47:31,196 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-06-01T12:47:31,196 2026-06-01T12:47:31,196 The above exception was the direct cause of the following exception: 2026-06-01T12:47:31,196 2026-06-01T12:47:31,196 Traceback (most recent call last): 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-06-01T12:47:31,196 status = run_func(*args) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-06-01T12:47:31,196 return func(self, options, args) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-06-01T12:47:31,196 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-06-01T12:47:31,196 result = self._result = resolver.resolve( 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-06-01T12:47:31,196 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-06-01T12:47:31,196 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-06-01T12:47:31,196 if not criterion.candidates: 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-06-01T12:47:31,196 return bool(self._sequence) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-06-01T12:47:31,196 return any(self) 2026-06-01T12:47:31,196 ^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-06-01T12:47:31,196 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-06-01T12:47:31,196 candidate = func() 2026-06-01T12:47:31,196 ^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-06-01T12:47:31,196 self._link_candidate_cache[link] = LinkCandidate( 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-06-01T12:47:31,196 super().__init__( 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-06-01T12:47:31,196 self.dist = self._prepare() 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-06-01T12:47:31,196 dist = self._prepare_distribution() 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-06-01T12:47:31,196 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-06-01T12:47:31,196 return self._prepare_linked_requirement(req, parallel_builds) 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-06-01T12:47:31,196 dist = _get_prepared_distribution( 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-06-01T12:47:31,196 abstract_dist.prepare_distribution_metadata( 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2026-06-01T12:47:31,196 self.req.prepare_metadata() 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 545, in prepare_metadata 2026-06-01T12:47:31,196 self.metadata_directory = generate_metadata_legacy( 2026-06-01T12:47:31,196 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-01T12:47:31,196 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2026-06-01T12:47:31,196 raise MetadataGenerationFailed(package_details=details) from error 2026-06-01T12:47:31,196 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-06-01T12:47:31,209 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-k22evbj3' 2026-06-01T12:47:31,210 Removed build tracker: '/tmp/pip-build-tracker-k22evbj3'