2025-09-08T04:53:21,814 Created temporary directory: /tmp/pip-build-tracker-zg20vibi 2025-09-08T04:53:21,815 Initialized build tracking at /tmp/pip-build-tracker-zg20vibi 2025-09-08T04:53:21,815 Created build tracker: /tmp/pip-build-tracker-zg20vibi 2025-09-08T04:53:21,815 Entered build tracker: /tmp/pip-build-tracker-zg20vibi 2025-09-08T04:53:21,816 Created temporary directory: /tmp/pip-wheel-5s6s4fk3 2025-09-08T04:53:21,819 Created temporary directory: /tmp/pip-ephem-wheel-cache-3pw7yz7c 2025-09-08T04:53:21,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:53:21,880 2 location(s) to search for versions of persiantools: 2025-09-08T04:53:21,880 * https://pypi.org/simple/persiantools/ 2025-09-08T04:53:21,880 * https://www.piwheels.org/simple/persiantools/ 2025-09-08T04:53:21,881 Fetching project page and analyzing links: https://pypi.org/simple/persiantools/ 2025-09-08T04:53:21,881 Getting page https://pypi.org/simple/persiantools/ 2025-09-08T04:53:21,882 Found index url https://pypi.org/simple/ 2025-09-08T04:53:22,032 Fetched page https://pypi.org/simple/persiantools/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:53:22,050 Found link https://files.pythonhosted.org/packages/d9/76/f9aab848270c14e81ef30f7412e06a07055ff5385b6966f016fd2d9e9a83/persiantools-0.0.3.tar.gz (from https://pypi.org/simple/persiantools/), version: 0.0.3 2025-09-08T04:53:22,051 Found link https://files.pythonhosted.org/packages/90/56/76ac0068e2706cb735811bb8e97ce892bd34a803fceeea5edb39c61f4d51/persiantools-0.0.4.tar.gz (from https://pypi.org/simple/persiantools/), version: 0.0.4 2025-09-08T04:53:22,052 Found link https://files.pythonhosted.org/packages/e0/0e/1d962a43f57d58d618d0739850ffb4b24c684f8cc02a86e410aeb5492bfc/persiantools-0.0.5.tar.gz (from https://pypi.org/simple/persiantools/), version: 0.0.5 2025-09-08T04:53:22,052 Found link https://files.pythonhosted.org/packages/f4/53/8428fbe897139cc96be45b0b7af24eec9655cc3fe68a60e8d1ba492e0fe1/persiantools-0.0.6.tar.gz (from https://pypi.org/simple/persiantools/), version: 0.0.6 2025-09-08T04:53:22,053 Found link https://files.pythonhosted.org/packages/b4/af/374df0795454e87276a6e1f14cd5d5af6ff3d7d82bce294f22f6c552e519/persiantools-0.0.7.tar.gz (from https://pypi.org/simple/persiantools/), version: 0.0.7 2025-09-08T04:53:22,053 Found link https://files.pythonhosted.org/packages/66/bd/a8a420d4616abc85823f3261cfdeb92c49887a4187af016af95b2d63f01b/persiantools-1.0b1.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.0b1 2025-09-08T04:53:22,054 Found link https://files.pythonhosted.org/packages/fa/d2/c29ed37212199b53487ea57801f4f360d9b461ba35fc2b1353562f9610b4/persiantools-1.0b2.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.0b2 2025-09-08T04:53:22,054 Found link https://files.pythonhosted.org/packages/b6/d3/05693f25797e394c5a918106be477c99cf86509929446ddfb3518e050e0d/persiantools-1.1.0.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.1.0 2025-09-08T04:53:22,054 Found link https://files.pythonhosted.org/packages/6f/11/a82b04246f1924304dc1760bdb0829b71229835177261d419ecba22e0b63/persiantools-1.1.0.zip (from https://pypi.org/simple/persiantools/), version: 1.1.0 2025-09-08T04:53:22,054 Found link https://files.pythonhosted.org/packages/33/d9/e1fa8668f5e6d517de9a9860cf36769fce9fd49f2f0798ad6f450d5e17f7/persiantools-1.1.1.zip (from https://pypi.org/simple/persiantools/), version: 1.1.1 2025-09-08T04:53:22,054 Found link https://files.pythonhosted.org/packages/02/f7/a9a741fcb628f12589ab4218f7fa88e3ba5e14295cf86bf2ca270e665f5c/persiantools-1.2.0.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.2.0 2025-09-08T04:53:22,055 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/52/14/7251f9514f553ad9d12dd1f96802c8b69e3439c1df2aaf5976d1ce0b808d/persiantools-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,055 Found link https://files.pythonhosted.org/packages/9c/87/b70d6c1efdb309ef7e5e1248dcc596f42c2b3e84e50b993e10322d3c0df7/persiantools-1.2.1.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.2.1 2025-09-08T04:53:22,055 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/21/d3/30543e78b3db29d4acaeaa1b97f7ed099f0918581064ff2ad305a259413a/persiantools-1.2.2-py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,055 Found link https://files.pythonhosted.org/packages/1e/bc/132692fcaeeb85d3f8a72d14eed26d59df89570043df1df087ab58576649/persiantools-1.2.2.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.2.2 2025-09-08T04:53:22,055 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/f2/0f/9807a0a52a5d5a75ab23c64ad10caffa3b25c4fd666cfff97b8c990e2763/persiantools-1.3.0-py2-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,055 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/66/49/7195299988d44a9a50429eb4b3051ad475bbc9be2cf3192f66749b5c3483/persiantools-1.3.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,056 Found link https://files.pythonhosted.org/packages/7c/85/e80ac0c2725fb5d9e59d3663bf532fc94dc9253f64f790da020f917240f3/persiantools-1.3.0.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.3.0 2025-09-08T04:53:22,056 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/b0/b2/5019f3c9fe3147f1be19e33cb50a2946dbdd8801c26ca0c6991be30925ae/persiantools-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,056 Found link https://files.pythonhosted.org/packages/92/e3/aa1297e7584c433c9311f7f88c1a05998949096bcf3d45e70bed4c6ab4db/persiantools-1.4.0.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.4.0 2025-09-08T04:53:22,056 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/e5/ee/062fdf0e4352d5632d54a25e00756ca75c42abd583d7d884ca86ceb0ce14/persiantools-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,056 Found link https://files.pythonhosted.org/packages/27/5a/aad0386067e2c07ed96ec54c547836d2769d962b28d8a7b0dc5faf7e51f6/persiantools-1.4.1.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.4.1 2025-09-08T04:53:22,056 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/e3/55/44585009e771223ee0ff16075a983e3193797117811cb73ee11520fd6a76/persiantools-1.5.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,057 Found link https://files.pythonhosted.org/packages/71/59/7ec10f004e17edfe23692eae784c63bf3017653e4187ebb52f89ec3beb94/persiantools-1.5.0.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.5.0 2025-09-08T04:53:22,057 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/7d/32/af685f3260ed4671138ff88d0fde45d229db5e88ec681ead0fb482d8ac9b/persiantools-1.5.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) 2025-09-08T04:53:22,057 Found link https://files.pythonhosted.org/packages/35/7b/0af0531a79171b3d7894e4bbd65c3ba8e7539dff89a25bf748709fc6fdac/persiantools-1.5.1.tar.gz (from https://pypi.org/simple/persiantools/), version: 1.5.1 2025-09-08T04:53:22,057 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/28/37/8546ae2859dcd2c267e2ed3bdf940cdfb6399103d8d314223bcfec4836a9/persiantools-2.0.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,058 Found link https://files.pythonhosted.org/packages/83/6d/4238c30aab5646679ce0540a610893e8c9049509dcab9203b73b4affbc6f/persiantools-2.0.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.0.0 2025-09-08T04:53:22,058 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/36/81/7b3b0fb4101e34b223e3896a21f972b8f161e6367f747fb72c37717ec689/persiantools-2.1.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,058 Found link https://files.pythonhosted.org/packages/2b/ea/00df51fdc8ac51b28987a917f9559a53c94bffb99cc6e3325e9efa7d6aa0/persiantools-2.1.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.1.1 2025-09-08T04:53:22,058 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/c8/a5/990d200cf82acb7aaf45d928768a8c7adf773012c1eaa4be6a4ff80211fa/persiantools-2.1.2-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,058 Found link https://files.pythonhosted.org/packages/d5/85/eebb50f90c7c6a5e2641b012434392f6175bf64b3e1905c1ee900a81eec1/persiantools-2.1.2.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.1.2 2025-09-08T04:53:22,058 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/51/39/8afaf7988d24ab7761a96147e7cbf0a3deb7eed1e82bd5a45e11e577024d/persiantools-2.2.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,059 Found link https://files.pythonhosted.org/packages/55/da/d86bd85349df19e48893f0e0bdb64ce42fb799222e238d829f094dd02d7a/persiantools-2.2.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.2.0 2025-09-08T04:53:22,059 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/06/4a/6ecaadb23663e90e0a161299514f4488e08500de398e77a5c1b27677fbca/persiantools-2.3.2-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,059 Found link https://files.pythonhosted.org/packages/8f/ca/598942d6ca1cbc0b0f470bfb02c415a903e4a85a35cb7cc8da30067ac95f/persiantools-2.3.2.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.3.2 2025-09-08T04:53:22,059 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/25/1d/fee656c73c888d1ecaf6a0753ae884a59d391c95b1a57b31ca92615eeabe/persiantools-2.4.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,059 Found link https://files.pythonhosted.org/packages/54/87/bbb1a479aa115ea1902edf8ad8cfcd5e5565aa7a3e47cec664a34da8eb6d/persiantools-2.4.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 2.4.1 2025-09-08T04:53:22,059 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/75/b4/1a33fb63caccfee61fd2e75188fec253c9d5278733ae94df254eb8a5b354/persiantools-3.0.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,059 Found link https://files.pythonhosted.org/packages/99/1b/a376b507aef0e8d13327f579f24af43ad879e771eb76f5505bb6e774f08c/persiantools-3.0.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 3.0.0 2025-09-08T04:53:22,060 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/ff/73/97c83d132d4db02402db25650cbfd94f8eb60db427e007d30a3c27d21eb2/persiantools-3.0.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,060 Found link https://files.pythonhosted.org/packages/ba/ee/a617ca55d46316b74b526c940853237d0d3decbc888b2149811715ecbdc1/persiantools-3.0.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.6), version: 3.0.1 2025-09-08T04:53:22,060 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/44/45/9339909b5ead81f087888db7a65126538e032f158a34b5260ad99f1c7bca/persiantools-4.0.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,060 Found link https://files.pythonhosted.org/packages/de/7d/4a500497eb83f72e93c4c7a674aa0a0b4f435363c450ee957e9c1895f23e/persiantools-4.0.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.0.0 2025-09-08T04:53:22,061 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/66/16/2b28f5426a95a9d1d6be98caad820a61b874e16b273976816c8647d3294d/persiantools-4.0.2-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,061 Found link https://files.pythonhosted.org/packages/97/d3/62331b997e71ce177b84a7b2b5d0826ba47832a550c80ebcb33c9bd5e995/persiantools-4.0.2.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.0.2 2025-09-08T04:53:22,061 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/93/97/2a4f59e5cbf47f5303a9f5a88067c82e2d3f5264f7edf48a4f943465e689/persiantools-4.0.3-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,061 Found link https://files.pythonhosted.org/packages/c9/79/3a9f3a421342ca9bdeb1ac592ac7584b95094b764f2f6533f2ed4ffc6435/persiantools-4.0.3.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.0.3 2025-09-08T04:53:22,061 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/4b/b7/4cbc82fdccde725d8ff7b3042ad47ae57a31b78a6c388ebab20770a988de/persiantools-4.1.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,062 Found link https://files.pythonhosted.org/packages/d5/4b/080acdc0dc507794aa1b3f0c06da919e56f7f4f1b77a6fc21728e5e882f0/persiantools-4.1.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.1.0 2025-09-08T04:53:22,062 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/bc/f9/c8eb9cb2a9d43b98c0b1b36caf1825efad09e286103d6020f5fd3bcd08a2/persiantools-4.1.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,062 Found link https://files.pythonhosted.org/packages/30/7a/f59e99f08fabd414c0ac03b7bc4e2aac8aee0b7e5dc677bf74712b06750f/persiantools-4.1.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.1.1 2025-09-08T04:53:22,062 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/44/47/ecf088be8b86088678bc07397596ecdd382bb1f649bc70ba51d10ab6866d/persiantools-4.1.2-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,062 Found link https://files.pythonhosted.org/packages/6b/b6/999db9f8e09120af7dfbf2cdd6c41bcae6982a9322bd06a0883c5d9b7d37/persiantools-4.1.2.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.1.2 2025-09-08T04:53:22,062 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/b5/37/d6b68d0e21d092fbd43dc293397ee944d05916474beff5f3b69cc72ce095/persiantools-4.2.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,062 Found link https://files.pythonhosted.org/packages/8b/54/89364206f38394e4082af1dfdfb41524dcd7db62915e680e0b438da773a4/persiantools-4.2.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.8), version: 4.2.0 2025-09-08T04:53:22,063 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/76/fa/250e12792d9cbd805809564fd4c522eeb409536b51ca119c41b9cd2d364e/persiantools-5.1.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,063 Found link https://files.pythonhosted.org/packages/fc/4e/714936f8aae1e1374318efee8a7b533b712f3be7c5c17d7f621434f375ce/persiantools-5.1.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9), version: 5.1.0 2025-09-08T04:53:22,063 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/22/1f/3f26d68b1525234735c296ba976e16ef6963426bd8b3ec72e14f68689edf/persiantools-5.1.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,063 Found link https://files.pythonhosted.org/packages/34/82/e1563ad49901cc143a13869143488809c6956e9ae46cdffbbd6a718786d1/persiantools-5.1.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9), version: 5.1.1 2025-09-08T04:53:22,064 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/fb/77/a60289a2bb95533a7c1efa7d18eba76cf7e0b3bf2e082ea0332bc94d20e0/persiantools-5.2.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,064 Found link https://files.pythonhosted.org/packages/9f/3e/6e33b58bb732dc6b316b5b183b72d362b97ce65148827a1e4f9d83cb705c/persiantools-5.2.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9), version: 5.2.0 2025-09-08T04:53:22,064 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/a9/42/b2fca73b745d4038afe6d7e549e81dfb189e09c37e5985c2088f72b191c4/persiantools-5.2.1-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,064 Found link https://files.pythonhosted.org/packages/dc/84/a920fd3d479222fafe750d207d1ca5f1363bd09df7b90d8380c9c684e390/persiantools-5.2.1.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9), version: 5.2.1 2025-09-08T04:53:22,064 Skipping link: No binaries permitted for persiantools: https://files.pythonhosted.org/packages/06/a6/bca01e7c603acd62cf09e6c1de2a58dd2fc21fc8703d0f529e603b7e490c/persiantools-5.3.0-py3-none-any.whl (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,064 Found link https://files.pythonhosted.org/packages/be/96/327bb4c582faf9c74bc005f09ad744eb2af03dce8ba4b3f1d31ce4e140fe/persiantools-5.3.0.tar.gz (from https://pypi.org/simple/persiantools/) (requires-python:>=3.9), version: 5.3.0 2025-09-08T04:53:22,065 Fetching project page and analyzing links: https://www.piwheels.org/simple/persiantools/ 2025-09-08T04:53:22,065 Getting page https://www.piwheels.org/simple/persiantools/ 2025-09-08T04:53:22,066 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:53:22,166 Fetched page https://www.piwheels.org/simple/persiantools/ as text/html 2025-09-08T04:53:22,175 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-5.3.0-py3-none-any.whl#sha256=bac4829c475262fd46236419cf871331f338a14eaa57fcb7d80e58287a186022 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,175 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-5.2.1-py3-none-any.whl#sha256=6bd6d0091ce74ca8ac2b7715a91e428b24e3a5cf8fdb05d8d0a8d11b22018e24 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,175 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-5.2.0-py3-none-any.whl#sha256=8c2000a46a130ee7261bad8fd52906e03e73273971e920c2d5224ae6349a7d2c (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,175 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-5.1.1-py3-none-any.whl#sha256=5a7dfd4647f55b357b850a8d916ad01350ee6265af30c79f741656865a05cbe4 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,175 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-5.1.0-py3-none-any.whl#sha256=bd4e0050b310b2919c420e69fb1a9c839c89d8f21f4feec52573fd17563d08a1 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.9) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.2.0-py3-none-any.whl#sha256=a44d10a04d871c6ff4682cda1972005106c2061805e4847e59cdc2818ad640c2 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.1.2-py3-none-any.whl#sha256=6dea0f319dfb954a2a3dcd1c91af78eeec32e1bea5d1b099493915ae6d7b1070 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.1.1-py3-none-any.whl#sha256=5039c3f428ff47ec30ff2cd85d6ef1725a3adb08f744ba63ee78f3ff9e23f5fa (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.1.0-py3-none-any.whl#sha256=933aa5e5ec7ee16f63983e31aefdb04e912e880d6c43a3c7672e2280de19ff9f (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.0.3-py3-none-any.whl#sha256=87a5178e3a307e359b1d48066d31371b0205ffd6aac3b78f30db3b9bbdd7c188 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.0.2-py3-none-any.whl#sha256=5a0777986404db36669de7269a1f9af54c971ebb946da92adcf760e8fbff7a59 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,176 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-4.0.0-py3-none-any.whl#sha256=14bdaee300789528c2e91d48c0bfe7ace55cca05100d227bde0ff0116f097ef0 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.8) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-3.0.1-py3-none-any.whl#sha256=704cf2b11c1db27c4ee20504c03b12c3d754ac168d69a64c9e346780de83d0f6 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-3.0.0-py3-none-any.whl#sha256=8d4b1a292726e366323d57a324731b422b3992656b9243de122e04b189b40a7a (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.4.1-py3-none-any.whl#sha256=f43f26b3c8449bbd60b35609bc6e81835ec111555725cb2771da1628e60cae3c (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.3.2-py3-none-any.whl#sha256=3a8314e4937f02311eabbf5708f44ae0c4da5000e72aa6cf3488b9b8dc9966b7 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.2.0-py3-none-any.whl#sha256=969febeeb71b6f45834d680fb2037af44c5bd3207930b24f8c07496ade8305ea (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,177 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.1.2-py3-none-any.whl#sha256=988d4e7cc0dfa65564c2829a80c2f48c1bfda7aca357ab2fa4654d0326dbba1a (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.1.1-py3-none-any.whl#sha256=36623ebf6f195c6bb568d1dcf12b60be956400c5740c7da03a3608e652757cd5 (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-2.0.0-py3-none-any.whl#sha256=194a5e5c8e47f2211240043877a13bcab0329df3bd3530c067a765fcd7234bce (from https://www.piwheels.org/simple/persiantools/) (requires-python:>=3.6) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.5.1-py3-none-any.whl#sha256=5ee52ef5509d96ee1f3aac23ed9fce45e48985ed29f66315ebf9357b79e812d8 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.5.0-py3-none-any.whl#sha256=82f0eeae2f6c33d2e4d6bd78ff3bfe04e1124744f59f898b9d7072e5e3536a60 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.4.1-py2.py3-none-any.whl#sha256=671a48b051d84a435f3573a0de74c3e0bdc88e7c156f5ce697994a562c96ad53 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.4.0-py2.py3-none-any.whl#sha256=80b6461c5550d36f9dbd8b4c6141bc558e76c08602506722ec988e72296dc8d7 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,178 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.3.0-py3-none-any.whl#sha256=f4e9494449e2f37a73df78526945c9eef371b7df1bb304d19a01009ef0647aa2 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.2.2-py3-none-any.whl#sha256=3f853b8e3c5f38b6c5aea6b4ce59705fb5df6e4bcbbb0b299ef8144b0c13d1ef (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.2.1-py2.py3-none-any.whl#sha256=944e940949301d673c203605d2a0f3c1887c0dcd7337772ba0195bad87596b54 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.2.0-py3-none-any.whl#sha256=c8d91652099ecd88f194bef0758ab95a51e4a058fe44fe5a66caa8fe41618e47 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.1.1-py3-none-any.whl#sha256=1c63d4d48f0caf5c67342fd6f2058cbbf7795570663927e9663c5d2b0b686ca4 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.1.0-py3-none-any.whl#sha256=0c8396d4487eb7a8f5641ea3520a3eae5933b3e4c6ec2f3191f51404e4f10452 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.0b2-py3-none-any.whl#sha256=895b64cffe0f0bab4c271516b1d0fcce758d7fc081a5f07fd8c9022a757c4e4f (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,179 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-1.0b1-py3-none-any.whl#sha256=c9c76f788cef9ee25f2c2d0d9eed6132a68a09b249c68736b20bff2df41a8ec9 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,180 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-0.0.7-py3-none-any.whl#sha256=230605edcc0d2197c9501cd8260d15656aeae14c58b1b5c8fb308f0bb7d54e68 (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,180 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-0.0.6-py3-none-any.whl#sha256=dcd80d969494e6226252e3198669c4574a7ba05d9fe2716b5c15ffe4d74d669e (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,180 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-0.0.5-py3-none-any.whl#sha256=10a984941c753185e43786c1d540c22dfec2dac73a1f95338e4717f33fd75e6a (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,180 Skipping link: No binaries permitted for persiantools: https://archive1.piwheels.org/simple/persiantools/persiantools-0.0.4-py3-none-any.whl#sha256=20b7e2f076de3faefae91c201a3bf0a95411d8c993136f490d9a197284f3dbce (from https://www.piwheels.org/simple/persiantools/) 2025-09-08T04:53:22,180 Skipping link: not a file: https://www.piwheels.org/simple/persiantools/ 2025-09-08T04:53:22,180 Skipping link: not a file: https://pypi.org/simple/persiantools/ 2025-09-08T04:53:22,207 Given no hashes to check 1 links for project 'persiantools': discarding no candidates 2025-09-08T04:53:22,209 Collecting persiantools==0.0.3 2025-09-08T04:53:22,210 Created temporary directory: /tmp/pip-unpack-7jrb3asn 2025-09-08T04:53:22,345 Downloading persiantools-0.0.3.tar.gz (2.4 kB) 2025-09-08T04:53:22,364 Added persiantools==0.0.3 from https://files.pythonhosted.org/packages/d9/76/f9aab848270c14e81ef30f7412e06a07055ff5385b6966f016fd2d9e9a83/persiantools-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-zg20vibi' 2025-09-08T04:53:22,366 Running setup.py (path:/tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/setup.py) egg_info for package persiantools 2025-09-08T04:53:22,366 Created temporary directory: /tmp/pip-pip-egg-info-j3f08h4g 2025-09-08T04:53:22,366 Preparing metadata (setup.py): started 2025-09-08T04:53:22,368 Running command python setup.py egg_info 2025-09-08T04:53:22,927 Traceback (most recent call last): 2025-09-08T04:53:22,929 File "", line 2, in 2025-09-08T04:53:22,929 exec(compile(''' 2025-09-08T04:53:22,929 ~~~~^^^^^^^^^^^^ 2025-09-08T04:53:22,929 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:53:22,929 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:22,929 ...<32 lines>... 2025-09-08T04:53:22,929 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:53:22,929 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:22,930 ''' % ('/tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/setup.py',), "", "exec")) 2025-09-08T04:53:22,930 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:22,930 File "", line 35, in 2025-09-08T04:53:22,930 File "/tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/setup.py", line 12, in 2025-09-08T04:53:22,930 long_description=readme(), 2025-09-08T04:53:22,930 ~~~~~~^^ 2025-09-08T04:53:22,930 File "/tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/setup.py", line 5, in readme 2025-09-08T04:53:22,931 with open('README.md') as f: 2025-09-08T04:53:22,931 ~~~~^^^^^^^^^^^^^ 2025-09-08T04:53:22,931 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T04:53:23,014 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:53:23,027 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:53:23,027 exec(compile('"'"''"'"''"'"' 2025-09-08T04:53:23,027 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:53:23,027 # 2025-09-08T04:53:23,027 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:53:23,027 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:53:23,027 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:53:23,027 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:53:23,027 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:53:23,027 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:53:23,027 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:53:23,027 import os, sys, tokenize, traceback 2025-09-08T04:53:23,027 2025-09-08T04:53:23,027 try: 2025-09-08T04:53:23,027 import setuptools 2025-09-08T04:53:23,027 except ImportError: 2025-09-08T04:53:23,027 print( 2025-09-08T04:53:23,027 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:53:23,027 "the build environment with exception:", 2025-09-08T04:53:23,027 file=sys.stderr, 2025-09-08T04:53:23,027 ) 2025-09-08T04:53:23,027 traceback.print_exc() 2025-09-08T04:53:23,027 sys.exit(1) 2025-09-08T04:53:23,027 2025-09-08T04:53:23,027 __file__ = %r 2025-09-08T04:53:23,027 sys.argv[0] = __file__ 2025-09-08T04:53:23,027 2025-09-08T04:53:23,027 if os.path.exists(__file__): 2025-09-08T04:53:23,027 filename = __file__ 2025-09-08T04:53:23,027 with tokenize.open(__file__) as f: 2025-09-08T04:53:23,027 setup_py_code = f.read() 2025-09-08T04:53:23,027 else: 2025-09-08T04:53:23,027 filename = "" 2025-09-08T04:53:23,027 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:53:23,027 2025-09-08T04:53:23,027 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:53:23,027 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j3f08h4g[/] 2025-09-08T04:53:23,027 [bold magenta]cwd[/]: /tmp/pip-wheel-5s6s4fk3/persiantools_87a17b9923e34c70943ce70b8d8d5ae0/ 2025-09-08T04:53:23,027 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:53:23,028 ERROR: metadata generation failed 2025-09-08T04:53:23,033 Exception information: 2025-09-08T04:53:23,033 Traceback (most recent call last): 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:53:23,033 call_subprocess( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 args, 2025-09-08T04:53:23,033 ^^^^^ 2025-09-08T04:53:23,033 ...<2 lines>... 2025-09-08T04:53:23,033 spinner=spinner, 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:53:23,033 raise error 2025-09-08T04:53:23,033 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:53:23,033 2025-09-08T04:53:23,033 The above exception was the direct cause of the following exception: 2025-09-08T04:53:23,033 2025-09-08T04:53:23,033 Traceback (most recent call last): 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:53:23,033 status = _inner_run() 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:53:23,033 return self.run(options, args) 2025-09-08T04:53:23,033 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:53:23,033 return func(self, options, args) 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:53:23,033 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:53:23,033 result = self._result = resolver.resolve( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:53:23,033 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:53:23,033 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:53:23,033 if not criterion.candidates: 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:53:23,033 return bool(self._sequence) 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:53:23,033 self._bool = any(self) 2025-09-08T04:53:23,033 ~~~^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:53:23,033 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:53:23,033 ^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:53:23,033 candidate = func() 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:53:23,033 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 link, template, name, version 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:53:23,033 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 link, 2025-09-08T04:53:23,033 ^^^^^ 2025-09-08T04:53:23,033 ...<3 lines>... 2025-09-08T04:53:23,033 version=version, 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:53:23,033 super().__init__( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 link=link, 2025-09-08T04:53:23,033 ^^^^^^^^^^ 2025-09-08T04:53:23,033 ...<4 lines>... 2025-09-08T04:53:23,033 version=version, 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:53:23,033 self.dist = self._prepare() 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:53:23,033 dist = self._prepare_distribution() 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:53:23,033 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:53:23,033 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:53:23,033 dist = _get_prepared_distribution( 2025-09-08T04:53:23,033 req, 2025-09-08T04:53:23,033 ...<3 lines>... 2025-09-08T04:53:23,033 self.check_build_deps, 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:53:23,033 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 finder, build_isolation, check_build_deps 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:53:23,033 self.req.prepare_metadata() 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:53:23,033 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:53:23,033 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:53:23,033 build_env=self.build_env, 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ...<3 lines>... 2025-09-08T04:53:23,033 details=details, 2025-09-08T04:53:23,033 ^^^^^^^^^^^^^^^^ 2025-09-08T04:53:23,033 ) 2025-09-08T04:53:23,033 ^ 2025-09-08T04:53:23,033 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:53:23,033 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:53:23,033 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:53:23,053 Removed persiantools==0.0.3 from https://files.pythonhosted.org/packages/d9/76/f9aab848270c14e81ef30f7412e06a07055ff5385b6966f016fd2d9e9a83/persiantools-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-zg20vibi' 2025-09-08T04:53:23,054 Removed build tracker: '/tmp/pip-build-tracker-zg20vibi'