2026-02-15T18:50:08,871 Created temporary directory: /tmp/pip-ephem-wheel-cache-q7p25hbz 2026-02-15T18:50:08,873 Created temporary directory: /tmp/pip-build-tracker-nyo7b2nq 2026-02-15T18:50:08,873 Initialized build tracking at /tmp/pip-build-tracker-nyo7b2nq 2026-02-15T18:50:08,874 Created build tracker: /tmp/pip-build-tracker-nyo7b2nq 2026-02-15T18:50:08,874 Entered build tracker: /tmp/pip-build-tracker-nyo7b2nq 2026-02-15T18:50:08,875 Created temporary directory: /tmp/pip-wheel-p2g2pj1o 2026-02-15T18:50:08,879 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-15T18:50:08,881 Created temporary directory: /tmp/pip-ephem-wheel-cache-pktozdum 2026-02-15T18:50:08,903 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-15T18:50:08,907 2 location(s) to search for versions of jsocket: 2026-02-15T18:50:08,907 * https://pypi.org/simple/jsocket/ 2026-02-15T18:50:08,907 * https://www.piwheels.org/simple/jsocket/ 2026-02-15T18:50:08,908 Fetching project page and analyzing links: https://pypi.org/simple/jsocket/ 2026-02-15T18:50:08,908 Getting page https://pypi.org/simple/jsocket/ 2026-02-15T18:50:08,910 Found index url https://pypi.org/simple 2026-02-15T18:50:09,124 Fetched page https://pypi.org/simple/jsocket/ as application/vnd.pypi.simple.v1+json 2026-02-15T18:50:09,130 Found link https://files.pythonhosted.org/packages/00/61/8185d58e0eccd4a7007c8eb20c89f5b501804ebb5a613654482ef2d03080/jsocket-1.4.tar.gz (from https://pypi.org/simple/jsocket/), version: 1.4 2026-02-15T18:50:09,131 Found link https://files.pythonhosted.org/packages/6c/80/a4369622a3a693220fd9334f7a3a33c5886c4cf6beba7ef525591899ece9/jsocket-1.4.zip (from https://pypi.org/simple/jsocket/), version: 1.4 2026-02-15T18:50:09,132 Found link https://files.pythonhosted.org/packages/83/f3/e28d24a4fe8fd13eb6da9e6ae6b48d9d7c813e3bc23b71bc97551b813797/jsocket-1.5.tar.gz (from https://pypi.org/simple/jsocket/), version: 1.5 2026-02-15T18:50:09,133 Found link https://files.pythonhosted.org/packages/5b/cb/3d49099c48001f2314ecfd9891c9289bc56953191be7170a02c1247077ea/jsocket-1.5.zip (from https://pypi.org/simple/jsocket/), version: 1.5 2026-02-15T18:50:09,133 Found link https://files.pythonhosted.org/packages/9b/39/1269542657b69d0cf3998561c7069b8459fcb809110560624198d79eff09/jsocket-1.6.tar.gz (from https://pypi.org/simple/jsocket/), version: 1.6 2026-02-15T18:50:09,134 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/12/46/66eb627242e352a874114550156ec29932739799296d69423895ab5d8faa/jsocket-1.6.1-py2-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:==2.7.*) 2026-02-15T18:50:09,135 Link requires a different Python (3.11.2 not in: '==2.7.*'): https://files.pythonhosted.org/packages/03/dd/69d8f3f8a750513e74831ca14cae2b254fb44631be21b2912bfc605b77cb/jsocket-1.6.1.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:==2.7.*) 2026-02-15T18:50:09,136 Skipping link: 1.6.1 Requires-Python ==2.7.*: https://files.pythonhosted.org/packages/03/dd/69d8f3f8a750513e74831ca14cae2b254fb44631be21b2912bfc605b77cb/jsocket-1.6.1.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:==2.7.*) 2026-02-15T18:50:09,136 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/17/be/e4947791923ce13d837a95652c9542c4a279bde40674e6d2e75bb87a4510/jsocket-1.7-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,137 Found link https://files.pythonhosted.org/packages/84/09/ef58cca9e345ff1c7ea74a4e581180af0377b126fee9aebaa933e969d12b/jsocket-1.7.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5), version: 1.7 2026-02-15T18:50:09,138 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/6a/7d/54c5918cf1fcfb32f277f5873eb8c4c3703811f309f2adf93d48ecb84a17/jsocket-1.8-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,139 Found link https://files.pythonhosted.org/packages/ed/0c/117a2af5d281e45a36fbc31dbc2aa7f90966072212c729d87dac721a3674/jsocket-1.8.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5), version: 1.8 2026-02-15T18:50:09,140 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/ce/9e/8e4e933aa35b05076755d91a746c197b97bc11f5f8aeecb044729081e8e3/jsocket-1.8.1-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,142 Found link https://files.pythonhosted.org/packages/6d/11/de61f7571dd97fa2a49966d831545a4ec252c0c66bcb51d38cc674b4c27b/jsocket-1.8.1.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5), version: 1.8.1 2026-02-15T18:50:09,142 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/9f/3b/57a8d31b098f83498624d6820c92ce409b531711b3fdc05187964f95ffa2/jsocket-1.8.2-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,144 Found link https://files.pythonhosted.org/packages/af/08/3b87d81a68a00d023cf5ccee5d93d4c95bcd42a6db2106e52596067ff3f3/jsocket-1.8.2.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.5), version: 1.8.2 2026-02-15T18:50:09,144 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/95/e7/3af087f8e0cefcb3baa064900d14a36b84266188d1e86511b67a2b67576c/jsocket-1.9.0-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.9) 2026-02-15T18:50:09,146 Found link https://files.pythonhosted.org/packages/ee/d3/2fc22a989f061a7cd054159da997f70d170bd93e2aada52e329076fcaeca/jsocket-1.9.0.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.9), version: 1.9.0 2026-02-15T18:50:09,146 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/f8/6e/3e432690013ed2ca977c3ac4a457225d9af26b5a0a4554edbc21d0249179/jsocket-1.9.1-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.9) 2026-02-15T18:50:09,147 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/e7/d9/a268445a7e798c2159badf78bc0630a534f6bd8b2c7661388134f9d22d48/jsocket-1.9.2-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.9) 2026-02-15T18:50:09,148 Found link https://files.pythonhosted.org/packages/db/e7/c9a8275c0f552920a4ecaad93083ee57f096012e33a05eddb8c4f0abe55e/jsocket-1.9.2.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.9), version: 1.9.2 2026-02-15T18:50:09,149 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/5e/dd/5eb8121104ac473c0e5b0286d95c8b3d798b90ef9c8efe7625f220b499a7/jsocket-1.9.3-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,149 Found link https://files.pythonhosted.org/packages/41/e7/82518678c8d79e6b9525342467ca9fef70d30c68a4f1d23f50693dbbea2f/jsocket-1.9.3.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8), version: 1.9.3 2026-02-15T18:50:09,150 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/6f/51/db264007bfff291c6549e356f44f60f80259f8b811ea8646ba7b2b90ef07/jsocket-1.9.5-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,151 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/65/3c/d35c59599c058a8f9543848cf1007ebf4b10e824c32c0b6c2fd3a3121826/jsocket-1.9.6-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,152 Found link https://files.pythonhosted.org/packages/80/05/3b19e8fd6ea9fbd397fb38348a9af4b052f35b67fe69a833fa0e5fde463e/jsocket-1.9.6.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8), version: 1.9.6 2026-02-15T18:50:09,152 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/e2/4f/dbb73d65a7be19d7377846ef2e3a92eb7cf70e63692a9e379436979c25cd/jsocket-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,153 Found link https://files.pythonhosted.org/packages/f7/62/3dabd7e0c371eb8e463c99bbc3a992507ace407dbe2155a2054b5c34b134/jsocket-2.0.0.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8), version: 2.0.0 2026-02-15T18:50:09,154 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/d5/dc/6ca723053c5ae05ad527d55b3bf6723a33c12bf55bdda9c3c2fa093e85e3/jsocket-2.0.1-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,155 Found link https://files.pythonhosted.org/packages/aa/11/8dab5b79a8e4607d6ffec11892369290145270f3280d47b7135b7b9b1ecb/jsocket-2.0.1.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8), version: 2.0.1 2026-02-15T18:50:09,155 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/8e/bf/10b56982be0864224c36beb569e81ef4053155d098c5f82d2e03c9e3af3f/jsocket-2.0.2-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,156 Skipping link: No binaries permitted for jsocket: https://files.pythonhosted.org/packages/df/ab/46d5ca141f114b1c6c44be36ba7ae85bfdbf53d0834d394835424822cecd/jsocket-2.0.3-py3-none-any.whl (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,157 Found link https://files.pythonhosted.org/packages/55/e1/210a6e543ca371c2681d36097dc21a014b09b61991b9bc27aec6178d96d3/jsocket-2.0.3.tar.gz (from https://pypi.org/simple/jsocket/) (requires-python:>=3.8), version: 2.0.3 2026-02-15T18:50:09,157 Fetching project page and analyzing links: https://www.piwheels.org/simple/jsocket/ 2026-02-15T18:50:09,158 Getting page https://www.piwheels.org/simple/jsocket/ 2026-02-15T18:50:09,159 Found index url https://www.piwheels.org/simple 2026-02-15T18:50:09,315 Fetched page https://www.piwheels.org/simple/jsocket/ as text/html 2026-02-15T18:50:09,320 Skipping link: No binaries permitted for jsocket: https://www.piwheels.org/simple/jsocket/jsocket-2.0.1-py3-none-any.whl#sha256=687af6fffb2057d8dad68b99c79d7da63c53d589e992e61d9284cd9659a26b72 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,320 Skipping link: No binaries permitted for jsocket: https://www.piwheels.org/simple/jsocket/jsocket-2.0.0-py3-none-any.whl#sha256=570250b1ebcbe9482020f6fe9847cdeb7d5e4abc1274894bae99e80ec4fe380e (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,321 Skipping link: No binaries permitted for jsocket: https://www.piwheels.org/simple/jsocket/jsocket-1.9.6-py3-none-any.whl#sha256=ae323fb77aefbcd9f3c23424ab7e6243d0bb046bc19f4df1e798d3bbb406a927 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,322 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.9.3-py3-none-any.whl#sha256=c8944bfd7e54c7c5e9cd2201743bca95f76903e62d8fd918a03fe61f61549747 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.8) 2026-02-15T18:50:09,322 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.9.2-py3-none-any.whl#sha256=8760a058a6d554bcedbfa71769523082f58f2101fa2893573b9a8276f4542210 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.9) 2026-02-15T18:50:09,323 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.9.0-py3-none-any.whl#sha256=e369d2303e4ba82fb62ab8dfb2c1ea8c1a6926d94174df7ee86e91f9f389c79a (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.9) 2026-02-15T18:50:09,323 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.8.2-py3-none-any.whl#sha256=914e7c61be918495c3d9d7a02dca84bc4e412619c2e40f7ea8b75f6a56786b65 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,324 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.8.1-py3-none-any.whl#sha256=499e6e82529a40819f46207fa3553707b3c8d850bbdce498a56342cdb800f842 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,325 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.8-py3-none-any.whl#sha256=716728ebef934e5ae3421baf89a3a1985dc95b888bb07f8538f3746c452ca451 (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,325 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.7-py3-none-any.whl#sha256=3426ed904626ad1944d12115977c0f2449e13c47f686e0948faebf425a2ead6c (from https://www.piwheels.org/simple/jsocket/) (requires-python:>=3.5) 2026-02-15T18:50:09,326 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.6-py3-none-any.whl#sha256=7da3ed21049ad448c152e82a751f1fb1ba2e2c53135499d2748a131a10a515de (from https://www.piwheels.org/simple/jsocket/) 2026-02-15T18:50:09,326 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.5-py3-none-any.whl#sha256=99748df37f1f05ee4bd7a1064a474c5a06e2eaf7871cd9762dc3eb0a30407051 (from https://www.piwheels.org/simple/jsocket/) 2026-02-15T18:50:09,327 Skipping link: No binaries permitted for jsocket: https://archive1.piwheels.org/simple/jsocket/jsocket-1.4-py3-none-any.whl#sha256=b9f239844434be52739f1942d48a7be95871cf256f8ffbc2931b620a10fa63dd (from https://www.piwheels.org/simple/jsocket/) 2026-02-15T18:50:09,327 Skipping link: not a file: https://www.piwheels.org/simple/jsocket/ 2026-02-15T18:50:09,328 Skipping link: not a file: https://pypi.org/simple/jsocket/ 2026-02-15T18:50:09,350 Given no hashes to check 1 links for project 'jsocket': discarding no candidates 2026-02-15T18:50:09,369 Collecting jsocket==2.0.3 2026-02-15T18:50:09,372 Created temporary directory: /tmp/pip-unpack-swedpl6z 2026-02-15T18:50:09,507 Downloading jsocket-2.0.3.tar.gz (38 kB) 2026-02-15T18:50:09,612 Added jsocket==2.0.3 from https://files.pythonhosted.org/packages/55/e1/210a6e543ca371c2681d36097dc21a014b09b61991b9bc27aec6178d96d3/jsocket-2.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-nyo7b2nq' 2026-02-15T18:50:09,617 Created temporary directory: /tmp/pip-build-env-dsjqa9hd 2026-02-15T18:50:09,622 Installing build dependencies: started 2026-02-15T18:50:09,623 Running command pip subprocess to install build dependencies 2026-02-15T18:50:10,771 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-15T18:50:11,390 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-15T18:50:11,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-15T18:50:13,140 Collecting setuptools>=61 2026-02-15T18:50:13,214 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-15T18:50:13,479 Collecting wheel 2026-02-15T18:50:13,494 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-15T18:50:13,715 Collecting packaging>=24.0 2026-02-15T18:50:13,731 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-15T18:50:16,709 Installing collected packages: setuptools, packaging, wheel 2026-02-15T18:50:20,327 Creating /tmp/pip-build-env-dsjqa9hd/overlay/local/bin 2026-02-15T18:50:20,329 changing mode of /tmp/pip-build-env-dsjqa9hd/overlay/local/bin/wheel to 755 2026-02-15T18:50:20,350 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-15T18:50:20,630 Installing build dependencies: finished with status 'done' 2026-02-15T18:50:20,636 Getting requirements to build wheel: started 2026-02-15T18:50:20,638 Running command Getting requirements to build wheel 2026-02-15T18:50:21,294 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T18:50:21,295 !! 2026-02-15T18:50:21,296 ******************************************************************************** 2026-02-15T18:50:21,296 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-15T18:50:21,297 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:21,298 or your builds will no longer be supported. 2026-02-15T18:50:21,299 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T18:50:21,300 ******************************************************************************** 2026-02-15T18:50:21,301 !! 2026-02-15T18:50:21,301 corresp(dist, value, root_dir) 2026-02-15T18:50:21,301 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-15T18:50:21,302 !! 2026-02-15T18:50:21,303 ******************************************************************************** 2026-02-15T18:50:21,304 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:21,304 or your builds will no longer be supported. 2026-02-15T18:50:21,306 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-15T18:50:21,306 ******************************************************************************** 2026-02-15T18:50:21,307 !! 2026-02-15T18:50:21,308 _apply_tool_table(dist, config, filename) 2026-02-15T18:50:21,391 running egg_info 2026-02-15T18:50:21,397 writing jsocket.egg-info/PKG-INFO 2026-02-15T18:50:21,401 writing dependency_links to jsocket.egg-info/dependency_links.txt 2026-02-15T18:50:21,404 writing top-level names to jsocket.egg-info/top_level.txt 2026-02-15T18:50:21,425 reading manifest file 'jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:21,430 reading manifest template 'MANIFEST.in' 2026-02-15T18:50:21,432 adding license file 'LICENSE' 2026-02-15T18:50:21,436 writing manifest file 'jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:21,533 Getting requirements to build wheel: finished with status 'done' 2026-02-15T18:50:21,537 Created temporary directory: /tmp/pip-modern-metadata-jnryy0dt 2026-02-15T18:50:21,539 Preparing metadata (pyproject.toml): started 2026-02-15T18:50:21,540 Running command Preparing metadata (pyproject.toml) 2026-02-15T18:50:22,105 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T18:50:22,106 !! 2026-02-15T18:50:22,107 ******************************************************************************** 2026-02-15T18:50:22,107 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-15T18:50:22,109 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:22,109 or your builds will no longer be supported. 2026-02-15T18:50:22,110 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T18:50:22,110 ******************************************************************************** 2026-02-15T18:50:22,111 !! 2026-02-15T18:50:22,112 corresp(dist, value, root_dir) 2026-02-15T18:50:22,112 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-15T18:50:22,112 !! 2026-02-15T18:50:22,113 ******************************************************************************** 2026-02-15T18:50:22,114 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:22,115 or your builds will no longer be supported. 2026-02-15T18:50:22,116 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-15T18:50:22,116 ******************************************************************************** 2026-02-15T18:50:22,117 !! 2026-02-15T18:50:22,118 _apply_tool_table(dist, config, filename) 2026-02-15T18:50:22,187 running dist_info 2026-02-15T18:50:22,198 creating /tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info 2026-02-15T18:50:22,199 writing /tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/PKG-INFO 2026-02-15T18:50:22,202 writing dependency_links to /tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/dependency_links.txt 2026-02-15T18:50:22,205 writing top-level names to /tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/top_level.txt 2026-02-15T18:50:22,206 writing manifest file '/tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:22,223 reading manifest file '/tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:22,225 reading manifest template 'MANIFEST.in' 2026-02-15T18:50:22,226 adding license file 'LICENSE' 2026-02-15T18:50:22,229 writing manifest file '/tmp/pip-modern-metadata-jnryy0dt/jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:22,230 creating '/tmp/pip-modern-metadata-jnryy0dt/jsocket-2.0.3.dist-info' 2026-02-15T18:50:22,349 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-15T18:50:22,354 Source in /tmp/pip-wheel-p2g2pj1o/jsocket_f17b13b0f2cf44de87b8543bef40f359 has version 2.0.3, which satisfies requirement jsocket==2.0.3 from https://files.pythonhosted.org/packages/55/e1/210a6e543ca371c2681d36097dc21a014b09b61991b9bc27aec6178d96d3/jsocket-2.0.3.tar.gz 2026-02-15T18:50:22,355 Removed jsocket==2.0.3 from https://files.pythonhosted.org/packages/55/e1/210a6e543ca371c2681d36097dc21a014b09b61991b9bc27aec6178d96d3/jsocket-2.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-nyo7b2nq' 2026-02-15T18:50:22,361 Created temporary directory: /tmp/pip-unpack-vz3dgzic 2026-02-15T18:50:22,361 Building wheels for collected packages: jsocket 2026-02-15T18:50:22,366 Created temporary directory: /tmp/pip-wheel-29p6c4_4 2026-02-15T18:50:22,366 Destination directory: /tmp/pip-wheel-29p6c4_4 2026-02-15T18:50:22,368 Building wheel for jsocket (pyproject.toml): started 2026-02-15T18:50:22,369 Running command Building wheel for jsocket (pyproject.toml) 2026-02-15T18:50:22,918 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T18:50:22,918 !! 2026-02-15T18:50:22,919 ******************************************************************************** 2026-02-15T18:50:22,920 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-15T18:50:22,921 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:22,922 or your builds will no longer be supported. 2026-02-15T18:50:22,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T18:50:22,923 ******************************************************************************** 2026-02-15T18:50:22,924 !! 2026-02-15T18:50:22,924 corresp(dist, value, root_dir) 2026-02-15T18:50:22,925 /tmp/pip-build-env-dsjqa9hd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-15T18:50:22,925 !! 2026-02-15T18:50:22,926 ******************************************************************************** 2026-02-15T18:50:22,927 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T18:50:22,928 or your builds will no longer be supported. 2026-02-15T18:50:22,929 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-15T18:50:22,929 ******************************************************************************** 2026-02-15T18:50:22,930 !! 2026-02-15T18:50:22,931 _apply_tool_table(dist, config, filename) 2026-02-15T18:50:22,989 running bdist_wheel 2026-02-15T18:50:23,007 running build 2026-02-15T18:50:23,008 running build_py 2026-02-15T18:50:23,014 creating build/lib/jsocket 2026-02-15T18:50:23,016 copying jsocket/_version.py -> build/lib/jsocket 2026-02-15T18:50:23,018 copying jsocket/jsocket_base.py -> build/lib/jsocket 2026-02-15T18:50:23,020 copying jsocket/tserver.py -> build/lib/jsocket 2026-02-15T18:50:23,023 copying jsocket/__init__.py -> build/lib/jsocket 2026-02-15T18:50:23,024 running egg_info 2026-02-15T18:50:23,034 writing jsocket.egg-info/PKG-INFO 2026-02-15T18:50:23,037 writing dependency_links to jsocket.egg-info/dependency_links.txt 2026-02-15T18:50:23,039 writing top-level names to jsocket.egg-info/top_level.txt 2026-02-15T18:50:23,048 reading manifest file 'jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:23,051 reading manifest template 'MANIFEST.in' 2026-02-15T18:50:23,052 adding license file 'LICENSE' 2026-02-15T18:50:23,056 writing manifest file 'jsocket.egg-info/SOURCES.txt' 2026-02-15T18:50:23,068 installing to build/bdist.linux-armv7l/wheel 2026-02-15T18:50:23,068 running install 2026-02-15T18:50:23,091 running install_lib 2026-02-15T18:50:23,097 creating build/bdist.linux-armv7l/wheel 2026-02-15T18:50:23,099 creating build/bdist.linux-armv7l/wheel/jsocket 2026-02-15T18:50:23,101 copying build/lib/jsocket/_version.py -> build/bdist.linux-armv7l/wheel/./jsocket 2026-02-15T18:50:23,102 copying build/lib/jsocket/jsocket_base.py -> build/bdist.linux-armv7l/wheel/./jsocket 2026-02-15T18:50:23,106 copying build/lib/jsocket/tserver.py -> build/bdist.linux-armv7l/wheel/./jsocket 2026-02-15T18:50:23,109 copying build/lib/jsocket/__init__.py -> build/bdist.linux-armv7l/wheel/./jsocket 2026-02-15T18:50:23,111 running install_egg_info 2026-02-15T18:50:23,116 Copying jsocket.egg-info to build/bdist.linux-armv7l/wheel/./jsocket-2.0.3-py3.11.egg-info 2026-02-15T18:50:23,124 running install_scripts 2026-02-15T18:50:23,135 creating build/bdist.linux-armv7l/wheel/jsocket-2.0.3.dist-info/WHEEL 2026-02-15T18:50:23,138 creating '/tmp/pip-wheel-29p6c4_4/.tmp-nqzbkwra/jsocket-2.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-15T18:50:23,140 adding 'jsocket/__init__.py' 2026-02-15T18:50:23,141 adding 'jsocket/_version.py' 2026-02-15T18:50:23,144 adding 'jsocket/jsocket_base.py' 2026-02-15T18:50:23,147 adding 'jsocket/tserver.py' 2026-02-15T18:50:23,151 adding 'jsocket-2.0.3.dist-info/licenses/LICENSE' 2026-02-15T18:50:23,152 adding 'jsocket-2.0.3.dist-info/METADATA' 2026-02-15T18:50:23,154 adding 'jsocket-2.0.3.dist-info/WHEEL' 2026-02-15T18:50:23,155 adding 'jsocket-2.0.3.dist-info/top_level.txt' 2026-02-15T18:50:23,156 adding 'jsocket-2.0.3.dist-info/RECORD' 2026-02-15T18:50:23,157 removing build/bdist.linux-armv7l/wheel 2026-02-15T18:50:23,260 Building wheel for jsocket (pyproject.toml): finished with status 'done' 2026-02-15T18:50:23,265 Created wheel for jsocket: filename=jsocket-2.0.3-py3-none-any.whl size=17257 sha256=8251f221c6c621d6d4673142b2d6758fdd349c19472854d27c671580b4a0e4c4 2026-02-15T18:50:23,266 Stored in directory: /tmp/pip-ephem-wheel-cache-pktozdum/wheels/a4/11/6d/9c6d662fd417c70a2d240154aa9f9e76eb6814f968bbac1468 2026-02-15T18:50:23,276 Successfully built jsocket 2026-02-15T18:50:23,280 Removed build tracker: '/tmp/pip-build-tracker-nyo7b2nq'