2025-10-19T13:00:25,951 Created temporary directory: /tmp/pip-ephem-wheel-cache-82vbu8m9 2025-10-19T13:00:25,952 Created temporary directory: /tmp/pip-build-tracker-tv9vacb3 2025-10-19T13:00:25,953 Initialized build tracking at /tmp/pip-build-tracker-tv9vacb3 2025-10-19T13:00:25,954 Created build tracker: /tmp/pip-build-tracker-tv9vacb3 2025-10-19T13:00:25,954 Entered build tracker: /tmp/pip-build-tracker-tv9vacb3 2025-10-19T13:00:25,955 Created temporary directory: /tmp/pip-wheel-j77y3ak8 2025-10-19T13:00:25,958 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 2025-10-19T13:00:25,960 Created temporary directory: /tmp/pip-ephem-wheel-cache-356ps1a4 2025-10-19T13:00:25,982 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T13:00:25,986 2 location(s) to search for versions of codecomplexity: 2025-10-19T13:00:25,986 * https://pypi.org/simple/codecomplexity/ 2025-10-19T13:00:25,986 * https://www.piwheels.org/simple/codecomplexity/ 2025-10-19T13:00:25,987 Fetching project page and analyzing links: https://pypi.org/simple/codecomplexity/ 2025-10-19T13:00:25,988 Getting page https://pypi.org/simple/codecomplexity/ 2025-10-19T13:00:25,989 Found index url https://pypi.org/simple 2025-10-19T13:00:26,206 Fetched page https://pypi.org/simple/codecomplexity/ as application/vnd.pypi.simple.v1+json 2025-10-19T13:00:26,208 Skipping link: No binaries permitted for codecomplexity: https://files.pythonhosted.org/packages/a7/bb/6b838d5498eaca4ba933a0b10004cd53e1bee272cacda8bce7b7473c7067/codecomplexity-0.1.0-py3-none-any.whl (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8) 2025-10-19T13:00:26,209 Found link https://files.pythonhosted.org/packages/a4/0f/a925db52f25c25e6b3ee317229198f70a49272f79b6ae8b55ef3836ffb9f/codecomplexity-0.1.0.tar.gz (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8), version: 0.1.0 2025-10-19T13:00:26,210 Skipping link: No binaries permitted for codecomplexity: https://files.pythonhosted.org/packages/d5/7d/234b6cc497185b2a97952bdcc34297f3fca07deb49fadcd6bd9af066e9b0/codecomplexity-0.1.1-py3-none-any.whl (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8) 2025-10-19T13:00:26,211 Found link https://files.pythonhosted.org/packages/b7/e7/ce86543a179112d5b2d652fd632c488dc7a050ac5d64f99e4eb566bdfcf2/codecomplexity-0.1.1.tar.gz (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8), version: 0.1.1 2025-10-19T13:00:26,212 Skipping link: No binaries permitted for codecomplexity: https://files.pythonhosted.org/packages/e5/b1/362a0c600234d5be63c9ab65b2ac3a4fae9afc7e36936d34186fc5eecef6/codecomplexity-0.1.2-py3-none-any.whl (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8) 2025-10-19T13:00:26,213 Found link https://files.pythonhosted.org/packages/ed/00/b219f96bfe3dd3e1c705140541c720c581fc71ff3bfc37798ece0863b15e/codecomplexity-0.1.2.tar.gz (from https://pypi.org/simple/codecomplexity/) (requires-python:>=3.8), version: 0.1.2 2025-10-19T13:00:26,214 Fetching project page and analyzing links: https://www.piwheels.org/simple/codecomplexity/ 2025-10-19T13:00:26,214 Getting page https://www.piwheels.org/simple/codecomplexity/ 2025-10-19T13:00:26,216 Found index url https://www.piwheels.org/simple 2025-10-19T13:00:26,376 Fetched page https://www.piwheels.org/simple/codecomplexity/ as text/html 2025-10-19T13:00:26,378 Skipping link: No binaries permitted for codecomplexity: https://www.piwheels.org/simple/codecomplexity/codecomplexity-0.1.1-py3-none-any.whl#sha256=428674b296efc6755dc3a397ce69a5cf344330335ec36440d851667db5a3e5c0 (from https://www.piwheels.org/simple/codecomplexity/) (requires-python:>=3.8) 2025-10-19T13:00:26,379 Skipping link: No binaries permitted for codecomplexity: https://www.piwheels.org/simple/codecomplexity/codecomplexity-0.1.0-py3-none-any.whl#sha256=8dd92296b76531410aef30ae346e17c4f158e8cd11205ba60cdb64c890fee7f0 (from https://www.piwheels.org/simple/codecomplexity/) (requires-python:>=3.8) 2025-10-19T13:00:26,379 Skipping link: not a file: https://www.piwheels.org/simple/codecomplexity/ 2025-10-19T13:00:26,380 Skipping link: not a file: https://pypi.org/simple/codecomplexity/ 2025-10-19T13:00:26,399 Given no hashes to check 1 links for project 'codecomplexity': discarding no candidates 2025-10-19T13:00:26,417 Collecting codecomplexity==0.1.2 2025-10-19T13:00:26,420 Created temporary directory: /tmp/pip-unpack-x8dtux11 2025-10-19T13:00:26,637 Downloading codecomplexity-0.1.2.tar.gz (6.3 kB) 2025-10-19T13:00:26,672 Added codecomplexity==0.1.2 from https://files.pythonhosted.org/packages/ed/00/b219f96bfe3dd3e1c705140541c720c581fc71ff3bfc37798ece0863b15e/codecomplexity-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-tv9vacb3' 2025-10-19T13:00:26,678 Created temporary directory: /tmp/pip-build-env-v3q53h_e 2025-10-19T13:00:26,682 Installing build dependencies: started 2025-10-19T13:00:26,684 Running command pip subprocess to install build dependencies 2025-10-19T13:00:27,811 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-19T13:00:28,393 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 2025-10-19T13:00:28,416 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T13:00:30,208 Collecting setuptools>=45 2025-10-19T13:00:30,316 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-19T13:00:30,596 Collecting wheel 2025-10-19T13:00:30,614 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-19T13:00:30,945 Collecting setuptools_scm>=6.2 2025-10-19T13:00:30,963 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.1-py3-none-any.whl (62 kB) 2025-10-19T13:00:31,159 Collecting packaging>=20 2025-10-19T13:00:31,175 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-19T13:00:34,214 Installing collected packages: wheel, setuptools, packaging, setuptools_scm 2025-10-19T13:00:34,449 Creating /tmp/pip-build-env-v3q53h_e/overlay/local/bin 2025-10-19T13:00:34,451 changing mode of /tmp/pip-build-env-v3q53h_e/overlay/local/bin/wheel to 755 2025-10-19T13:00:38,693 changing mode of /tmp/pip-build-env-v3q53h_e/overlay/local/bin/setuptools-scm to 755 2025-10-19T13:00:38,721 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.1 wheel-0.45.1 2025-10-19T13:00:39,024 Installing build dependencies: finished with status 'done' 2025-10-19T13:00:39,032 Getting requirements to build wheel: started 2025-10-19T13:00:39,034 Running command Getting requirements to build wheel 2025-10-19T13:00:39,889 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-19T13:00:39,890 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:7: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2025-10-19T13:00:39,891 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2025-10-19T13:00:39,892 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2025-10-19T13:00:39,892 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2025-10-19T13:00:39,893 warnings.warn( 2025-10-19T13:00:39,923 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2025-10-19T13:00:39,924 !! 2025-10-19T13:00:39,925 ******************************************************************************** 2025-10-19T13:00:39,925 The following seems to be defined outside of `pyproject.toml`: 2025-10-19T13:00:39,926 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'flake8>=6.0']}` 2025-10-19T13:00:39,927 According to the spec (see the link below), however, setuptools CANNOT 2025-10-19T13:00:39,927 consider this value unless `optional-dependencies` is listed as `dynamic`. 2025-10-19T13:00:39,928 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-19T13:00:39,929 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2025-10-19T13:00:39,930 remove the `[project]` table from your file and rely entirely on other means of 2025-10-19T13:00:39,930 configuration. 2025-10-19T13:00:39,931 ******************************************************************************** 2025-10-19T13:00:39,931 !! 2025-10-19T13:00:39,932 _handle_missing_dynamic(dist, project_table) 2025-10-19T13:00:39,932 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T13:00:39,933 !! 2025-10-19T13:00:39,934 ******************************************************************************** 2025-10-19T13:00:39,934 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-19T13:00:39,936 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T13:00:39,936 or your builds will no longer be supported. 2025-10-19T13:00:39,937 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:39,938 ******************************************************************************** 2025-10-19T13:00:39,939 !! 2025-10-19T13:00:39,939 corresp(dist, value, root_dir) 2025-10-19T13:00:39,940 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T13:00:39,940 corresp(dist, value, root_dir) 2025-10-19T13:00:40,016 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:40,017 !! 2025-10-19T13:00:40,018 ******************************************************************************** 2025-10-19T13:00:40,019 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:40,020 License :: OSI Approved :: MIT License 2025-10-19T13:00:40,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:40,022 ******************************************************************************** 2025-10-19T13:00:40,023 !! 2025-10-19T13:00:40,024 dist._finalize_license_expression() 2025-10-19T13:00:40,024 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:40,025 !! 2025-10-19T13:00:40,026 ******************************************************************************** 2025-10-19T13:00:40,027 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:40,028 License :: OSI Approved :: MIT License 2025-10-19T13:00:40,029 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:40,029 ******************************************************************************** 2025-10-19T13:00:40,030 !! 2025-10-19T13:00:40,030 self._finalize_license_expression() 2025-10-19T13:00:40,031 running egg_info 2025-10-19T13:00:40,037 writing codecomplexity.egg-info/PKG-INFO 2025-10-19T13:00:40,040 writing dependency_links to codecomplexity.egg-info/dependency_links.txt 2025-10-19T13:00:40,041 writing entry points to codecomplexity.egg-info/entry_points.txt 2025-10-19T13:00:40,043 writing top-level names to codecomplexity.egg-info/top_level.txt 2025-10-19T13:00:40,094 listing git files failed - pretending there aren't any 2025-10-19T13:00:40,101 reading manifest file 'codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:40,106 writing manifest file 'codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:40,208 Getting requirements to build wheel: finished with status 'done' 2025-10-19T13:00:40,211 Created temporary directory: /tmp/pip-modern-metadata-22bhp208 2025-10-19T13:00:40,214 Preparing metadata (pyproject.toml): started 2025-10-19T13:00:40,215 Running command Preparing metadata (pyproject.toml) 2025-10-19T13:00:40,794 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-19T13:00:40,795 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:7: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2025-10-19T13:00:40,796 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2025-10-19T13:00:40,796 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2025-10-19T13:00:40,797 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2025-10-19T13:00:40,798 warnings.warn( 2025-10-19T13:00:40,823 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2025-10-19T13:00:40,823 !! 2025-10-19T13:00:40,825 ******************************************************************************** 2025-10-19T13:00:40,825 The following seems to be defined outside of `pyproject.toml`: 2025-10-19T13:00:40,827 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'flake8>=6.0']}` 2025-10-19T13:00:40,828 According to the spec (see the link below), however, setuptools CANNOT 2025-10-19T13:00:40,828 consider this value unless `optional-dependencies` is listed as `dynamic`. 2025-10-19T13:00:40,829 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-19T13:00:40,830 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2025-10-19T13:00:40,831 remove the `[project]` table from your file and rely entirely on other means of 2025-10-19T13:00:40,832 configuration. 2025-10-19T13:00:40,832 ******************************************************************************** 2025-10-19T13:00:40,833 !! 2025-10-19T13:00:40,834 _handle_missing_dynamic(dist, project_table) 2025-10-19T13:00:40,835 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T13:00:40,835 !! 2025-10-19T13:00:40,836 ******************************************************************************** 2025-10-19T13:00:40,837 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-19T13:00:40,839 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T13:00:40,839 or your builds will no longer be supported. 2025-10-19T13:00:40,840 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:40,840 ******************************************************************************** 2025-10-19T13:00:40,841 !! 2025-10-19T13:00:40,842 corresp(dist, value, root_dir) 2025-10-19T13:00:40,842 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T13:00:40,843 corresp(dist, value, root_dir) 2025-10-19T13:00:40,908 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:40,909 !! 2025-10-19T13:00:40,910 ******************************************************************************** 2025-10-19T13:00:40,910 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:40,911 License :: OSI Approved :: MIT License 2025-10-19T13:00:40,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:40,913 ******************************************************************************** 2025-10-19T13:00:40,914 !! 2025-10-19T13:00:40,915 dist._finalize_license_expression() 2025-10-19T13:00:40,915 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:40,916 !! 2025-10-19T13:00:40,917 ******************************************************************************** 2025-10-19T13:00:40,917 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:40,918 License :: OSI Approved :: MIT License 2025-10-19T13:00:40,920 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:40,920 ******************************************************************************** 2025-10-19T13:00:40,921 !! 2025-10-19T13:00:40,922 self._finalize_license_expression() 2025-10-19T13:00:40,923 running dist_info 2025-10-19T13:00:40,936 creating /tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info 2025-10-19T13:00:40,937 writing /tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/PKG-INFO 2025-10-19T13:00:40,940 writing dependency_links to /tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/dependency_links.txt 2025-10-19T13:00:40,942 writing entry points to /tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/entry_points.txt 2025-10-19T13:00:40,943 writing top-level names to /tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/top_level.txt 2025-10-19T13:00:40,945 writing manifest file '/tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:40,991 listing git files failed - pretending there aren't any 2025-10-19T13:00:40,998 reading manifest file '/tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:41,002 writing manifest file '/tmp/pip-modern-metadata-22bhp208/codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:41,003 creating '/tmp/pip-modern-metadata-22bhp208/codecomplexity-0.1.2.dist-info' 2025-10-19T13:00:41,131 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-19T13:00:41,136 Source in /tmp/pip-wheel-j77y3ak8/codecomplexity_7c9614b4e37040b696dd4eade0eee6a4 has version 0.1.2, which satisfies requirement codecomplexity==0.1.2 from https://files.pythonhosted.org/packages/ed/00/b219f96bfe3dd3e1c705140541c720c581fc71ff3bfc37798ece0863b15e/codecomplexity-0.1.2.tar.gz 2025-10-19T13:00:41,137 Removed codecomplexity==0.1.2 from https://files.pythonhosted.org/packages/ed/00/b219f96bfe3dd3e1c705140541c720c581fc71ff3bfc37798ece0863b15e/codecomplexity-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-tv9vacb3' 2025-10-19T13:00:41,143 Created temporary directory: /tmp/pip-unpack-got96oa7 2025-10-19T13:00:41,143 Building wheels for collected packages: codecomplexity 2025-10-19T13:00:41,148 Created temporary directory: /tmp/pip-wheel-fssqx0_h 2025-10-19T13:00:41,148 Destination directory: /tmp/pip-wheel-fssqx0_h 2025-10-19T13:00:41,150 Building wheel for codecomplexity (pyproject.toml): started 2025-10-19T13:00:41,151 Running command Building wheel for codecomplexity (pyproject.toml) 2025-10-19T13:00:41,727 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2025-10-19T13:00:41,728 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/deprecation.py:7: UserWarning: pyproject.toml: at [tool.setuptools.dynamic] 2025-10-19T13:00:41,729 version = {attr = ...} is forcing setuptools to override the version setuptools-scm did already set 2025-10-19T13:00:41,729 When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. 2025-10-19T13:00:41,730 Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. 2025-10-19T13:00:41,730 warnings.warn( 2025-10-19T13:00:41,755 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2025-10-19T13:00:41,755 !! 2025-10-19T13:00:41,756 ******************************************************************************** 2025-10-19T13:00:41,757 The following seems to be defined outside of `pyproject.toml`: 2025-10-19T13:00:41,758 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'flake8>=6.0']}` 2025-10-19T13:00:41,760 According to the spec (see the link below), however, setuptools CANNOT 2025-10-19T13:00:41,760 consider this value unless `optional-dependencies` is listed as `dynamic`. 2025-10-19T13:00:41,761 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-19T13:00:41,763 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2025-10-19T13:00:41,763 remove the `[project]` table from your file and rely entirely on other means of 2025-10-19T13:00:41,764 configuration. 2025-10-19T13:00:41,764 ******************************************************************************** 2025-10-19T13:00:41,765 !! 2025-10-19T13:00:41,766 _handle_missing_dynamic(dist, project_table) 2025-10-19T13:00:41,766 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T13:00:41,767 !! 2025-10-19T13:00:41,768 ******************************************************************************** 2025-10-19T13:00:41,769 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-19T13:00:41,770 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T13:00:41,770 or your builds will no longer be supported. 2025-10-19T13:00:41,771 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:41,772 ******************************************************************************** 2025-10-19T13:00:41,773 !! 2025-10-19T13:00:41,774 corresp(dist, value, root_dir) 2025-10-19T13:00:41,774 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T13:00:41,775 corresp(dist, value, root_dir) 2025-10-19T13:00:41,836 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:41,836 !! 2025-10-19T13:00:41,837 ******************************************************************************** 2025-10-19T13:00:41,838 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:41,839 License :: OSI Approved :: MIT License 2025-10-19T13:00:41,840 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:41,840 ******************************************************************************** 2025-10-19T13:00:41,841 !! 2025-10-19T13:00:41,842 dist._finalize_license_expression() 2025-10-19T13:00:41,842 /tmp/pip-build-env-v3q53h_e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T13:00:41,843 !! 2025-10-19T13:00:41,844 ******************************************************************************** 2025-10-19T13:00:41,844 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T13:00:41,845 License :: OSI Approved :: MIT License 2025-10-19T13:00:41,846 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T13:00:41,847 ******************************************************************************** 2025-10-19T13:00:41,848 !! 2025-10-19T13:00:41,848 self._finalize_license_expression() 2025-10-19T13:00:41,849 running bdist_wheel 2025-10-19T13:00:41,871 running build 2025-10-19T13:00:41,871 running build_py 2025-10-19T13:00:41,879 creating build/lib/tests 2025-10-19T13:00:41,881 copying tests/test_analyzer.py -> build/lib/tests 2025-10-19T13:00:41,883 copying tests/__init__.py -> build/lib/tests 2025-10-19T13:00:41,886 creating build/lib/codecomplexity 2025-10-19T13:00:41,887 copying codecomplexity/cli.py -> build/lib/codecomplexity 2025-10-19T13:00:41,889 copying codecomplexity/analyzer.py -> build/lib/codecomplexity 2025-10-19T13:00:41,891 copying codecomplexity/__init__.py -> build/lib/codecomplexity 2025-10-19T13:00:41,892 running egg_info 2025-10-19T13:00:41,907 writing codecomplexity.egg-info/PKG-INFO 2025-10-19T13:00:41,909 writing dependency_links to codecomplexity.egg-info/dependency_links.txt 2025-10-19T13:00:41,910 writing entry points to codecomplexity.egg-info/entry_points.txt 2025-10-19T13:00:41,912 writing top-level names to codecomplexity.egg-info/top_level.txt 2025-10-19T13:00:41,945 listing git files failed - pretending there aren't any 2025-10-19T13:00:41,951 reading manifest file 'codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:41,956 writing manifest file 'codecomplexity.egg-info/SOURCES.txt' 2025-10-19T13:00:41,972 installing to build/bdist.linux-armv7l/wheel 2025-10-19T13:00:41,973 running install 2025-10-19T13:00:41,996 running install_lib 2025-10-19T13:00:42,004 creating build/bdist.linux-armv7l/wheel 2025-10-19T13:00:42,006 creating build/bdist.linux-armv7l/wheel/tests 2025-10-19T13:00:42,007 copying build/lib/tests/test_analyzer.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-19T13:00:42,009 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-19T13:00:42,012 creating build/bdist.linux-armv7l/wheel/codecomplexity 2025-10-19T13:00:42,013 copying build/lib/codecomplexity/cli.py -> build/bdist.linux-armv7l/wheel/./codecomplexity 2025-10-19T13:00:42,015 copying build/lib/codecomplexity/analyzer.py -> build/bdist.linux-armv7l/wheel/./codecomplexity 2025-10-19T13:00:42,017 copying build/lib/codecomplexity/__init__.py -> build/bdist.linux-armv7l/wheel/./codecomplexity 2025-10-19T13:00:42,019 running install_egg_info 2025-10-19T13:00:42,026 Copying codecomplexity.egg-info to build/bdist.linux-armv7l/wheel/./codecomplexity-0.1.2-py3.11.egg-info 2025-10-19T13:00:42,035 running install_scripts 2025-10-19T13:00:42,043 creating build/bdist.linux-armv7l/wheel/codecomplexity-0.1.2.dist-info/WHEEL 2025-10-19T13:00:42,046 creating '/tmp/pip-wheel-fssqx0_h/.tmp-1v0qp7px/codecomplexity-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-19T13:00:42,048 adding 'codecomplexity/__init__.py' 2025-10-19T13:00:42,050 adding 'codecomplexity/analyzer.py' 2025-10-19T13:00:42,051 adding 'codecomplexity/cli.py' 2025-10-19T13:00:42,054 adding 'tests/__init__.py' 2025-10-19T13:00:42,055 adding 'tests/test_analyzer.py' 2025-10-19T13:00:42,056 adding 'codecomplexity-0.1.2.dist-info/METADATA' 2025-10-19T13:00:42,057 adding 'codecomplexity-0.1.2.dist-info/WHEEL' 2025-10-19T13:00:42,058 adding 'codecomplexity-0.1.2.dist-info/entry_points.txt' 2025-10-19T13:00:42,059 adding 'codecomplexity-0.1.2.dist-info/top_level.txt' 2025-10-19T13:00:42,060 adding 'codecomplexity-0.1.2.dist-info/RECORD' 2025-10-19T13:00:42,061 removing build/bdist.linux-armv7l/wheel 2025-10-19T13:00:42,168 Building wheel for codecomplexity (pyproject.toml): finished with status 'done' 2025-10-19T13:00:42,172 Created wheel for codecomplexity: filename=codecomplexity-0.1.2-py3-none-any.whl size=7175 sha256=fb9dbaf147a3fe1ea83193814d9ba4198c37cafb54ce54c654a334f277dc6884 2025-10-19T13:00:42,174 Stored in directory: /tmp/pip-ephem-wheel-cache-356ps1a4/wheels/33/45/b1/0dea3871deed5cf4e12e677e7b34bb7e5c4ac0caa6eebbd9ea 2025-10-19T13:00:42,184 Successfully built codecomplexity 2025-10-19T13:00:42,187 Removed build tracker: '/tmp/pip-build-tracker-tv9vacb3'