2025-11-16T20:22:15,021 Created temporary directory: /tmp/pip-ephem-wheel-cache-a6113t99 2025-11-16T20:22:15,023 Created temporary directory: /tmp/pip-build-tracker-qfk1css0 2025-11-16T20:22:15,023 Initialized build tracking at /tmp/pip-build-tracker-qfk1css0 2025-11-16T20:22:15,024 Created build tracker: /tmp/pip-build-tracker-qfk1css0 2025-11-16T20:22:15,024 Entered build tracker: /tmp/pip-build-tracker-qfk1css0 2025-11-16T20:22:15,025 Created temporary directory: /tmp/pip-wheel-rseey655 2025-11-16T20:22:15,028 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-16T20:22:15,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-q5t_jb69 2025-11-16T20:22:15,052 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-16T20:22:15,055 2 location(s) to search for versions of tokenrouter: 2025-11-16T20:22:15,055 * https://pypi.org/simple/tokenrouter/ 2025-11-16T20:22:15,055 * https://www.piwheels.org/simple/tokenrouter/ 2025-11-16T20:22:15,056 Fetching project page and analyzing links: https://pypi.org/simple/tokenrouter/ 2025-11-16T20:22:15,057 Getting page https://pypi.org/simple/tokenrouter/ 2025-11-16T20:22:15,058 Found index url https://pypi.org/simple 2025-11-16T20:22:15,272 Fetched page https://pypi.org/simple/tokenrouter/ as application/vnd.pypi.simple.v1+json 2025-11-16T20:22:15,279 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/c7/13/cb997ef53679078d8132de7e9dcf0f033c7b94f1ae2f090d64cecc9813e1/tokenrouter-1.0.0-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,280 Found link https://files.pythonhosted.org/packages/ea/f0/5c508cbcaf8b097478a69653d8c3a736e47abec21f5a5526eaf5de3c7457/tokenrouter-1.0.0.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.0 2025-11-16T20:22:15,281 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/4f/40/dc83491b0dfa6f41e69dce9e3d1487212c797b71522fa3f33c72170aecbc/tokenrouter-1.0.1-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,282 Found link https://files.pythonhosted.org/packages/f1/21/8662e7c387fd67fa0cba3af1b6c8f32268d5f5256f57a5f5158a59d26008/tokenrouter-1.0.1.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.1 2025-11-16T20:22:15,282 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/dc/ba/a129929f1f2ca0c8016d664afcae09c8ff4956856d19786bd554520b9eb6/tokenrouter-1.0.2-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,283 Found link https://files.pythonhosted.org/packages/d4/c4/b02036b910eb7aecbd3e71ce5b5d63120f681da6d94008dce0a96b9078e6/tokenrouter-1.0.2.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.2 2025-11-16T20:22:15,284 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/cf/af/33e46652c6edd1db00eabbbd99762dd294f3f28535f6edd433d8d430b163/tokenrouter-1.0.4-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,285 Found link https://files.pythonhosted.org/packages/5f/7e/2d21df52fe3ea66d7d5f0868dfe660bcca9dc7722fd9cdc6dbd859cb4766/tokenrouter-1.0.4.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.4 2025-11-16T20:22:15,286 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/1b/c0/13a5061188a1f700cf7dabc9d72debad63a77c92ed218273020286d2d283/tokenrouter-1.0.5-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,287 Found link https://files.pythonhosted.org/packages/c9/32/2cc1f3c4359d0672bab9fe4f4fc3d2bea2182a6274f738ad670a9260c7c3/tokenrouter-1.0.5.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.5 2025-11-16T20:22:15,288 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/9f/82/559780507ffe75fafe4367e521d9bb52426f4b4ec08a91b6e9d4d5ef78fe/tokenrouter-1.0.7-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,288 Found link https://files.pythonhosted.org/packages/8f/92/af1cef01f3e68b91e0802577082ff7197696486622de7ce05fd756ae1787/tokenrouter-1.0.7.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.7 2025-11-16T20:22:15,289 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/c1/8e/9aa06c05ef6a9279b6aff0dee498a246e8f84d3a29c3b447e4411a684f3c/tokenrouter-1.0.8-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,290 Found link https://files.pythonhosted.org/packages/53/36/3056a30c1b4d366dc8941951edfddc7b5dfba266e4e8cb8c321656c3a29c/tokenrouter-1.0.8.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.8 2025-11-16T20:22:15,290 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/c9/52/719c833471257f9988311fd93b1f7d8281477fed9aa4dce989dab2f95da6/tokenrouter-1.0.11-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,291 Found link https://files.pythonhosted.org/packages/2d/cf/a5edb2b37cd5a094f207ccc98573ffba4bf40f4ff6498e200da69223bb77/tokenrouter-1.0.11.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.11 2025-11-16T20:22:15,292 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/7c/7d/e12fefa2b9ac9103ef056c6082a948b95ad3811eabf144a6ea8f86c7e006/tokenrouter-1.0.12-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,293 Found link https://files.pythonhosted.org/packages/99/14/6d47ad9fdeb8d30a612b8742396d7e5dc93c40d75b450043255a15314b0c/tokenrouter-1.0.12.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.12 2025-11-16T20:22:15,294 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/68/b1/2d6a633b7d60d9bcae5ddb829285e4bfea145ee6b4d9d501d6b51336f2ee/tokenrouter-1.0.13-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,294 Found link https://files.pythonhosted.org/packages/e3/1e/2ef03524873cc4151ca80b9e5ffb80bf00626d06cdde2975671190d85f49/tokenrouter-1.0.13.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.13 2025-11-16T20:22:15,295 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/89/ce/52b5233ddd0868992e02a4ce616b53c7c08e6f1e4c5bd785d9d3e6ef22c6/tokenrouter-1.0.14-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,296 Found link https://files.pythonhosted.org/packages/00/06/ca74a210e6a472134b19c96db6be4f5ec479759dd0cb794c69ddcd3d2eb6/tokenrouter-1.0.14.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.14 2025-11-16T20:22:15,296 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/59/93/ed1716ab3b2afdf143efa48c1abc60521d4def7b797abb43ea9667300577/tokenrouter-1.0.15-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,297 Found link https://files.pythonhosted.org/packages/89/8b/4ea2e1c33453f1b30f64b050c4a6eeffd7648984f0a60b30ab2c3d187b0d/tokenrouter-1.0.15.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.7), version: 1.0.15 2025-11-16T20:22:15,298 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/c9/68/7db7578af1130211375349bd92e7a7a391f3245cc09eb7861bc86dfd01ab/tokenrouter-1.0.16-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,299 Found link https://files.pythonhosted.org/packages/40/11/16d0fe52f7b28f6246e8ec8aa0d54540c8f4d64a601f2d05b30694c55d83/tokenrouter-1.0.16.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8), version: 1.0.16 2025-11-16T20:22:15,300 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/a1/4c/273beecaf34778fa78c91286820dc35b7adc7d0a1b294f6c89b644c9d00d/tokenrouter-1.1.0-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,300 Found link https://files.pythonhosted.org/packages/aa/4b/65c744a8037e44f66905d9a5a9674d7a51bba75637ad5ac701d6ac50bccc/tokenrouter-1.1.0.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8), version: 1.1.0 2025-11-16T20:22:15,301 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/64/31/aceb1fce51ddcb62fc9a6e8c3d194e293ea08a56be675623c71cb5473181/tokenrouter-1.2.0-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,302 Found link https://files.pythonhosted.org/packages/9b/73/23991cb872164460ca244e9448b4129c4125696c5016c4f9070c8423c338/tokenrouter-1.2.0.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.8), version: 1.2.0 2025-11-16T20:22:15,302 Skipping link: No binaries permitted for tokenrouter: https://files.pythonhosted.org/packages/65/44/661462940a5ec197c16b02fa4446a3745973c1eded7fa4c3caf32177934e/tokenrouter-1.2.1-py3-none-any.whl (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.9) 2025-11-16T20:22:15,303 Found link https://files.pythonhosted.org/packages/ea/b2/9a08095cedffd2fdea0687396241ef2aed5a5415ce3e1b22e29132fe94c0/tokenrouter-1.2.1.tar.gz (from https://pypi.org/simple/tokenrouter/) (requires-python:>=3.9), version: 1.2.1 2025-11-16T20:22:15,304 Fetching project page and analyzing links: https://www.piwheels.org/simple/tokenrouter/ 2025-11-16T20:22:15,305 Getting page https://www.piwheels.org/simple/tokenrouter/ 2025-11-16T20:22:15,306 Found index url https://www.piwheels.org/simple 2025-11-16T20:22:15,490 Fetched page https://www.piwheels.org/simple/tokenrouter/ as text/html 2025-11-16T20:22:15,496 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.2.0-py3-none-any.whl#sha256=d993b80dee8ab18f63ec47e7af670e6f60af1c60be4de9d25a2f39a192dd9c88 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,496 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.1.0-py3-none-any.whl#sha256=a6ae1b57979516e2b8de5822e0d63acebe29c9a7ea54891fa8380d41e02ce66e (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,497 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.16-py3-none-any.whl#sha256=419b9e8fd904edfb30e11bf26516e73572454f04b170964718de72c959f30cbf (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.8) 2025-11-16T20:22:15,498 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.15-py3-none-any.whl#sha256=e6f8e09fc739c3f9d8703c6d832a68e192071ffd792f640a087a1e6dd33d866e (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,498 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.14-py3-none-any.whl#sha256=784d51f3544cc8444c3317db9be1f6d0b09a8e60237a08b594f28f38bb91434b (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,499 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.13-py3-none-any.whl#sha256=1b5920491a5bb794d5ce104cf76e8710da4b8af17f3e6924a42a95bbff7cfee7 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,500 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.12-py3-none-any.whl#sha256=36fed5fb4dccc0933fa1a1d7c3c9ea0c1a7934715a107147e36343578c22f4c8 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,500 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.11-py3-none-any.whl#sha256=f6a2e2928bbca518966341bea5a65a4209c24241424a9cfa0377179027ffabbe (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,501 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.8-py3-none-any.whl#sha256=bd835b56c133277747254d237f3d2767e27bb42e22f3e214a9b0e6c82f96735c (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,501 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.7-py3-none-any.whl#sha256=545cbf50168d5f0404db64c3fffa863af39983fac0b220947b02e7618b417982 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,502 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.5-py3-none-any.whl#sha256=772a4fe20d5031f5a8497483f51202beab1d07d889093da5906c103ee937c3c9 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,503 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.4-py3-none-any.whl#sha256=b9071447287d746a87004b64c0858b8ef8be337cfe3b9adb2a214375a4654b33 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,503 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.2-py3-none-any.whl#sha256=c8c87a2c2abfc97f0d99d6d147b4ff22ba4913ee4e33698b3242b7ca37ff39f1 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,504 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.1-py3-none-any.whl#sha256=b20068eda7a49232f0f77a1584485d349598f7f5556e1a4c33261887ec9d5e16 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,504 Skipping link: No binaries permitted for tokenrouter: https://archive1.piwheels.org/simple/tokenrouter/tokenrouter-1.0.0-py3-none-any.whl#sha256=9216c7086d11f2bab16158b14606264b3cd9a2438b22bcf9147a85b00b67ca81 (from https://www.piwheels.org/simple/tokenrouter/) (requires-python:>=3.7) 2025-11-16T20:22:15,505 Skipping link: not a file: https://www.piwheels.org/simple/tokenrouter/ 2025-11-16T20:22:15,505 Skipping link: not a file: https://pypi.org/simple/tokenrouter/ 2025-11-16T20:22:15,526 Given no hashes to check 1 links for project 'tokenrouter': discarding no candidates 2025-11-16T20:22:15,544 Collecting tokenrouter==1.2.1 2025-11-16T20:22:15,547 Created temporary directory: /tmp/pip-unpack-ifo4v444 2025-11-16T20:22:15,679 Downloading tokenrouter-1.2.1.tar.gz (108 kB) 2025-11-16T20:22:15,926 Added tokenrouter==1.2.1 from https://files.pythonhosted.org/packages/ea/b2/9a08095cedffd2fdea0687396241ef2aed5a5415ce3e1b22e29132fe94c0/tokenrouter-1.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-qfk1css0' 2025-11-16T20:22:15,936 Created temporary directory: /tmp/pip-build-env-cunauuuf 2025-11-16T20:22:15,940 Installing build dependencies: started 2025-11-16T20:22:15,941 Running command pip subprocess to install build dependencies 2025-11-16T20:22:17,100 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-16T20:22:17,705 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-16T20:22:17,729 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-16T20:22:18,240 Collecting hatchling==1.26.3 2025-11-16T20:22:18,281 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.26.3-py3-none-any.whl (75 kB) 2025-11-16T20:22:18,370 Collecting hatch-fancy-pypi-readme 2025-11-16T20:22:18,386 Using cached https://www.piwheels.org/simple/hatch-fancy-pypi-readme/hatch_fancy_pypi_readme-25.1.0-py3-none-any.whl (10 kB) 2025-11-16T20:22:18,562 Collecting packaging>=24.2 2025-11-16T20:22:18,578 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-16T20:22:18,682 Collecting pathspec>=0.10.1 2025-11-16T20:22:18,697 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-11-16T20:22:18,816 Collecting pluggy>=1.0.0 2025-11-16T20:22:18,830 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-11-16T20:22:19,075 Collecting trove-classifiers 2025-11-16T20:22:19,091 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.11.14.15-py3-none-any.whl (14 kB) 2025-11-16T20:22:21,719 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling, hatch-fancy-pypi-readme 2025-11-16T20:22:21,755 Creating /tmp/pip-build-env-cunauuuf/overlay/local/bin 2025-11-16T20:22:21,757 changing mode of /tmp/pip-build-env-cunauuuf/overlay/local/bin/trove-classifiers to 755 2025-11-16T20:22:22,560 changing mode of /tmp/pip-build-env-cunauuuf/overlay/local/bin/hatchling to 755 2025-11-16T20:22:22,623 changing mode of /tmp/pip-build-env-cunauuuf/overlay/local/bin/hatch-fancy-pypi-readme to 755 2025-11-16T20:22:22,670 Successfully installed hatch-fancy-pypi-readme-25.1.0 hatchling-1.26.3 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 trove-classifiers-2025.11.14.15 2025-11-16T20:22:22,918 Installing build dependencies: finished with status 'done' 2025-11-16T20:22:22,924 Getting requirements to build wheel: started 2025-11-16T20:22:22,925 Running command Getting requirements to build wheel 2025-11-16T20:22:23,240 Getting requirements to build wheel: finished with status 'done' 2025-11-16T20:22:23,243 Created temporary directory: /tmp/pip-modern-metadata-35i31wpp 2025-11-16T20:22:23,246 Preparing metadata (pyproject.toml): started 2025-11-16T20:22:23,247 Running command Preparing metadata (pyproject.toml) 2025-11-16T20:22:23,907 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-16T20:22:23,912 Source in /tmp/pip-wheel-rseey655/tokenrouter_1de584f351714057a5073b8956967bd3 has version 1.2.1, which satisfies requirement tokenrouter==1.2.1 from https://files.pythonhosted.org/packages/ea/b2/9a08095cedffd2fdea0687396241ef2aed5a5415ce3e1b22e29132fe94c0/tokenrouter-1.2.1.tar.gz 2025-11-16T20:22:23,913 Removed tokenrouter==1.2.1 from https://files.pythonhosted.org/packages/ea/b2/9a08095cedffd2fdea0687396241ef2aed5a5415ce3e1b22e29132fe94c0/tokenrouter-1.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-qfk1css0' 2025-11-16T20:22:23,920 Created temporary directory: /tmp/pip-unpack-g4jz6vo2 2025-11-16T20:22:23,921 Building wheels for collected packages: tokenrouter 2025-11-16T20:22:23,926 Created temporary directory: /tmp/pip-wheel-czx3y91q 2025-11-16T20:22:23,926 Destination directory: /tmp/pip-wheel-czx3y91q 2025-11-16T20:22:23,928 Building wheel for tokenrouter (pyproject.toml): started 2025-11-16T20:22:23,930 Running command Building wheel for tokenrouter (pyproject.toml) 2025-11-16T20:22:24,061 Building wheel for tokenrouter (pyproject.toml): finished with status 'done' 2025-11-16T20:22:24,066 Created wheel for tokenrouter: filename=tokenrouter-1.2.1-py3-none-any.whl size=90541 sha256=3a9828c433ce225856d64a0f8b8f99ca8c656b74ce0ae3b53d533bd57dca80a3 2025-11-16T20:22:24,067 Stored in directory: /tmp/pip-ephem-wheel-cache-q5t_jb69/wheels/a9/14/c9/466228c7574ef3e2790065e4aa17df0382df86ebcf555e8edc 2025-11-16T20:22:24,081 Successfully built tokenrouter 2025-11-16T20:22:24,086 Removed build tracker: '/tmp/pip-build-tracker-qfk1css0'