2026-02-13T15:04:20,211 Created temporary directory: /tmp/pip-ephem-wheel-cache-spq14far 2026-02-13T15:04:20,213 Created temporary directory: /tmp/pip-build-tracker-bt17axh7 2026-02-13T15:04:20,214 Initialized build tracking at /tmp/pip-build-tracker-bt17axh7 2026-02-13T15:04:20,214 Created build tracker: /tmp/pip-build-tracker-bt17axh7 2026-02-13T15:04:20,214 Entered build tracker: /tmp/pip-build-tracker-bt17axh7 2026-02-13T15:04:20,215 Created temporary directory: /tmp/pip-wheel-y6pi4x7u 2026-02-13T15:04:20,218 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-02-13T15:04:20,221 Created temporary directory: /tmp/pip-ephem-wheel-cache-iksasl8b 2026-02-13T15:04:20,242 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T15:04:20,246 2 location(s) to search for versions of gymcts: 2026-02-13T15:04:20,246 * https://pypi.org/simple/gymcts/ 2026-02-13T15:04:20,246 * https://www.piwheels.org/simple/gymcts/ 2026-02-13T15:04:20,246 Fetching project page and analyzing links: https://pypi.org/simple/gymcts/ 2026-02-13T15:04:20,247 Getting page https://pypi.org/simple/gymcts/ 2026-02-13T15:04:20,249 Found index url https://pypi.org/simple 2026-02-13T15:04:20,467 Fetched page https://pypi.org/simple/gymcts/ as application/vnd.pypi.simple.v1+json 2026-02-13T15:04:20,472 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/c1/8a/1d48997c98d9879f0bd5962dd384724f0ef3a875035891081c0c5e73adb6/gymcts-1.0.0-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.9) 2026-02-13T15:04:20,473 Found link https://files.pythonhosted.org/packages/99/5d/9f9b2b80d2edb3ab3d07f8a08c9b935398a9c3dd41ba0d334e10d607fdeb/gymcts-1.0.0.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.9), version: 1.0.0 2026-02-13T15:04:20,474 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/76/d0/8e1cde30eeb9863a37c093e476c51ab2d0c3cf150ec0bcea8c36498d8176/gymcts-1.2.0-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,475 Found link https://files.pythonhosted.org/packages/69/4a/4e9f99d6a46ba08219817e308d403fc20bfa6bbd74623a758dd934473255/gymcts-1.2.0.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.2.0 2026-02-13T15:04:20,475 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/59/df/44e67ef2b81fa1ec59fb6663ff21637b31be47cb93c98cccc4c85b21bc49/gymcts-1.2.1-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,477 Found link https://files.pythonhosted.org/packages/28/2a/7d6f66d00b15a172843c3882404ab8ea0c42642ae85368488a2c394ba1d1/gymcts-1.2.1.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.2.1 2026-02-13T15:04:20,477 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/d8/8e/58e0859984630f95f486750ddcc492e9d8800d6f6c3be197e35346ab1d8f/gymcts-1.3.0-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,478 Found link https://files.pythonhosted.org/packages/92/a3/6d33cbae681a869af6f00dff028027088d23f4db4da9065378aa66bca2b5/gymcts-1.3.0.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.3.0 2026-02-13T15:04:20,479 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/cf/ed/308f6e05b2670e2fb68a88521367786be35f598f13d91c1d3f8d86445edd/gymcts-1.4.0-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,480 Found link https://files.pythonhosted.org/packages/03/7c/ffb50f028d3eb0ee4765e752b3830c49d484258ca4881af5d3c10ef984d1/gymcts-1.4.0.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.0 2026-02-13T15:04:20,481 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/68/07/7c064c39c849096c7bcadd5da37205c61b4429daf5145341d922a3d5a0e5/gymcts-1.4.1-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,482 Found link https://files.pythonhosted.org/packages/52/14/bc1388bb02c90dfeb4aa529c81318fc03d849e9259a78ec19b85f6968bdc/gymcts-1.4.1.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.1 2026-02-13T15:04:20,483 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/b4/5f/75ac94edf51fd270045fbb027e0783ce30477552c8a0ee706ac24187c0e3/gymcts-1.4.2-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,484 Found link https://files.pythonhosted.org/packages/59/70/522cb27b7d156f892074ea85997d18ebc91678b38d0deb023ad458d44be1/gymcts-1.4.2.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.2 2026-02-13T15:04:20,484 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/a2/e1/aacb5be6ed21eb9b08955161d7c1c06ba15c48836276d980c090d0053778/gymcts-1.4.3-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,485 Found link https://files.pythonhosted.org/packages/fb/37/44e90780140062dfc0db41fccd7c85a319671543df6d88b82873ad777535/gymcts-1.4.3.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.3 2026-02-13T15:04:20,486 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/49/97/59d7006d16f783df531073ac3040dbef71323c77a09209e6bf39d5a3db9b/gymcts-1.4.4-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,487 Found link https://files.pythonhosted.org/packages/a7/56/b5c0fb5eed371d4b25c8bebdf98a54b6c37daa2ac6a0be5cc9444655545c/gymcts-1.4.4.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.4 2026-02-13T15:04:20,488 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/04/d8/62c5e0ebe36b341248d505b8851a9408b7220aed362eae381c7abf2ce6ea/gymcts-1.4.5-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,489 Found link https://files.pythonhosted.org/packages/c1/e7/640d77b822de96a037ad20e11df976842dd2aadf2a70bb63b215dc0fb677/gymcts-1.4.5.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.5 2026-02-13T15:04:20,490 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/3c/c1/9f56d3e3a9ee7346d7271a013e7bb8e933f6e98bce806f59f1ca1819b7c1/gymcts-1.4.6-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,491 Found link https://files.pythonhosted.org/packages/b7/90/604182de1ae4e678f814f35ab6077eb6603e7dca43a5ee13271cba4ccdef/gymcts-1.4.6.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.4.6 2026-02-13T15:04:20,491 Skipping link: No binaries permitted for gymcts: https://files.pythonhosted.org/packages/0b/94/ac25118fc12db45b134ab90113bd95961e89a7eb0c2f23a77deb68a94e57/gymcts-1.5.0-py3-none-any.whl (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,492 Found link https://files.pythonhosted.org/packages/b8/5e/bb9c26ea7efb0766e0f397ca8bad75b2403d26a8da4f45f7846ca432e0ed/gymcts-1.5.0.tar.gz (from https://pypi.org/simple/gymcts/) (requires-python:>=3.11), version: 1.5.0 2026-02-13T15:04:20,493 Fetching project page and analyzing links: https://www.piwheels.org/simple/gymcts/ 2026-02-13T15:04:20,494 Getting page https://www.piwheels.org/simple/gymcts/ 2026-02-13T15:04:20,495 Found index url https://www.piwheels.org/simple 2026-02-13T15:04:20,687 Fetched page https://www.piwheels.org/simple/gymcts/ as text/html 2026-02-13T15:04:20,692 Skipping link: No binaries permitted for gymcts: https://www.piwheels.org/simple/gymcts/gymcts-1.4.6-py3-none-any.whl#sha256=1d2f47b8339b7268b46082b3777f831594e0d2f0f32dcb696a0ee9ef0903916f (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,692 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.5-py3-none-any.whl#sha256=b8807e69b2586cf51ba33ff4b00ca981eae517bbd2b627148272e1676eab20df (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,693 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.4-py3-none-any.whl#sha256=83f8f2d4cf0e8368b442b83c2eb67e7374da0c5486a3d36f86c814698901cf31 (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,693 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.3-py3-none-any.whl#sha256=649825afdce060fc59bccb4ecee1a0b77399ddcd771117c9448d0d164a58fa1d (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,694 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.2-py3-none-any.whl#sha256=8510e86318d7747be0e518e141c62f567702b388c9857d852d54d742f1b14584 (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,694 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.1-py3-none-any.whl#sha256=4e10d6673bc6e4291d1ae545917955d3c93d4b5061927ae41560de1aa649004a (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,695 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.4.0-py3-none-any.whl#sha256=783b661eafd9cde586511658928a2e02362ae7da8a05be7fc3639c81633c9c2e (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,695 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.3.0-py3-none-any.whl#sha256=5205ce80403d96f21eae15bfd46e771da7918204d0715052ed705f2c68db7bf4 (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,696 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.2.1-py3-none-any.whl#sha256=a7512ffb1b3950c4344b967b6a6d7cbb452e2736647cfb0a67f8d0e602c1f74e (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,697 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.2.0-py3-none-any.whl#sha256=5ad3f0ed709421235180070aa769ff39dde47918b1992f8238544678b79c1da4 (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.11) 2026-02-13T15:04:20,697 Skipping link: No binaries permitted for gymcts: https://archive1.piwheels.org/simple/gymcts/gymcts-1.0.0-py3-none-any.whl#sha256=6aade4e6d82d119d30693c8fbd7a740fc75a0d7b2d018843633a18496db0bf4f (from https://www.piwheels.org/simple/gymcts/) (requires-python:>=3.9) 2026-02-13T15:04:20,698 Skipping link: not a file: https://www.piwheels.org/simple/gymcts/ 2026-02-13T15:04:20,699 Skipping link: not a file: https://pypi.org/simple/gymcts/ 2026-02-13T15:04:20,719 Given no hashes to check 1 links for project 'gymcts': discarding no candidates 2026-02-13T15:04:20,736 Collecting gymcts==1.5.0 2026-02-13T15:04:20,739 Created temporary directory: /tmp/pip-unpack-qhpdycy3 2026-02-13T15:04:20,875 Downloading gymcts-1.5.0.tar.gz (33 kB) 2026-02-13T15:04:20,951 Added gymcts==1.5.0 from https://files.pythonhosted.org/packages/b8/5e/bb9c26ea7efb0766e0f397ca8bad75b2403d26a8da4f45f7846ca432e0ed/gymcts-1.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-bt17axh7' 2026-02-13T15:04:20,956 Created temporary directory: /tmp/pip-build-env-u_mi10uy 2026-02-13T15:04:20,961 Installing build dependencies: started 2026-02-13T15:04:20,962 Running command pip subprocess to install build dependencies 2026-02-13T15:04:22,139 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-13T15:04:22,684 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-02-13T15:04:22,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T15:04:24,444 Collecting setuptools>=65.5.0 2026-02-13T15:04:24,571 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-13T15:04:24,841 Collecting wheel 2026-02-13T15:04:24,856 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-13T15:04:25,039 Collecting packaging>=24.0 2026-02-13T15:04:25,056 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-13T15:04:28,057 Installing collected packages: setuptools, packaging, wheel 2026-02-13T15:04:31,927 Creating /tmp/pip-build-env-u_mi10uy/overlay/local/bin 2026-02-13T15:04:31,930 changing mode of /tmp/pip-build-env-u_mi10uy/overlay/local/bin/wheel to 755 2026-02-13T15:04:31,953 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-13T15:04:32,233 Installing build dependencies: finished with status 'done' 2026-02-13T15:04:32,240 Getting requirements to build wheel: started 2026-02-13T15:04:32,241 Running command Getting requirements to build wheel 2026-02-13T15:04:32,874 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-13T15:04:32,874 !! 2026-02-13T15:04:32,875 ******************************************************************************** 2026-02-13T15:04:32,875 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). 2026-02-13T15:04:32,877 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-13T15:04:32,877 or your builds will no longer be supported. 2026-02-13T15:04:32,879 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:32,879 ******************************************************************************** 2026-02-13T15:04:32,881 !! 2026-02-13T15:04:32,881 corresp(dist, value, root_dir) 2026-02-13T15:04:32,882 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-13T15:04:32,882 corresp(dist, value, root_dir) 2026-02-13T15:04:32,961 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:32,962 !! 2026-02-13T15:04:32,963 ******************************************************************************** 2026-02-13T15:04:32,964 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:32,965 License :: OSI Approved :: MIT License 2026-02-13T15:04:32,966 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:32,967 ******************************************************************************** 2026-02-13T15:04:32,968 !! 2026-02-13T15:04:32,969 dist._finalize_license_expression() 2026-02-13T15:04:32,970 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:32,970 !! 2026-02-13T15:04:32,971 ******************************************************************************** 2026-02-13T15:04:32,971 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:32,972 License :: OSI Approved :: MIT License 2026-02-13T15:04:32,973 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:32,974 ******************************************************************************** 2026-02-13T15:04:32,975 !! 2026-02-13T15:04:32,975 self._finalize_license_expression() 2026-02-13T15:04:32,976 running egg_info 2026-02-13T15:04:32,979 writing src/gymcts.egg-info/PKG-INFO 2026-02-13T15:04:32,988 writing dependency_links to src/gymcts.egg-info/dependency_links.txt 2026-02-13T15:04:32,992 writing requirements to src/gymcts.egg-info/requires.txt 2026-02-13T15:04:32,994 writing top-level names to src/gymcts.egg-info/top_level.txt 2026-02-13T15:04:33,014 reading manifest file 'src/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:33,017 reading manifest template 'MANIFEST.in' 2026-02-13T15:04:33,018 adding license file 'LICENSE' 2026-02-13T15:04:33,021 writing manifest file 'src/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:33,119 Getting requirements to build wheel: finished with status 'done' 2026-02-13T15:04:33,122 Created temporary directory: /tmp/pip-modern-metadata-a7fqlw8o 2026-02-13T15:04:33,125 Preparing metadata (pyproject.toml): started 2026-02-13T15:04:33,126 Running command Preparing metadata (pyproject.toml) 2026-02-13T15:04:33,690 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-13T15:04:33,690 !! 2026-02-13T15:04:33,692 ******************************************************************************** 2026-02-13T15:04:33,692 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). 2026-02-13T15:04:33,693 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-13T15:04:33,694 or your builds will no longer be supported. 2026-02-13T15:04:33,695 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:33,696 ******************************************************************************** 2026-02-13T15:04:33,697 !! 2026-02-13T15:04:33,698 corresp(dist, value, root_dir) 2026-02-13T15:04:33,698 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-13T15:04:33,699 corresp(dist, value, root_dir) 2026-02-13T15:04:33,768 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:33,768 !! 2026-02-13T15:04:33,769 ******************************************************************************** 2026-02-13T15:04:33,770 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:33,771 License :: OSI Approved :: MIT License 2026-02-13T15:04:33,772 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:33,773 ******************************************************************************** 2026-02-13T15:04:33,775 !! 2026-02-13T15:04:33,775 dist._finalize_license_expression() 2026-02-13T15:04:33,776 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:33,776 !! 2026-02-13T15:04:33,777 ******************************************************************************** 2026-02-13T15:04:33,778 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:33,778 License :: OSI Approved :: MIT License 2026-02-13T15:04:33,779 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:33,780 ******************************************************************************** 2026-02-13T15:04:33,781 !! 2026-02-13T15:04:33,781 self._finalize_license_expression() 2026-02-13T15:04:33,782 running dist_info 2026-02-13T15:04:33,788 creating /tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info 2026-02-13T15:04:33,788 writing /tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/PKG-INFO 2026-02-13T15:04:33,798 writing dependency_links to /tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/dependency_links.txt 2026-02-13T15:04:33,802 writing requirements to /tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/requires.txt 2026-02-13T15:04:33,803 writing top-level names to /tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/top_level.txt 2026-02-13T15:04:33,804 writing manifest file '/tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:33,822 reading manifest file '/tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:33,824 reading manifest template 'MANIFEST.in' 2026-02-13T15:04:33,824 adding license file 'LICENSE' 2026-02-13T15:04:33,827 writing manifest file '/tmp/pip-modern-metadata-a7fqlw8o/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:33,828 creating '/tmp/pip-modern-metadata-a7fqlw8o/gymcts-1.5.0.dist-info' 2026-02-13T15:04:33,954 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-13T15:04:33,961 Source in /tmp/pip-wheel-y6pi4x7u/gymcts_6328aa4298f7440a931e335f9fd91164 has version 1.5.0, which satisfies requirement gymcts==1.5.0 from https://files.pythonhosted.org/packages/b8/5e/bb9c26ea7efb0766e0f397ca8bad75b2403d26a8da4f45f7846ca432e0ed/gymcts-1.5.0.tar.gz 2026-02-13T15:04:33,962 Removed gymcts==1.5.0 from https://files.pythonhosted.org/packages/b8/5e/bb9c26ea7efb0766e0f397ca8bad75b2403d26a8da4f45f7846ca432e0ed/gymcts-1.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-bt17axh7' 2026-02-13T15:04:33,970 Created temporary directory: /tmp/pip-unpack-4d8bby9n 2026-02-13T15:04:33,971 Building wheels for collected packages: gymcts 2026-02-13T15:04:33,976 Created temporary directory: /tmp/pip-wheel-jlxrtaew 2026-02-13T15:04:33,976 Destination directory: /tmp/pip-wheel-jlxrtaew 2026-02-13T15:04:33,980 Building wheel for gymcts (pyproject.toml): started 2026-02-13T15:04:33,981 Running command Building wheel for gymcts (pyproject.toml) 2026-02-13T15:04:34,555 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-13T15:04:34,556 !! 2026-02-13T15:04:34,557 ******************************************************************************** 2026-02-13T15:04:34,557 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). 2026-02-13T15:04:34,559 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-13T15:04:34,559 or your builds will no longer be supported. 2026-02-13T15:04:34,561 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:34,562 ******************************************************************************** 2026-02-13T15:04:34,563 !! 2026-02-13T15:04:34,564 corresp(dist, value, root_dir) 2026-02-13T15:04:34,564 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-13T15:04:34,565 corresp(dist, value, root_dir) 2026-02-13T15:04:34,630 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:34,630 !! 2026-02-13T15:04:34,631 ******************************************************************************** 2026-02-13T15:04:34,632 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:34,633 License :: OSI Approved :: MIT License 2026-02-13T15:04:34,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:34,635 ******************************************************************************** 2026-02-13T15:04:34,635 !! 2026-02-13T15:04:34,636 dist._finalize_license_expression() 2026-02-13T15:04:34,636 /tmp/pip-build-env-u_mi10uy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T15:04:34,637 !! 2026-02-13T15:04:34,638 ******************************************************************************** 2026-02-13T15:04:34,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T15:04:34,640 License :: OSI Approved :: MIT License 2026-02-13T15:04:34,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T15:04:34,642 ******************************************************************************** 2026-02-13T15:04:34,643 !! 2026-02-13T15:04:34,643 self._finalize_license_expression() 2026-02-13T15:04:34,644 running bdist_wheel 2026-02-13T15:04:34,654 running build 2026-02-13T15:04:34,654 running build_py 2026-02-13T15:04:34,661 creating build/lib/gymcts 2026-02-13T15:04:34,663 copying src/gymcts/gymcts_tree_plotter.py -> build/lib/gymcts 2026-02-13T15:04:34,665 copying src/gymcts/colorful_console_utils.py -> build/lib/gymcts 2026-02-13T15:04:34,668 copying src/gymcts/gymcts_agent.py -> build/lib/gymcts 2026-02-13T15:04:34,671 copying src/gymcts/gymcts_distributed_agent.py -> build/lib/gymcts 2026-02-13T15:04:34,673 copying src/gymcts/__init__.py -> build/lib/gymcts 2026-02-13T15:04:34,675 copying src/gymcts/gymcts_action_history_wrapper.py -> build/lib/gymcts 2026-02-13T15:04:34,678 copying src/gymcts/gymcts_deepcopy_wrapper.py -> build/lib/gymcts 2026-02-13T15:04:34,680 copying src/gymcts/gymcts_env_abc.py -> build/lib/gymcts 2026-02-13T15:04:34,682 copying src/gymcts/gymcts_node.py -> build/lib/gymcts 2026-02-13T15:04:34,685 copying src/gymcts/gymcts_neural_agent.py -> build/lib/gymcts 2026-02-13T15:04:34,687 copying src/gymcts/logger.py -> build/lib/gymcts 2026-02-13T15:04:34,689 running egg_info 2026-02-13T15:04:34,699 writing src/gymcts.egg-info/PKG-INFO 2026-02-13T15:04:34,708 writing dependency_links to src/gymcts.egg-info/dependency_links.txt 2026-02-13T15:04:34,711 writing requirements to src/gymcts.egg-info/requires.txt 2026-02-13T15:04:34,713 writing top-level names to src/gymcts.egg-info/top_level.txt 2026-02-13T15:04:34,723 reading manifest file 'src/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:34,726 reading manifest template 'MANIFEST.in' 2026-02-13T15:04:34,727 adding license file 'LICENSE' 2026-02-13T15:04:34,730 writing manifest file 'src/gymcts.egg-info/SOURCES.txt' 2026-02-13T15:04:34,742 installing to build/bdist.linux-armv7l/wheel 2026-02-13T15:04:34,743 running install 2026-02-13T15:04:34,766 running install_lib 2026-02-13T15:04:34,771 creating build/bdist.linux-armv7l/wheel 2026-02-13T15:04:34,774 creating build/bdist.linux-armv7l/wheel/gymcts 2026-02-13T15:04:34,776 copying build/lib/gymcts/gymcts_tree_plotter.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,778 copying build/lib/gymcts/colorful_console_utils.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,780 copying build/lib/gymcts/gymcts_agent.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,783 copying build/lib/gymcts/gymcts_distributed_agent.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,787 copying build/lib/gymcts/__init__.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,789 copying build/lib/gymcts/gymcts_action_history_wrapper.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,792 copying build/lib/gymcts/gymcts_deepcopy_wrapper.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,796 copying build/lib/gymcts/gymcts_env_abc.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,799 copying build/lib/gymcts/gymcts_node.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,803 copying build/lib/gymcts/gymcts_neural_agent.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,807 copying build/lib/gymcts/logger.py -> build/bdist.linux-armv7l/wheel/./gymcts 2026-02-13T15:04:34,809 running install_egg_info 2026-02-13T15:04:34,815 Copying src/gymcts.egg-info to build/bdist.linux-armv7l/wheel/./gymcts-1.5.0-py3.11.egg-info 2026-02-13T15:04:34,834 running install_scripts 2026-02-13T15:04:34,850 creating build/bdist.linux-armv7l/wheel/gymcts-1.5.0.dist-info/WHEEL 2026-02-13T15:04:34,853 creating '/tmp/pip-wheel-jlxrtaew/.tmp-m3mmxls8/gymcts-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-13T15:04:34,856 adding 'gymcts/__init__.py' 2026-02-13T15:04:34,858 adding 'gymcts/colorful_console_utils.py' 2026-02-13T15:04:34,860 adding 'gymcts/gymcts_action_history_wrapper.py' 2026-02-13T15:04:34,862 adding 'gymcts/gymcts_agent.py' 2026-02-13T15:04:34,864 adding 'gymcts/gymcts_deepcopy_wrapper.py' 2026-02-13T15:04:34,867 adding 'gymcts/gymcts_distributed_agent.py' 2026-02-13T15:04:34,868 adding 'gymcts/gymcts_env_abc.py' 2026-02-13T15:04:34,871 adding 'gymcts/gymcts_neural_agent.py' 2026-02-13T15:04:34,873 adding 'gymcts/gymcts_node.py' 2026-02-13T15:04:34,875 adding 'gymcts/gymcts_tree_plotter.py' 2026-02-13T15:04:34,876 adding 'gymcts/logger.py' 2026-02-13T15:04:34,879 adding 'gymcts-1.5.0.dist-info/licenses/LICENSE' 2026-02-13T15:04:34,882 adding 'gymcts-1.5.0.dist-info/METADATA' 2026-02-13T15:04:34,884 adding 'gymcts-1.5.0.dist-info/WHEEL' 2026-02-13T15:04:34,885 adding 'gymcts-1.5.0.dist-info/top_level.txt' 2026-02-13T15:04:34,886 adding 'gymcts-1.5.0.dist-info/RECORD' 2026-02-13T15:04:34,888 removing build/bdist.linux-armv7l/wheel 2026-02-13T15:04:34,993 Building wheel for gymcts (pyproject.toml): finished with status 'done' 2026-02-13T15:04:35,000 Created wheel for gymcts: filename=gymcts-1.5.0-py3-none-any.whl size=31887 sha256=002b0d5a40e9ae8ab0a4fc7bc5b9bc7507aae6d700719a4fcbec2920a7f06181 2026-02-13T15:04:35,001 Stored in directory: /tmp/pip-ephem-wheel-cache-iksasl8b/wheels/75/3a/75/d097276b295b470a0be1757cca74a9da2472d3763c1eb2d2bc 2026-02-13T15:04:35,018 Successfully built gymcts 2026-02-13T15:04:35,025 Removed build tracker: '/tmp/pip-build-tracker-bt17axh7'