2025-09-07T21:22:35,007 Created temporary directory: /tmp/pip-build-tracker-2uufg3uc 2025-09-07T21:22:35,008 Initialized build tracking at /tmp/pip-build-tracker-2uufg3uc 2025-09-07T21:22:35,008 Created build tracker: /tmp/pip-build-tracker-2uufg3uc 2025-09-07T21:22:35,008 Entered build tracker: /tmp/pip-build-tracker-2uufg3uc 2025-09-07T21:22:35,009 Created temporary directory: /tmp/pip-wheel-53a_loef 2025-09-07T21:22:35,012 Created temporary directory: /tmp/pip-ephem-wheel-cache-xvyb18pd 2025-09-07T21:22:35,068 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:22:35,070 2 location(s) to search for versions of xpinyin: 2025-09-07T21:22:35,070 * https://pypi.org/simple/xpinyin/ 2025-09-07T21:22:35,070 * https://www.piwheels.org/simple/xpinyin/ 2025-09-07T21:22:35,071 Fetching project page and analyzing links: https://pypi.org/simple/xpinyin/ 2025-09-07T21:22:35,071 Getting page https://pypi.org/simple/xpinyin/ 2025-09-07T21:22:35,072 Found index url https://pypi.org/simple/ 2025-09-07T21:22:35,212 Fetched page https://pypi.org/simple/xpinyin/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:22:35,224 Found link https://files.pythonhosted.org/packages/46/52/d7123df160c39970f98a099e3077b50b49d20973c10db63c6284e931c6ee/xpinyin-0.2.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.2 2025-09-07T21:22:35,225 Found link https://files.pythonhosted.org/packages/94/67/b0dd0fcb0f910dd3b4ff9964f692fdfb0855d33016047e9c15e9f9c922df/xpinyin-0.3.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.3 2025-09-07T21:22:35,225 Found link https://files.pythonhosted.org/packages/c5/26/6de20f9faf929e5964e961023c4e1b8d1eb5549c09e17a19826e8846461d/xpinyin-0.4.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4 2025-09-07T21:22:35,226 Found link https://files.pythonhosted.org/packages/62/54/65ca79a68ef3309e20e03f71d2563965b49824e3b3aa2ff15ecc11fdef2b/xpinyin-0.4.1.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.1 2025-09-07T21:22:35,226 Found link https://files.pythonhosted.org/packages/69/85/5ea8c91350d5349c64b57131a65f581d21e6affcc5585e6e5d4874fabd7a/xpinyin-0.4.2.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.2 2025-09-07T21:22:35,227 Found link https://files.pythonhosted.org/packages/83/3e/cafa55c3631aa6f4d6cde41c0f68341eef969ad70080bebfae4fc47a9da0/xpinyin-0.4.3.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.3 2025-09-07T21:22:35,227 Found link https://files.pythonhosted.org/packages/ce/ac/3a142c018cc0e517c58f2dd235f8abc2f02bbfb91e03c26d7f73b4101a5e/xpinyin-0.4.4.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.4 2025-09-07T21:22:35,228 Found link https://files.pythonhosted.org/packages/ef/7e/afddd7c9ed6abde9256e21272f205aefd7c0d6edd9dffd628e9492368087/xpinyin-0.4.5.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.5 2025-09-07T21:22:35,228 Found link https://files.pythonhosted.org/packages/df/68/9748bd38f69f31d388a88073e2d0a973b69f5351f546f5ce9252cd6fd02b/xpinyin-0.4.6.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.6 2025-09-07T21:22:35,228 Found link https://files.pythonhosted.org/packages/09/15/4d91d020179aff7890ee5db84db147a3946c906864d5d3c44cfa5d98982a/xpinyin-0.4.7.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.7 2025-09-07T21:22:35,229 Found link https://files.pythonhosted.org/packages/16/82/9b8da34aaf0b5fa77c9de2b545d996e4055cc880ddebe5dd0a0a3d7f8fc3/xpinyin-0.4.8.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.8 2025-09-07T21:22:35,229 Found link https://files.pythonhosted.org/packages/15/18/9f7bd36b62a456a25c684e188ea4d37732abd7b530617570268c7c78e44b/xpinyin-0.4.9.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.4.9 2025-09-07T21:22:35,230 Found link https://files.pythonhosted.org/packages/08/31/97213b6bbfc16b2f6aa4f8f488a1a3c373ead30cda6403ee6ed9f22201a8/xpinyin-0.5.0.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.0 2025-09-07T21:22:35,230 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/ce/3b/d368262ff249fbccee307dd2de6b00b34b529e831d9ca2d977a44c2bd92b/xpinyin-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,231 Found link https://files.pythonhosted.org/packages/b4/bf/a9e24eebdb2ee07714fe09fd0de0262012f44b17abb9e2b838030e192ef2/xpinyin-0.5.1.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.1 2025-09-07T21:22:35,231 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/9c/1e/3778afefcb186b0e2b6385e4bbaea1f0ebebd4040f09abed9586a4cf0d05/xpinyin-0.5.2-py2-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,231 Found link https://files.pythonhosted.org/packages/d8/d1/183eec5094ca52ea713aaaad539675c99977b04bdb811f2bbfffc517c99a/xpinyin-0.5.2.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.2 2025-09-07T21:22:35,232 Found link https://files.pythonhosted.org/packages/e1/c3/33b2391557d605d74473431023d3a75c60f13037ea0604c478519f2da8f2/xpinyin-0.5.3.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.3 2025-09-07T21:22:35,232 Found link https://files.pythonhosted.org/packages/fb/4b/104220d3a56283605113a0b136b33503d0213f156d84e6003892a7591031/xpinyin-0.5.4.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.4 2025-09-07T21:22:35,233 Found link https://files.pythonhosted.org/packages/40/6b/eecbebf5a86dbe2f2fa864355190879741e24ad72ee96849a46a200c1eaa/xpinyin-0.5.5.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.5 2025-09-07T21:22:35,233 Found link https://files.pythonhosted.org/packages/91/53/fe8d9f1cda41bc8269dcf545b26f451ca9f1b8ee6d3aea9f8b726b4517b8/xpinyin-0.5.6.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.6 2025-09-07T21:22:35,234 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/76/be/8863e0ffd10dbf81817a42caa64a1a3f942b6412047624405f921010d507/xpinyin-0.5.7-py2.py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,234 Found link https://files.pythonhosted.org/packages/ce/f2/0cc5222a889579c67a617de85fe9a85dd6f9a71a06d5f0e7453621ec735a/xpinyin-0.5.7.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.5.7 2025-09-07T21:22:35,234 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/45/16/c4009bf4ffa1ddc74251b6bce2872394ca65760d6864edfd9335d1009294/xpinyin-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,235 Found link https://files.pythonhosted.org/packages/fe/f3/adc003cac7333d80f7fec41a04311bf3acf0620d7905679143a6ef0efdef/xpinyin-0.6.0.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.6.0 2025-09-07T21:22:35,235 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/32/cb/a2e68e5e19159205ce566e8b455a22196a774d07a6539acdff6d83491f52/xpinyin-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,235 Found link https://files.pythonhosted.org/packages/ff/92/c0db23aafbcb511372a5ea9dcb645dc19e8a8f7179cdc132afc3009a957c/xpinyin-0.7.0.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.0 2025-09-07T21:22:35,235 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/04/7f/5d802de2ba1716642361c9b8ff119c1a024a3bca648286206a90a09561be/xpinyin-0.7.1-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,235 Found link https://files.pythonhosted.org/packages/55/b8/aefb1e8fab88a39f6cb27d0808551abf206fc30fafec0a8ba5399e422c6f/xpinyin-0.7.1.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.1 2025-09-07T21:22:35,235 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/db/df/93d8b167f35c3b6aaabc1fa54f86fe22cd05f13b596167ddda105c48c02b/xpinyin-0.7.2-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,235 Found link https://files.pythonhosted.org/packages/9b/9a/87507cad66531c8c6f2ae56dedc5298c76b6ec5ad704b33a3cf84ed8b62c/xpinyin-0.7.2.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.2 2025-09-07T21:22:35,236 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/1f/74/d746d91351af7485da7701cee1a1dadc154541c9b7b194a89852e7356d13/xpinyin-0.7.3-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,236 Found link https://files.pythonhosted.org/packages/1a/9e/004e7dd90ab87df9866a04a07e1ff94427aad3c747a5996423f7ddcbb0b0/xpinyin-0.7.3.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.3 2025-09-07T21:22:35,236 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/ab/a8/a66bf87e8e8b5b178dc9f7257a738f18bc944800eaf9bc5abca8e5c3d625/xpinyin-0.7.4-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,236 Found link https://files.pythonhosted.org/packages/4b/ff/b2acbd2ddcf8aa2f0b3d9d7525c941ffac111cfa384c239ea048f0ea271a/xpinyin-0.7.4.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.4 2025-09-07T21:22:35,236 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/ea/89/e030e260b644e09fccf6398bbad89ab8884cb9505ca4666f274a0da190b7/xpinyin-0.7.5-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,236 Found link https://files.pythonhosted.org/packages/6a/cd/48bfa8d8804518dacb4b84afce4b6401b68b62abeee34c50d8d41cf4560b/xpinyin-0.7.5.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.5 2025-09-07T21:22:35,237 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/a5/30/40e099a8da32105c8adf996abe92a5bbf5ecd338de2c4cc491b5718299ce/xpinyin-0.7.6-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,237 Found link https://files.pythonhosted.org/packages/16/f2/d548d2f91106644b1b51df4cc59c1b3fabe9048954f18011775250c32d53/xpinyin-0.7.6.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.6 2025-09-07T21:22:35,237 Skipping link: No binaries permitted for xpinyin: https://files.pythonhosted.org/packages/82/bd/f7865b810ca7cc82fa566ec224786f674aab878d89866370ea7a20063b4c/xpinyin-0.7.7-py3-none-any.whl (from https://pypi.org/simple/xpinyin/) 2025-09-07T21:22:35,237 Found link https://files.pythonhosted.org/packages/6e/3e/41397274f9447ba29a947778b669b6f21717839ed164eba6b68cd168e705/xpinyin-0.7.7.tar.gz (from https://pypi.org/simple/xpinyin/), version: 0.7.7 2025-09-07T21:22:35,237 Fetching project page and analyzing links: https://www.piwheels.org/simple/xpinyin/ 2025-09-07T21:22:35,238 Getting page https://www.piwheels.org/simple/xpinyin/ 2025-09-07T21:22:35,238 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:22:35,328 Fetched page https://www.piwheels.org/simple/xpinyin/ as text/html 2025-09-07T21:22:35,334 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.7-py3-none-any.whl#sha256=eee3f0de141b0b34a7e1da1fcdb872dc458f32c11532ba322bb83e5f4fb7ac5f (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,334 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.6-py3-none-any.whl#sha256=1d78eac9f612c20e155d7c3eb9dd7f9d3ec4e2667c52049e990b8bd036171a52 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,334 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.5-py3-none-any.whl#sha256=f0b541560e83e49c36142c5b641804d6d9acda6f83572885fa5b22dd3d985a5f (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,334 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.4-py3-none-any.whl#sha256=60cf472c215d6d81bdff44bd6cf112ba2a73c92ccd649498f618a9d94033728d (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.3-py3-none-any.whl#sha256=15317f01c955d71ed9aadd05157f6d46402852b9e6b79d84f48813f122775f6e (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.2-py3-none-any.whl#sha256=4fd0cb56000b37c61e64a6ae6f5509454c91e5b6a37b140362ac041648dd98b5 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.1-py3-none-any.whl#sha256=81d2a33528ad490c5559e6727558c9b195ae04f4279f96bd0dd93fa6b7d8e5db (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.7.0-py2.py3-none-any.whl#sha256=2cf6188418b10294daba9342fb89bbc0bc152feb49c73b1fdd2c5a875e904fcc (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.6.0-py2.py3-none-any.whl#sha256=cff810087e0c82a0bd4e7a6f20603730613f727e64d68bc7dafe8ac72d335be8 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.7-py2.py3-none-any.whl#sha256=37f82137afd84afb6bc0dbb4321a3ee8f6932052f3e1850e072f2aaf94f2736f (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,335 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.6-py2.py3-none-any.whl#sha256=923e6f6328299b507e5c1ec99a5e004b04ae714978fc085113ec1fbd9eb4e51d (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.5-py2.py3-none-any.whl#sha256=b253c54e971431d1732a564456546d91fb5e6e7656aafe03b0e00f8368230bed (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.4-py2.py3-none-any.whl#sha256=e9b15cb1e1fb2f11d4c4afa7a32d130697915ed23eb17cf267dd4a281296c087 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.3-py3-none-any.whl#sha256=549f746e7c43696f0fbe1014156c5a7f1392faf4c878330b58fb5a93579ce4d8 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.2-py3-none-any.whl#sha256=36729a1046d5a8d8d4de3ce831d08c73c736afc1a4a1d6422575f8c594663455 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.1-py2.py3-none-any.whl#sha256=913fed20152d1092208c8a1fc991ec66e0dff682f2d58a21692bfcf4df857a36 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.5.0-py3-none-any.whl#sha256=d7b888dbdb7b92fe8c86dcfd99816ee00921388b91810e66eb50cd70633f5729 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,336 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.9-py3-none-any.whl#sha256=073a20d5493725d45c37745d2070d673e0b66006421a8fd50f35b34513e1173b (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.8-py3-none-any.whl#sha256=3a7d54b287e750444ae9b28dce832a83e48387546a3579f6cffac4211fd29d79 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.7-py3-none-any.whl#sha256=eb7ae6822b108876dee0b41e6a2723236a3cab4e584e1388dfae69be538834b9 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.6-py3-none-any.whl#sha256=e02fe822d21ebffa3c6bcb7c42e4755e7d432b606b5c894c7bbae4fa18ffc296 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.5-py3-none-any.whl#sha256=0316da120fa42de35a1ba30cf4f4071362aa6a123c2c3945952265399e1aace0 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.4-py3-none-any.whl#sha256=2feee7ed57806dd3e72937fabde2e48940e6eaad9e972dea2db309d5832d7722 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.3-py3-none-any.whl#sha256=5c3cd22e88a4aa0589b694027809fc4883bc1aed3d4de6f2ad8181ec1d24f756 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,337 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.2-py3-none-any.whl#sha256=6f33f5488c54b64355c1cc411ca4aad580fb1949c917ed969d58052d5ab9f7a0 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,338 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.4.1-py3-none-any.whl#sha256=9461e46cd89fd47810cbee21d2a4dbdb62f07e1bdbf64b17c462609a56e6d069 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,338 Skipping link: No binaries permitted for xpinyin: https://archive1.piwheels.org/simple/xpinyin/xpinyin-0.2-py3-none-any.whl#sha256=f2231a87b551b6f1d8bbb064dc138eec09e632b5e78b6e2941e91c29e0a74047 (from https://www.piwheels.org/simple/xpinyin/) 2025-09-07T21:22:35,338 Skipping link: not a file: https://www.piwheels.org/simple/xpinyin/ 2025-09-07T21:22:35,338 Skipping link: not a file: https://pypi.org/simple/xpinyin/ 2025-09-07T21:22:35,366 Given no hashes to check 1 links for project 'xpinyin': discarding no candidates 2025-09-07T21:22:35,367 Collecting xpinyin==0.4 2025-09-07T21:22:35,368 Created temporary directory: /tmp/pip-unpack-w8q6x3d3 2025-09-07T21:22:35,673 Downloading xpinyin-0.4.tar.gz (125 kB) 2025-09-07T21:22:35,725 Added xpinyin==0.4 from https://files.pythonhosted.org/packages/c5/26/6de20f9faf929e5964e961023c4e1b8d1eb5549c09e17a19826e8846461d/xpinyin-0.4.tar.gz to build tracker '/tmp/pip-build-tracker-2uufg3uc' 2025-09-07T21:22:35,726 Running setup.py (path:/tmp/pip-wheel-53a_loef/xpinyin_efa47e6479cd4460bd9c6e478ed64600/setup.py) egg_info for package xpinyin 2025-09-07T21:22:35,726 Created temporary directory: /tmp/pip-pip-egg-info-7sa6b3w7 2025-09-07T21:22:35,727 Preparing metadata (setup.py): started 2025-09-07T21:22:35,727 Running command python setup.py egg_info 2025-09-07T21:22:36,848 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-09-07T21:22:36,849 !! 2025-09-07T21:22:36,849 ******************************************************************************** 2025-09-07T21:22:36,849 Please replace its usage with implicit namespaces (PEP 420). 2025-09-07T21:22:36,849 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-09-07T21:22:36,849 ******************************************************************************** 2025-09-07T21:22:36,850 !! 2025-09-07T21:22:36,850 ep.load()(self, ep.name, value) 2025-09-07T21:22:36,925 running egg_info 2025-09-07T21:22:36,999 creating /tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info 2025-09-07T21:22:36,999 writing /tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info/PKG-INFO 2025-09-07T21:22:37,001 writing dependency_links to /tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info/dependency_links.txt 2025-09-07T21:22:37,001 writing namespace_packages to /tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info/namespace_packages.txt 2025-09-07T21:22:37,002 writing top-level names to /tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info/top_level.txt 2025-09-07T21:22:37,002 writing manifest file '/tmp/pip-pip-egg-info-7sa6b3w7/xpinyin.egg-info/SOURCES.txt' 2025-09-07T21:22:37,150 error: Namespace package problem: xpinyin is a namespace package, but its 2025-09-07T21:22:37,150 __init__.py does not call declare_namespace()! Please fix it. 2025-09-07T21:22:37,150 (See the setuptools manual under "Namespace Packages" for details.) 2025-09-07T21:22:37,151 " 2025-09-07T21:22:37,262 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:22:37,274 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:22:37,274 exec(compile('"'"''"'"''"'"' 2025-09-07T21:22:37,274 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:22:37,274 # 2025-09-07T21:22:37,274 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:22:37,274 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:22:37,274 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:22:37,274 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:22:37,274 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:22:37,274 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:22:37,274 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:22:37,274 import os, sys, tokenize, traceback 2025-09-07T21:22:37,274 2025-09-07T21:22:37,274 try: 2025-09-07T21:22:37,274 import setuptools 2025-09-07T21:22:37,274 except ImportError: 2025-09-07T21:22:37,274 print( 2025-09-07T21:22:37,274 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:22:37,274 "the build environment with exception:", 2025-09-07T21:22:37,274 file=sys.stderr, 2025-09-07T21:22:37,274 ) 2025-09-07T21:22:37,274 traceback.print_exc() 2025-09-07T21:22:37,274 sys.exit(1) 2025-09-07T21:22:37,274 2025-09-07T21:22:37,274 __file__ = %r 2025-09-07T21:22:37,274 sys.argv[0] = __file__ 2025-09-07T21:22:37,274 2025-09-07T21:22:37,274 if os.path.exists(__file__): 2025-09-07T21:22:37,274 filename = __file__ 2025-09-07T21:22:37,274 with tokenize.open(__file__) as f: 2025-09-07T21:22:37,274 setup_py_code = f.read() 2025-09-07T21:22:37,274 else: 2025-09-07T21:22:37,274 filename = "" 2025-09-07T21:22:37,274 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:22:37,274 2025-09-07T21:22:37,274 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:22:37,274 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-53a_loef/xpinyin_efa47e6479cd4460bd9c6e478ed64600/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7sa6b3w7[/] 2025-09-07T21:22:37,274 [bold magenta]cwd[/]: /tmp/pip-wheel-53a_loef/xpinyin_efa47e6479cd4460bd9c6e478ed64600/ 2025-09-07T21:22:37,275 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:22:37,275 ERROR: metadata generation failed 2025-09-07T21:22:37,280 Exception information: 2025-09-07T21:22:37,280 Traceback (most recent call last): 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:22:37,280 call_subprocess( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 args, 2025-09-07T21:22:37,280 ^^^^^ 2025-09-07T21:22:37,280 ...<2 lines>... 2025-09-07T21:22:37,280 spinner=spinner, 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:22:37,280 raise error 2025-09-07T21:22:37,280 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:22:37,280 2025-09-07T21:22:37,280 The above exception was the direct cause of the following exception: 2025-09-07T21:22:37,280 2025-09-07T21:22:37,280 Traceback (most recent call last): 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:22:37,280 status = _inner_run() 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:22:37,280 return self.run(options, args) 2025-09-07T21:22:37,280 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:22:37,280 return func(self, options, args) 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:22:37,280 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:22:37,280 result = self._result = resolver.resolve( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:22:37,280 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:22:37,280 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:22:37,280 if not criterion.candidates: 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:22:37,280 return bool(self._sequence) 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:22:37,280 self._bool = any(self) 2025-09-07T21:22:37,280 ~~~^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:22:37,280 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:22:37,280 ^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:22:37,280 candidate = func() 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:22:37,280 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 link, template, name, version 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:22:37,280 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 link, 2025-09-07T21:22:37,280 ^^^^^ 2025-09-07T21:22:37,280 ...<3 lines>... 2025-09-07T21:22:37,280 version=version, 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:22:37,280 super().__init__( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 link=link, 2025-09-07T21:22:37,280 ^^^^^^^^^^ 2025-09-07T21:22:37,280 ...<4 lines>... 2025-09-07T21:22:37,280 version=version, 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:22:37,280 self.dist = self._prepare() 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:22:37,280 dist = self._prepare_distribution() 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:22:37,280 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:22:37,280 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:22:37,280 dist = _get_prepared_distribution( 2025-09-07T21:22:37,280 req, 2025-09-07T21:22:37,280 ...<3 lines>... 2025-09-07T21:22:37,280 self.check_build_deps, 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:22:37,280 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 finder, build_isolation, check_build_deps 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:22:37,280 self.req.prepare_metadata() 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:22:37,280 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:22:37,280 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:37,280 build_env=self.build_env, 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ...<3 lines>... 2025-09-07T21:22:37,280 details=details, 2025-09-07T21:22:37,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:37,280 ) 2025-09-07T21:22:37,280 ^ 2025-09-07T21:22:37,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:22:37,280 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:22:37,280 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:22:37,305 Removed xpinyin==0.4 from https://files.pythonhosted.org/packages/c5/26/6de20f9faf929e5964e961023c4e1b8d1eb5549c09e17a19826e8846461d/xpinyin-0.4.tar.gz from build tracker '/tmp/pip-build-tracker-2uufg3uc' 2025-09-07T21:22:37,305 Removed build tracker: '/tmp/pip-build-tracker-2uufg3uc'