2026-04-28T19:12:27,941 Created temporary directory: /tmp/pip-ephem-wheel-cache-3fqg5al_ 2026-04-28T19:12:27,943 Created temporary directory: /tmp/pip-build-tracker-n3dg0w0f 2026-04-28T19:12:27,943 Initialized build tracking at /tmp/pip-build-tracker-n3dg0w0f 2026-04-28T19:12:27,944 Created build tracker: /tmp/pip-build-tracker-n3dg0w0f 2026-04-28T19:12:27,944 Entered build tracker: /tmp/pip-build-tracker-n3dg0w0f 2026-04-28T19:12:27,945 Created temporary directory: /tmp/pip-wheel-bbz1_cpn 2026-04-28T19:12:27,948 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-04-28T19:12:27,951 Created temporary directory: /tmp/pip-ephem-wheel-cache-i0nt4xpw 2026-04-28T19:12:27,972 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-28T19:12:27,976 2 location(s) to search for versions of poly-web3: 2026-04-28T19:12:27,976 * https://pypi.org/simple/poly-web3/ 2026-04-28T19:12:27,976 * https://www.piwheels.org/simple/poly-web3/ 2026-04-28T19:12:27,976 Fetching project page and analyzing links: https://pypi.org/simple/poly-web3/ 2026-04-28T19:12:27,977 Getting page https://pypi.org/simple/poly-web3/ 2026-04-28T19:12:27,979 Found index url https://pypi.org/simple 2026-04-28T19:12:28,205 Fetched page https://pypi.org/simple/poly-web3/ as application/vnd.pypi.simple.v1+json 2026-04-28T19:12:28,211 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/a3/cf/e7ad976ef9cc64c3aa0236825e145c23c31aa455a00f1ce9a9a19b71c9c9/poly_web3-0.0.1-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,212 Found link https://files.pythonhosted.org/packages/ab/2d/4db3fc3e413ffe8a57b6d0fcb5c9e98aef5d8fd909524090cdda5254846b/poly_web3-0.0.1.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.1 2026-04-28T19:12:28,213 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/4a/e7/866dcdcfee4f9b5fe3c6fe3a74e89c194a1a5485b8f0866b400694535b90/poly_web3-0.0.2-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,214 Found link https://files.pythonhosted.org/packages/f1/f2/75095f2a463455a613a44dee713cb2bc04036475e374661fd9e2024d0d71/poly_web3-0.0.2.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.2 2026-04-28T19:12:28,215 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/b2/c5/7a44a2a667ec114dabcf3ad8cd02ec585fcff4bc49f335d3e042aa4954af/poly_web3-0.0.3-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,216 Found link https://files.pythonhosted.org/packages/d5/93/791a3cb755bed65dee0510cf59c802ef0910235a4729171b8708f20e5fc7/poly_web3-0.0.3.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.3 2026-04-28T19:12:28,217 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/fc/e7/bf93af643a63bb490b775a2e822cd951364a21634550f133b279c60b543c/poly_web3-0.0.4-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,217 Found link https://files.pythonhosted.org/packages/18/da/48129a6f8459473ce30aeae16d50af5db60aacba7eb61a1da1078e9937c4/poly_web3-0.0.4.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.4 2026-04-28T19:12:28,218 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/4b/50/bfd7b90b51a374636e4652f0c5da00d834329a66e201f754fc6f1089166e/poly_web3-0.0.5-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,219 Found link https://files.pythonhosted.org/packages/f0/b8/73571cfd9abf48a18962fd7b78d3659a02cbb641f823d4f5dcd5006b8e1a/poly_web3-0.0.5.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.5 2026-04-28T19:12:28,220 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/1e/09/d70cedce11206e793155e4ee1e5ac0945666c632bf7bc366ed8f974ec5c7/poly_web3-0.0.6-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,221 Found link https://files.pythonhosted.org/packages/d4/38/476c60be7c4906f3193337aaa338528b33832c50f7dab3e4fa423add5683/poly_web3-0.0.6.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 0.0.6 2026-04-28T19:12:28,222 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/60/10/229708d3830ab565c90266aa7c9c12975b38941b97ae0f0e482faca27247/poly_web3-1.0.0-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,222 Found link https://files.pythonhosted.org/packages/8b/f4/d9f8e674b0ba226e97fd369dd619cd052de4ad27957928089c2baaefa830/poly_web3-1.0.0.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.0 2026-04-28T19:12:28,223 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/96/75/8066ea4331ae75d43e38dcd288aabd83665e9d625623a7f5bfaf05a84079/poly_web3-1.0.1-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,224 Found link https://files.pythonhosted.org/packages/10/9c/5451264b04b6663e36479424ac893aaf8e08d03d5ebcab0a479bab45e8c5/poly_web3-1.0.1.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.1 2026-04-28T19:12:28,225 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/7c/85/c7a1a9ecfb44fbd71df9d46616e9681bdddf4d21923315a2567749e42a09/poly_web3-1.0.2-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,225 Found link https://files.pythonhosted.org/packages/07/be/20f8fd72a886244e9fd6b5ff5e755498b81c0453bc5bf4d9c47c8008c6d9/poly_web3-1.0.2.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.2 2026-04-28T19:12:28,226 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/59/a8/0c6c1058f2e21a0164c21ed28d6d599673ba41beed6bdbcb21a7c2be2b5b/poly_web3-1.0.3-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,227 Found link https://files.pythonhosted.org/packages/b5/3d/0513e6c109d974b8b3c036da3a46b82f986f6e6543cc8532259f3064c4c8/poly_web3-1.0.3.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.3 2026-04-28T19:12:28,227 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/ac/83/0b978fb2b2f6a8fb61a8191e7f680c64f6b7022dcaf948a3a399db8c9c51/poly_web3-1.0.5-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,229 Found link https://files.pythonhosted.org/packages/f7/59/2593b2018071ba359f63e7a30eddcdb216e213b88f30cdba17d94a71c7bd/poly_web3-1.0.5.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.5 2026-04-28T19:12:28,229 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/cf/91/841c7bd412bead426a5954e58c9632c60efa8dc01d40f91a12e5a8e9788f/poly_web3-1.0.6-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,230 Found link https://files.pythonhosted.org/packages/28/e7/d2e9e8cd09148ef8eb081cd66ac24aabcb2da89ce4bff953c64faf7b735b/poly_web3-1.0.6.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.6 2026-04-28T19:12:28,231 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/ff/01/ed3af6fa59f57e5c76d716f7f2eca76d2be674fa96599f32435c036754a8/poly_web3-1.0.7-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,232 Found link https://files.pythonhosted.org/packages/f5/d6/f055adc04f5ad297608b09619fab31a5c938852e42b383adfd3958d67d39/poly_web3-1.0.7.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.7 2026-04-28T19:12:28,233 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/9d/17/e11cea3c20748d4b88fdd3eec51ce4184e7cf333d9ae49c2c7d63992d3eb/poly_web3-1.0.8-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,234 Found link https://files.pythonhosted.org/packages/c1/12/1ca075d3fc841bd20b795c55cd4f74b53d78d9dc2b3e8c3bdba54449a9bb/poly_web3-1.0.8.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 1.0.8 2026-04-28T19:12:28,234 Skipping link: No binaries permitted for poly-web3: https://files.pythonhosted.org/packages/c7/bf/5a4e2fc052d9beea99faa0dc3589a0486d6cdff40f9341f977a3610199a5/poly_web3-2.0.0-py3-none-any.whl (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,235 Found link https://files.pythonhosted.org/packages/14/c3/6e1db2cc532f4372dc1eb2bf0a6cae6957a7cc8edb16b27885e9aa685cb9/poly_web3-2.0.0.tar.gz (from https://pypi.org/simple/poly-web3/) (requires-python:>=3.11), version: 2.0.0 2026-04-28T19:12:28,236 Fetching project page and analyzing links: https://www.piwheels.org/simple/poly-web3/ 2026-04-28T19:12:28,236 Getting page https://www.piwheels.org/simple/poly-web3/ 2026-04-28T19:12:28,238 Found index url https://www.piwheels.org/simple 2026-04-28T19:12:28,426 Fetched page https://www.piwheels.org/simple/poly-web3/ as text/html 2026-04-28T19:12:28,431 Skipping link: No binaries permitted for poly-web3: https://www.piwheels.org/simple/poly-web3/poly_web3-1.0.8-py3-none-any.whl#sha256=27da83cc80dd8803fab051559c6adecb0f8db1d1ecff228f48df15f849588852 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,431 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.7-py3-none-any.whl#sha256=bc735d78ecf3ea08b60a2dc1d3bdf3d366cfcf64d61ea8e95d2acb00ea0073b7 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,432 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.6-py3-none-any.whl#sha256=ce884e4bfe1a724e964bf51b938ad66e213b6087b0559aaf13e100d444a10bff (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,433 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.5-py3-none-any.whl#sha256=8092937b4b7e8ebde50a429d0e456d3fc1ea06e138cc4f76ab19429aa6df65cb (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,433 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.3-py3-none-any.whl#sha256=18b7a75580fba7d0dcf344350f2c07ac52731ef66ff58514f00eb10ec3ac9a51 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,434 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.2-py3-none-any.whl#sha256=2483d4959178fc661d2ff342e907602b7349ec087eaefbe7c0074eff00886c14 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,434 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.1-py3-none-any.whl#sha256=65985884a3c7d6b0820e4703c63778e88f749d6acedc1cea70edc2d82d797187 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,435 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-1.0.0-py3-none-any.whl#sha256=c3709fde189c94ed77b3132c1fe174854b3f220e345e39f3064f5ec3234a0fba (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,436 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.6-py3-none-any.whl#sha256=481f28a48de235d8ee48d2e137467853404fab6dd55b90352d848eba8256cd93 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,436 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.5-py3-none-any.whl#sha256=f55a614b87d7396b746a5b9b863582e8f07e3978b091a9f01f488df2dc934748 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,437 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.4-py3-none-any.whl#sha256=c2c9a43d70e390244d36790b3c0aca8385c99015409e317d9ccc39680993c290 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,437 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.3-py3-none-any.whl#sha256=7ad6ecfb32f82f3b45a042c1072f40b8f0c26e1f625050df513cd0b2300eae72 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,438 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.2-py3-none-any.whl#sha256=3fe6fe619e0209c66285e767821d9d1d5c3e3fd2a7e89a0b238278ad584398a0 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,438 Skipping link: No binaries permitted for poly-web3: https://archive1.piwheels.org/simple/poly-web3/poly_web3-0.0.1-py3-none-any.whl#sha256=4d25259dfd7a19cbd9781684a2057e3287c71e3b94fa239318535ab37ba86581 (from https://www.piwheels.org/simple/poly-web3/) (requires-python:>=3.11) 2026-04-28T19:12:28,439 Skipping link: not a file: https://www.piwheels.org/simple/poly-web3/ 2026-04-28T19:12:28,439 Skipping link: not a file: https://pypi.org/simple/poly-web3/ 2026-04-28T19:12:28,461 Given no hashes to check 1 links for project 'poly-web3': discarding no candidates 2026-04-28T19:12:28,480 Collecting poly-web3==2.0.0 2026-04-28T19:12:28,483 Created temporary directory: /tmp/pip-unpack-4n5wfank 2026-04-28T19:12:28,713 Downloading poly_web3-2.0.0.tar.gz (32 kB) 2026-04-28T19:12:28,797 Added poly-web3==2.0.0 from https://files.pythonhosted.org/packages/14/c3/6e1db2cc532f4372dc1eb2bf0a6cae6957a7cc8edb16b27885e9aa685cb9/poly_web3-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-n3dg0w0f' 2026-04-28T19:12:28,802 Created temporary directory: /tmp/pip-build-env-c9cl0x85 2026-04-28T19:12:28,806 Installing build dependencies: started 2026-04-28T19:12:28,807 Running command pip subprocess to install build dependencies 2026-04-28T19:12:29,956 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-28T19:12:30,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 2026-04-28T19:12:30,418 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-28T19:12:32,241 Collecting setuptools>=40.8.0 2026-04-28T19:12:32,340 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-28T19:12:32,614 Collecting wheel 2026-04-28T19:12:32,634 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-28T19:12:32,849 Collecting packaging>=24.0 2026-04-28T19:12:32,870 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-28T19:12:35,827 Installing collected packages: setuptools, packaging, wheel 2026-04-28T19:12:39,253 Creating /tmp/pip-build-env-c9cl0x85/overlay/local/bin 2026-04-28T19:12:39,255 changing mode of /tmp/pip-build-env-c9cl0x85/overlay/local/bin/wheel to 755 2026-04-28T19:12:39,277 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-28T19:12:39,555 Installing build dependencies: finished with status 'done' 2026-04-28T19:12:39,562 Getting requirements to build wheel: started 2026-04-28T19:12:39,563 Running command Getting requirements to build wheel 2026-04-28T19:12:40,169 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2026-04-28T19:12:40,169 !! 2026-04-28T19:12:40,170 ******************************************************************************** 2026-04-28T19:12:40,170 The following seems to be defined outside of `pyproject.toml`: 2026-04-28T19:12:40,171 `license = 'MIT'` 2026-04-28T19:12:40,172 According to the spec (see the link below), however, setuptools CANNOT 2026-04-28T19:12:40,173 consider this value unless `license` is listed as `dynamic`. 2026-04-28T19:12:40,174 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-28T19:12:40,175 To prevent this problem, you can list `license` under `dynamic` or alternatively 2026-04-28T19:12:40,175 remove the `[project]` table from your file and rely entirely on other means of 2026-04-28T19:12:40,175 configuration. 2026-04-28T19:12:40,176 ******************************************************************************** 2026-04-28T19:12:40,177 !! 2026-04-28T19:12:40,178 _handle_missing_dynamic(dist, project_table) 2026-04-28T19:12:40,179 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-28T19:12:40,179 corresp(dist, value, root_dir) 2026-04-28T19:12:40,180 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-04-28T19:12:40,180 corresp(dist, value, root_dir) 2026-04-28T19:12:40,181 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-04-28T19:12:40,181 corresp(dist, value, root_dir) 2026-04-28T19:12:40,250 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:40,251 !! 2026-04-28T19:12:40,252 ******************************************************************************** 2026-04-28T19:12:40,253 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:40,254 License :: OSI Approved :: MIT License 2026-04-28T19:12:40,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:40,256 ******************************************************************************** 2026-04-28T19:12:40,257 !! 2026-04-28T19:12:40,258 dist._finalize_license_expression() 2026-04-28T19:12:40,258 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:40,259 !! 2026-04-28T19:12:40,260 ******************************************************************************** 2026-04-28T19:12:40,261 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:40,262 License :: OSI Approved :: MIT License 2026-04-28T19:12:40,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:40,264 ******************************************************************************** 2026-04-28T19:12:40,265 !! 2026-04-28T19:12:40,265 self._finalize_license_expression() 2026-04-28T19:12:40,266 running egg_info 2026-04-28T19:12:40,267 writing poly_web3.egg-info/PKG-INFO 2026-04-28T19:12:40,271 writing dependency_links to poly_web3.egg-info/dependency_links.txt 2026-04-28T19:12:40,273 writing requirements to poly_web3.egg-info/requires.txt 2026-04-28T19:12:40,274 writing top-level names to poly_web3.egg-info/top_level.txt 2026-04-28T19:12:40,298 reading manifest file 'poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:40,304 writing manifest file 'poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:40,402 Getting requirements to build wheel: finished with status 'done' 2026-04-28T19:12:40,406 Created temporary directory: /tmp/pip-modern-metadata-1kvwcvck 2026-04-28T19:12:40,408 Preparing metadata (pyproject.toml): started 2026-04-28T19:12:40,409 Running command Preparing metadata (pyproject.toml) 2026-04-28T19:12:40,987 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2026-04-28T19:12:40,987 !! 2026-04-28T19:12:40,988 ******************************************************************************** 2026-04-28T19:12:40,989 The following seems to be defined outside of `pyproject.toml`: 2026-04-28T19:12:40,990 `license = 'MIT'` 2026-04-28T19:12:40,991 According to the spec (see the link below), however, setuptools CANNOT 2026-04-28T19:12:40,992 consider this value unless `license` is listed as `dynamic`. 2026-04-28T19:12:40,993 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-28T19:12:40,995 To prevent this problem, you can list `license` under `dynamic` or alternatively 2026-04-28T19:12:40,995 remove the `[project]` table from your file and rely entirely on other means of 2026-04-28T19:12:40,996 configuration. 2026-04-28T19:12:40,996 ******************************************************************************** 2026-04-28T19:12:40,997 !! 2026-04-28T19:12:40,998 _handle_missing_dynamic(dist, project_table) 2026-04-28T19:12:40,999 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-28T19:12:40,999 corresp(dist, value, root_dir) 2026-04-28T19:12:41,000 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-04-28T19:12:41,000 corresp(dist, value, root_dir) 2026-04-28T19:12:41,001 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-04-28T19:12:41,001 corresp(dist, value, root_dir) 2026-04-28T19:12:41,065 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:41,066 !! 2026-04-28T19:12:41,067 ******************************************************************************** 2026-04-28T19:12:41,068 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:41,069 License :: OSI Approved :: MIT License 2026-04-28T19:12:41,070 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:41,071 ******************************************************************************** 2026-04-28T19:12:41,072 !! 2026-04-28T19:12:41,072 dist._finalize_license_expression() 2026-04-28T19:12:41,073 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:41,073 !! 2026-04-28T19:12:41,074 ******************************************************************************** 2026-04-28T19:12:41,075 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:41,075 License :: OSI Approved :: MIT License 2026-04-28T19:12:41,076 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:41,077 ******************************************************************************** 2026-04-28T19:12:41,078 !! 2026-04-28T19:12:41,078 self._finalize_license_expression() 2026-04-28T19:12:41,079 running dist_info 2026-04-28T19:12:41,089 creating /tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info 2026-04-28T19:12:41,090 writing /tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/PKG-INFO 2026-04-28T19:12:41,094 writing dependency_links to /tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/dependency_links.txt 2026-04-28T19:12:41,096 writing requirements to /tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/requires.txt 2026-04-28T19:12:41,097 writing top-level names to /tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/top_level.txt 2026-04-28T19:12:41,098 writing manifest file '/tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:41,119 reading manifest file '/tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:41,124 writing manifest file '/tmp/pip-modern-metadata-1kvwcvck/poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:41,125 creating '/tmp/pip-modern-metadata-1kvwcvck/poly_web3-2.0.0.dist-info' 2026-04-28T19:12:41,245 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-28T19:12:41,251 Source in /tmp/pip-wheel-bbz1_cpn/poly-web3_07b2995471624fcca1ac370dddd82e06 has version 2.0.0, which satisfies requirement poly-web3==2.0.0 from https://files.pythonhosted.org/packages/14/c3/6e1db2cc532f4372dc1eb2bf0a6cae6957a7cc8edb16b27885e9aa685cb9/poly_web3-2.0.0.tar.gz 2026-04-28T19:12:41,252 Removed poly-web3==2.0.0 from https://files.pythonhosted.org/packages/14/c3/6e1db2cc532f4372dc1eb2bf0a6cae6957a7cc8edb16b27885e9aa685cb9/poly_web3-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-n3dg0w0f' 2026-04-28T19:12:41,259 Created temporary directory: /tmp/pip-unpack-34ee5mvw 2026-04-28T19:12:41,260 Building wheels for collected packages: poly-web3 2026-04-28T19:12:41,264 Created temporary directory: /tmp/pip-wheel-mrcyxq9i 2026-04-28T19:12:41,264 Destination directory: /tmp/pip-wheel-mrcyxq9i 2026-04-28T19:12:41,266 Building wheel for poly-web3 (pyproject.toml): started 2026-04-28T19:12:41,268 Running command Building wheel for poly-web3 (pyproject.toml) 2026-04-28T19:12:41,825 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2026-04-28T19:12:41,825 !! 2026-04-28T19:12:41,826 ******************************************************************************** 2026-04-28T19:12:41,827 The following seems to be defined outside of `pyproject.toml`: 2026-04-28T19:12:41,828 `license = 'MIT'` 2026-04-28T19:12:41,829 According to the spec (see the link below), however, setuptools CANNOT 2026-04-28T19:12:41,830 consider this value unless `license` is listed as `dynamic`. 2026-04-28T19:12:41,832 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-04-28T19:12:41,833 To prevent this problem, you can list `license` under `dynamic` or alternatively 2026-04-28T19:12:41,833 remove the `[project]` table from your file and rely entirely on other means of 2026-04-28T19:12:41,834 configuration. 2026-04-28T19:12:41,834 ******************************************************************************** 2026-04-28T19:12:41,835 !! 2026-04-28T19:12:41,836 _handle_missing_dynamic(dist, project_table) 2026-04-28T19:12:41,836 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-04-28T19:12:41,837 corresp(dist, value, root_dir) 2026-04-28T19:12:41,837 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-04-28T19:12:41,838 corresp(dist, value, root_dir) 2026-04-28T19:12:41,838 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-04-28T19:12:41,839 corresp(dist, value, root_dir) 2026-04-28T19:12:41,899 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:41,900 !! 2026-04-28T19:12:41,901 ******************************************************************************** 2026-04-28T19:12:41,902 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:41,903 License :: OSI Approved :: MIT License 2026-04-28T19:12:41,904 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:41,905 ******************************************************************************** 2026-04-28T19:12:41,906 !! 2026-04-28T19:12:41,907 dist._finalize_license_expression() 2026-04-28T19:12:41,907 /tmp/pip-build-env-c9cl0x85/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:12:41,908 !! 2026-04-28T19:12:41,909 ******************************************************************************** 2026-04-28T19:12:41,910 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:12:41,911 License :: OSI Approved :: MIT License 2026-04-28T19:12:41,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:12:41,913 ******************************************************************************** 2026-04-28T19:12:41,914 !! 2026-04-28T19:12:41,914 self._finalize_license_expression() 2026-04-28T19:12:41,915 running bdist_wheel 2026-04-28T19:12:41,927 running build 2026-04-28T19:12:41,927 running build_py 2026-04-28T19:12:41,933 creating build/lib/poly_web3 2026-04-28T19:12:41,936 copying poly_web3/clob_compat.py -> build/lib/poly_web3 2026-04-28T19:12:41,938 copying poly_web3/const.py -> build/lib/poly_web3 2026-04-28T19:12:41,940 copying poly_web3/__init__.py -> build/lib/poly_web3 2026-04-28T19:12:41,942 copying poly_web3/log.py -> build/lib/poly_web3 2026-04-28T19:12:41,944 copying poly_web3/schema.py -> build/lib/poly_web3 2026-04-28T19:12:41,946 creating build/lib/examples 2026-04-28T19:12:41,947 copying examples/example_split_merge.py -> build/lib/examples 2026-04-28T19:12:41,949 copying examples/example_redeem.py -> build/lib/examples 2026-04-28T19:12:41,952 creating build/lib/tests 2026-04-28T19:12:41,953 copying tests/test_neg_risk_split_merge.py -> build/lib/tests 2026-04-28T19:12:41,956 creating build/lib/poly_web3/signature 2026-04-28T19:12:41,957 copying poly_web3/signature/build.py -> build/lib/poly_web3/signature 2026-04-28T19:12:41,959 copying poly_web3/signature/secp256k1.py -> build/lib/poly_web3/signature 2026-04-28T19:12:41,961 copying poly_web3/signature/__init__.py -> build/lib/poly_web3/signature 2026-04-28T19:12:41,962 copying poly_web3/signature/hash_message.py -> build/lib/poly_web3/signature 2026-04-28T19:12:41,964 creating build/lib/poly_web3/web3_service 2026-04-28T19:12:41,965 copying poly_web3/web3_service/safe_service.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,967 copying poly_web3/web3_service/base.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,970 copying poly_web3/web3_service/proxy_service.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,972 copying poly_web3/web3_service/eoa_service.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,974 copying poly_web3/web3_service/__init__.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,976 copying poly_web3/web3_service/api_client.py -> build/lib/poly_web3/web3_service 2026-04-28T19:12:41,977 running egg_info 2026-04-28T19:12:41,988 writing poly_web3.egg-info/PKG-INFO 2026-04-28T19:12:41,991 writing dependency_links to poly_web3.egg-info/dependency_links.txt 2026-04-28T19:12:41,993 writing requirements to poly_web3.egg-info/requires.txt 2026-04-28T19:12:41,994 writing top-level names to poly_web3.egg-info/top_level.txt 2026-04-28T19:12:42,006 reading manifest file 'poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:42,011 writing manifest file 'poly_web3.egg-info/SOURCES.txt' 2026-04-28T19:12:42,026 installing to build/bdist.linux-armv7l/wheel 2026-04-28T19:12:42,026 running install 2026-04-28T19:12:42,049 running install_lib 2026-04-28T19:12:42,055 creating build/bdist.linux-armv7l/wheel 2026-04-28T19:12:42,057 creating build/bdist.linux-armv7l/wheel/poly_web3 2026-04-28T19:12:42,059 creating build/bdist.linux-armv7l/wheel/poly_web3/signature 2026-04-28T19:12:42,060 copying build/lib/poly_web3/signature/build.py -> build/bdist.linux-armv7l/wheel/./poly_web3/signature 2026-04-28T19:12:42,062 copying build/lib/poly_web3/signature/secp256k1.py -> build/bdist.linux-armv7l/wheel/./poly_web3/signature 2026-04-28T19:12:42,064 copying build/lib/poly_web3/signature/__init__.py -> build/bdist.linux-armv7l/wheel/./poly_web3/signature 2026-04-28T19:12:42,065 copying build/lib/poly_web3/signature/hash_message.py -> build/bdist.linux-armv7l/wheel/./poly_web3/signature 2026-04-28T19:12:42,067 copying build/lib/poly_web3/clob_compat.py -> build/bdist.linux-armv7l/wheel/./poly_web3 2026-04-28T19:12:42,069 copying build/lib/poly_web3/const.py -> build/bdist.linux-armv7l/wheel/./poly_web3 2026-04-28T19:12:42,071 copying build/lib/poly_web3/__init__.py -> build/bdist.linux-armv7l/wheel/./poly_web3 2026-04-28T19:12:42,073 creating build/bdist.linux-armv7l/wheel/poly_web3/web3_service 2026-04-28T19:12:42,074 copying build/lib/poly_web3/web3_service/safe_service.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,076 copying build/lib/poly_web3/web3_service/base.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,079 copying build/lib/poly_web3/web3_service/proxy_service.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,081 copying build/lib/poly_web3/web3_service/eoa_service.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,083 copying build/lib/poly_web3/web3_service/__init__.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,085 copying build/lib/poly_web3/web3_service/api_client.py -> build/bdist.linux-armv7l/wheel/./poly_web3/web3_service 2026-04-28T19:12:42,088 copying build/lib/poly_web3/log.py -> build/bdist.linux-armv7l/wheel/./poly_web3 2026-04-28T19:12:42,089 copying build/lib/poly_web3/schema.py -> build/bdist.linux-armv7l/wheel/./poly_web3 2026-04-28T19:12:42,092 creating build/bdist.linux-armv7l/wheel/examples 2026-04-28T19:12:42,093 copying build/lib/examples/example_split_merge.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-28T19:12:42,095 copying build/lib/examples/example_redeem.py -> build/bdist.linux-armv7l/wheel/./examples 2026-04-28T19:12:42,097 creating build/bdist.linux-armv7l/wheel/tests 2026-04-28T19:12:42,098 copying build/lib/tests/test_neg_risk_split_merge.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-28T19:12:42,100 running install_egg_info 2026-04-28T19:12:42,105 Copying poly_web3.egg-info to build/bdist.linux-armv7l/wheel/./poly_web3-2.0.0-py3.11.egg-info 2026-04-28T19:12:42,115 running install_scripts 2026-04-28T19:12:42,123 creating build/bdist.linux-armv7l/wheel/poly_web3-2.0.0.dist-info/WHEEL 2026-04-28T19:12:42,125 creating '/tmp/pip-wheel-mrcyxq9i/.tmp-nbxponxu/poly_web3-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-28T19:12:42,128 adding 'examples/example_redeem.py' 2026-04-28T19:12:42,130 adding 'examples/example_split_merge.py' 2026-04-28T19:12:42,133 adding 'poly_web3/__init__.py' 2026-04-28T19:12:42,134 adding 'poly_web3/clob_compat.py' 2026-04-28T19:12:42,136 adding 'poly_web3/const.py' 2026-04-28T19:12:42,137 adding 'poly_web3/log.py' 2026-04-28T19:12:42,139 adding 'poly_web3/schema.py' 2026-04-28T19:12:42,141 adding 'poly_web3/signature/__init__.py' 2026-04-28T19:12:42,143 adding 'poly_web3/signature/build.py' 2026-04-28T19:12:42,144 adding 'poly_web3/signature/hash_message.py' 2026-04-28T19:12:42,145 adding 'poly_web3/signature/secp256k1.py' 2026-04-28T19:12:42,147 adding 'poly_web3/web3_service/__init__.py' 2026-04-28T19:12:42,149 adding 'poly_web3/web3_service/api_client.py' 2026-04-28T19:12:42,153 adding 'poly_web3/web3_service/base.py' 2026-04-28T19:12:42,155 adding 'poly_web3/web3_service/eoa_service.py' 2026-04-28T19:12:42,156 adding 'poly_web3/web3_service/proxy_service.py' 2026-04-28T19:12:42,158 adding 'poly_web3/web3_service/safe_service.py' 2026-04-28T19:12:42,161 adding 'tests/test_neg_risk_split_merge.py' 2026-04-28T19:12:42,163 adding 'poly_web3-2.0.0.dist-info/METADATA' 2026-04-28T19:12:42,165 adding 'poly_web3-2.0.0.dist-info/WHEEL' 2026-04-28T19:12:42,166 adding 'poly_web3-2.0.0.dist-info/top_level.txt' 2026-04-28T19:12:42,167 adding 'poly_web3-2.0.0.dist-info/RECORD' 2026-04-28T19:12:42,169 removing build/bdist.linux-armv7l/wheel 2026-04-28T19:12:42,275 Building wheel for poly-web3 (pyproject.toml): finished with status 'done' 2026-04-28T19:12:42,280 Created wheel for poly-web3: filename=poly_web3-2.0.0-py3-none-any.whl size=33268 sha256=f662dba47901be8d02aa9f11bc988e462daedf37406e944d6c28e59ed456a8b6 2026-04-28T19:12:42,281 Stored in directory: /tmp/pip-ephem-wheel-cache-i0nt4xpw/wheels/bb/78/1f/cb86b6b650e5b70249713ad2bfb690ee33e0ed988610c3d13c 2026-04-28T19:12:42,295 Successfully built poly-web3 2026-04-28T19:12:42,299 Removed build tracker: '/tmp/pip-build-tracker-n3dg0w0f'