2025-09-08T02:35:28,680 Created temporary directory: /tmp/pip-build-tracker-r1199ejm 2025-09-08T02:35:28,681 Initialized build tracking at /tmp/pip-build-tracker-r1199ejm 2025-09-08T02:35:28,681 Created build tracker: /tmp/pip-build-tracker-r1199ejm 2025-09-08T02:35:28,681 Entered build tracker: /tmp/pip-build-tracker-r1199ejm 2025-09-08T02:35:28,682 Created temporary directory: /tmp/pip-wheel-lwv5pgux 2025-09-08T02:35:28,685 Created temporary directory: /tmp/pip-ephem-wheel-cache-ga7tbvam 2025-09-08T02:35:28,754 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:35:28,757 2 location(s) to search for versions of moretools: 2025-09-08T02:35:28,757 * https://pypi.org/simple/moretools/ 2025-09-08T02:35:28,757 * https://www.piwheels.org/simple/moretools/ 2025-09-08T02:35:28,757 Fetching project page and analyzing links: https://pypi.org/simple/moretools/ 2025-09-08T02:35:28,757 Getting page https://pypi.org/simple/moretools/ 2025-09-08T02:35:28,759 Found index url https://pypi.org/simple/ 2025-09-08T02:35:28,905 Fetched page https://pypi.org/simple/moretools/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:35:28,913 Found link https://files.pythonhosted.org/packages/cc/e0/7d6bd70ff00874bab4b1a0dd5dca22013549aaf695472bbd13ee34e363de/moretools-0.1a25.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a25 2025-09-08T02:35:28,914 Found link https://files.pythonhosted.org/packages/60/0f/f00c7fd050f6b1ae8cf405be60c0e1d7808c4744be43ad7b39864f516b10/moretools-0.1a26.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a26 2025-09-08T02:35:28,914 Found link https://files.pythonhosted.org/packages/db/82/ae154801fa55c17fe1e0418cb7ee759ff44d107cf801267646517439a14c/moretools-0.1a27.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a27 2025-09-08T02:35:28,915 Found link https://files.pythonhosted.org/packages/fd/05/5fb7f3362e4d01cd0f85527f230c0d8a234c107a87771ec13dbdafc50eb2/moretools-0.1a28.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a28 2025-09-08T02:35:28,915 Found link https://files.pythonhosted.org/packages/c7/29/08ed2bc2fc81effbab5dc6468ac29b05f56da9551450ecc29bbc599788d7/moretools-0.1a29.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a29 2025-09-08T02:35:28,916 Found link https://files.pythonhosted.org/packages/61/5e/8d577a519ffc3f169e9114131724e4b4475f12b84eaebac0f6062ed76e45/moretools-0.1a30.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a30 2025-09-08T02:35:28,916 Found link https://files.pythonhosted.org/packages/76/e5/2af8365fe53d5e3253b86e7db010ad9f968fec4f87d0fd9a27e0ee051b22/moretools-0.1a31.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a31 2025-09-08T02:35:28,917 Found link https://files.pythonhosted.org/packages/c2/df/8dbc47819e301015caf74a595f9bc6b189b8828e51520949f43e0cdad0f4/moretools-0.1a32.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a32 2025-09-08T02:35:28,917 Found link https://files.pythonhosted.org/packages/5f/f3/1051d4202530600d36a845fc077653fef694e1af17e8680f9259ec58e19d/moretools-0.1a34.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a34 2025-09-08T02:35:28,918 Found link https://files.pythonhosted.org/packages/64/c1/3314643808e9b64ec66c067c3d62e0a849985e716fec9143eb53a28b838b/moretools-0.1a35.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a35 2025-09-08T02:35:28,918 Found link https://files.pythonhosted.org/packages/29/83/fe3e0d30505e5dffc75a60397ea6cf3ee0707eea8c40239e4840b1ad811d/moretools-0.1a36.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a36 2025-09-08T02:35:28,919 Found link https://files.pythonhosted.org/packages/45/55/b9daddfd71b60033432320c8baaf40cceb56f3f68572be8fe0da7b5d0d47/moretools-0.1a38.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a38 2025-09-08T02:35:28,919 Found link https://files.pythonhosted.org/packages/ee/50/002c179f5fbd77db669550dfebaec6a2640a4a6778e6ebc52f683dd162c1/moretools-0.1a41.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1a41 2025-09-08T02:35:28,920 Found link https://files.pythonhosted.org/packages/e7/ad/b7dcc8e553ad056678f689a7382052fc0d9e23879f2fb599856fe5912b21/moretools-0.1.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1 2025-09-08T02:35:28,920 Found link https://files.pythonhosted.org/packages/c0/d8/c3278d4ebde7499727fb8d67ea06e40d0ff46ecd0faac2705cbfda2ef0cc/moretools-0.1.2.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.2 2025-09-08T02:35:28,921 Found link https://files.pythonhosted.org/packages/5e/ff/9df44fa1483bd72f3dd19e3c530523370ef5782daebdc07fa8c75b7adf6a/moretools-0.1.3.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.3 2025-09-08T02:35:28,921 Found link https://files.pythonhosted.org/packages/32/e2/2e2abcea1682bc0b1dfdd99475a4743b4a1529ee3a3bbe76c11fedf4eb26/moretools-0.1.4.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.4 2025-09-08T02:35:28,922 Found link https://files.pythonhosted.org/packages/39/a3/83ea4841fe738fb9f7866fa9ae7cb28e6ae131ba5fda78536f27485c9648/moretools-0.1.5.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.5 2025-09-08T02:35:28,922 Found link https://files.pythonhosted.org/packages/1f/0f/72cece2bc0e3c49027e82b3fcddbdc1221bd11255bec2166c58fc478edf3/moretools-0.1.6.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.6 2025-09-08T02:35:28,922 Found link https://files.pythonhosted.org/packages/01/f3/adc8f6d442c35f2bc276e49112873bbbfe0931d7e2cd9a1b2150201db8b8/moretools-0.1.7.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.7 2025-09-08T02:35:28,923 Found link https://files.pythonhosted.org/packages/6b/72/e3793617518e0ad1afce2e80ecd0e52ddcab3582a200baae99b8b34fa09b/moretools-0.1.8.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.8 2025-09-08T02:35:28,923 Found link https://files.pythonhosted.org/packages/e2/29/5cb5b7491c3623069eceb54efd8e28ffee6dcf517a501ad11d29e06668f1/moretools-0.1.9.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.9 2025-09-08T02:35:28,924 Found link https://files.pythonhosted.org/packages/b8/0e/d9fe6a32e3e07f62124a4d77287be9245441e5c51c802717b0af286fd13d/moretools-0.1.10.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.10 2025-09-08T02:35:28,924 Found link https://files.pythonhosted.org/packages/a8/88/9891b5c835f162b94f6aa90a776be1f123eb064787b50ab9d4d3f747cbc8/moretools-0.1.11.dev14.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.11.dev14 2025-09-08T02:35:28,925 Found link https://files.pythonhosted.org/packages/ef/08/fc648b15f7696c7f405001769263ba523b7723d91dd5a213753a539300a2/moretools-0.1.11.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.11 2025-09-08T02:35:28,925 Found link https://files.pythonhosted.org/packages/db/e7/19fb1e2bb97308adf5a860102f35c21d8ae223391d80830c6583f5c9e580/moretools-0.1.12.dev1.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.12.dev1 2025-09-08T02:35:28,926 Found link https://files.pythonhosted.org/packages/1f/3e/77780ba347887ff6b96184e0aa0d52f25faa0694fa4be2e692df5bb357d8/moretools-0.1.12.dev2.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.12.dev2 2025-09-08T02:35:28,926 Found link https://files.pythonhosted.org/packages/98/b2/877f28730ffb51289e8baea93160be4edcdb4b3fe908807f6c09a27fe38f/moretools-0.1.12.dev3.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.12.dev3 2025-09-08T02:35:28,927 Found link https://files.pythonhosted.org/packages/76/07/3507ef17f4723f13f1459eaf62a11262f1a5835a437a592f272ce2672f92/moretools-0.1.12.dev4.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.12.dev4 2025-09-08T02:35:28,927 Found link https://files.pythonhosted.org/packages/de/08/25593ff2f39bb6a70e1099d25f9e2bd115c366d8a04b4aa06bf961fd189d/moretools-0.1.12.tar.gz (from https://pypi.org/simple/moretools/), version: 0.1.12 2025-09-08T02:35:28,928 Fetching project page and analyzing links: https://www.piwheels.org/simple/moretools/ 2025-09-08T02:35:28,928 Getting page https://www.piwheels.org/simple/moretools/ 2025-09-08T02:35:28,930 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:35:29,028 Fetched page https://www.piwheels.org/simple/moretools/ as text/html 2025-09-08T02:35:29,033 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.12-py3-none-any.whl#sha256=f6963667ba6b60eee429bd4ef82201283c0b08733e185993cddb1c2c48723eb4 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,033 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.12.dev4-py3-none-any.whl#sha256=9f1c3c9fa43f545951881c20c23f0da0673a8b45f8015896122d9baf46019747 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,033 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.12.dev3-py3-none-any.whl#sha256=ca5383c5cd622428f07379e57dabacd50fce9537126db51f8763b3a192483ec2 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,033 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.12.dev2-py3-none-any.whl#sha256=06f5c6f3cd46839a792090cdbbcbac2c2a5a6b222a4d5b84ae4c34a2e0808f68 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,033 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.12.dev1-py3-none-any.whl#sha256=ee4addad2d4f50bd16940925e1be12234026f240f2992b80238ed3a4cc7ffb4a (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.11-py3-none-any.whl#sha256=8680f53f7b30f642ed6fb0039c5d06520ca12278989b314627b8d2cfdf91409e (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.11.dev14-py3-none-any.whl#sha256=8ad7464177aad1045bb5c73757b2c29b4d6d42961b8f32179ab934a5dc96f572 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.10-py3-none-any.whl#sha256=465302b0f24b050489447e0c2bcc696de229aec6710d76344f3538868e89495c (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.9-py3-none-any.whl#sha256=3ba95ee33acd3ec77906dbf44238cf368e32b61bf80d0619def6a132aacb53df (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.8-py3-none-any.whl#sha256=045553826daa332befff4a774a5ef9c0b2bf33845917701483e52cb167cad3b6 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.6-py3-none-any.whl#sha256=d6771d648e2c358fc38def1bc5b2fcf66a0d0abc96ae351a80970d79728bf06e (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.5-py3-none-any.whl#sha256=edec5901d9beccc10bb61ee1536ef7262a22922ccc6ae1b45a354f924ec984ff (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.4-py3-none-any.whl#sha256=6e849e8dc9e2663c72968828e019e306f53cc0b4ba9f91f97713702e69ab67eb (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,034 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.3-py3-none-any.whl#sha256=e197bc55a911cc48da38472a166b398d37e70b5310640f3c6c29662036455ce8 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1.2-py3-none-any.whl#sha256=6e8a2388bf9fdf27b4c42b0341fc7451859cfc151bb9f46b80967910f4b4d240 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1-py3-none-any.whl#sha256=0abeec7e7bbcb2f9717bf814b2da5045f186e20b1986b05650fc4f2b5398e991 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a41-py3-none-any.whl#sha256=12f11f18bdb5305738a39a45dc0840eec9c6a5358a465b8d6e669c968a8ec99c (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a38-py3-none-any.whl#sha256=658d3491e5f0ef14a499c41adfcbee250bae0928d0b2cb80135b466b84b14f55 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a36-py3-none-any.whl#sha256=fc279c3240fa38234e313df2aafa5797dd4f90c36932bbf364f401c50865dd74 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a35-py3-none-any.whl#sha256=40abd159c024012dc7865d373fcf4ac8ce96fbba1904a423e20e8b039ed55d27 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a34-py3-none-any.whl#sha256=806a0ebd4f23da3c7bb38a740c16bd18a93b0749871fee1a55054b36e11968df (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,035 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a32-py3-none-any.whl#sha256=dbf1f81d63b488f041ad26d9847b7bc31495907ecda5ffa8eaa40bd2622114c2 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a31-py3-none-any.whl#sha256=6af1a3d087ad824a8ce97514059369bffaf5fe3a810d10fb09127687e8bd6a64 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a30-py3-none-any.whl#sha256=cbf3bacba6a92cac29fdc2e2467c4e894c79646b9c100b36a7dcf0307aa46069 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a29-py3-none-any.whl#sha256=fa4f9d15c3e36bf537faee75c3b1d06713ff94b07a832d986d1ab44edceedf45 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a28-py3-none-any.whl#sha256=07d9a5eb5ae5c28b39d780fc84bb72ae8d08da0ece2a402fae89ab58fddcd0d0 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a27-py3-none-any.whl#sha256=b070a04948d80b34ce855e20d909822c85abb14176f06d9bf8127e1b4f240ada (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a26-py3-none-any.whl#sha256=3f768340d02172520b40e39e5747be0fa52febb5e30983ac05124d7eea28d5b7 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: No binaries permitted for moretools: https://archive1.piwheels.org/simple/moretools/moretools-0.1a25-py3-none-any.whl#sha256=3d7870b7d5bc0724d24f53a16760a3e85adf05aa7adf3ef5530fc82314981588 (from https://www.piwheels.org/simple/moretools/) 2025-09-08T02:35:29,036 Skipping link: not a file: https://www.piwheels.org/simple/moretools/ 2025-09-08T02:35:29,037 Skipping link: not a file: https://pypi.org/simple/moretools/ 2025-09-08T02:35:29,065 Given no hashes to check 1 links for project 'moretools': discarding no candidates 2025-09-08T02:35:29,066 Collecting moretools==0.1.7 2025-09-08T02:35:29,068 Created temporary directory: /tmp/pip-unpack-2noas2zu 2025-09-08T02:35:29,204 Downloading moretools-0.1.7.tar.gz (35 kB) 2025-09-08T02:35:29,251 Added moretools==0.1.7 from https://files.pythonhosted.org/packages/01/f3/adc8f6d442c35f2bc276e49112873bbbfe0931d7e2cd9a1b2150201db8b8/moretools-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-r1199ejm' 2025-09-08T02:35:29,252 Running setup.py (path:/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py) egg_info for package moretools 2025-09-08T02:35:29,253 Created temporary directory: /tmp/pip-pip-egg-info-0pgko29k 2025-09-08T02:35:29,253 Preparing metadata (setup.py): started 2025-09-08T02:35:29,254 Running command python setup.py egg_info 2025-09-08T02:35:29,802 /tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py:30: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T02:35:29,803 from pkg_resources import get_distribution, working_set, \ 2025-09-08T02:35:30,853 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:831: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T02:35:30,853 !! 2025-09-08T02:35:30,854 ******************************************************************************** 2025-09-08T02:35:30,854 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T02:35:30,854 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T02:35:30,854 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T02:35:30,854 or your builds will no longer be supported. 2025-09-08T02:35:30,854 ******************************************************************************** 2025-09-08T02:35:30,854 !! 2025-09-08T02:35:30,855 return fetch_build_egg(self, req) 2025-09-08T02:35:34,648 error: subprocess-exited-with-error 2025-09-08T02:35:34,648 × python setup.py egg_info did not run successfully. 2025-09-08T02:35:34,648 │ exit code: 1 2025-09-08T02:35:34,648 ╰─> [23 lines of output] 2025-09-08T02:35:34,648 /tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/setup.py:7: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T02:35:34,648 from pkg_resources import get_distribution, working_set, VersionConflict 2025-09-08T02:35:34,649 /tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/zetup/config.py:210: SyntaxWarning: invalid escape sequence '\w' 2025-09-08T02:35:34,649 '\n\w*::', ' ::', config.get('classifiers', '').strip() 2025-09-08T02:35:34,649 Traceback (most recent call last): 2025-09-08T02:35:34,649 File "", line 2, in 2025-09-08T02:35:34,649 exec(compile(''' 2025-09-08T02:35:34,649 ~~~~^^^^^^^^^^^^ 2025-09-08T02:35:34,649 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:35:34,649 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,649 ...<32 lines>... 2025-09-08T02:35:34,650 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:35:34,650 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,650 ''' % ('/tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/setup.py',), "", "exec")) 2025-09-08T02:35:34,650 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,650 File "", line 35, in 2025-09-08T02:35:34,650 File "/tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/setup.py", line 20, in 2025-09-08T02:35:34,650 import zetup 2025-09-08T02:35:34,650 File "/tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/zetup/__init__.py", line 44, in 2025-09-08T02:35:34,650 from .modules import module, package, toplevel, extra_toplevel 2025-09-08T02:35:34,650 File "/tmp/pip-wheel-4nf3i_7e/zetup_2e59be20d66541eebc50cdab77433b59/zetup/modules.py", line 30, in 2025-09-08T02:35:34,651 from collections import MutableMapping 2025-09-08T02:35:34,651 ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.13/collections/__init__.py) 2025-09-08T02:35:34,651 [end of output] 2025-09-08T02:35:34,651 note: This error originates from a subprocess, and is likely not a problem with pip. 2025-09-08T02:35:34,654 error: metadata-generation-failed 2025-09-08T02:35:34,654 × Encountered error while generating package metadata. 2025-09-08T02:35:34,654 ╰─> See above for output. 2025-09-08T02:35:34,654 note: This is an issue with the package mentioned above, not pip. 2025-09-08T02:35:34,654 hint: See above for details. 2025-09-08T02:35:34,844 Traceback (most recent call last): 2025-09-08T02:35:34,846 File "/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py", line 49, in resolve 2025-09-08T02:35:34,847 dist = get_distribution(req) 2025-09-08T02:35:34,847 File "/usr/local/lib/python3.13/dist-packages/pkg_resources/__init__.py", line 526, in get_distribution 2025-09-08T02:35:34,847 dist = get_provider(dist) 2025-09-08T02:35:34,847 File "/usr/local/lib/python3.13/dist-packages/pkg_resources/__init__.py", line 417, in get_provider 2025-09-08T02:35:34,847 return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] 2025-09-08T02:35:34,847 ~~~~~~~^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,847 File "/usr/local/lib/python3.13/dist-packages/pkg_resources/__init__.py", line 1065, in require 2025-09-08T02:35:34,847 needed = self.resolve(parse_requirements(requirements)) 2025-09-08T02:35:34,847 File "/usr/local/lib/python3.13/dist-packages/pkg_resources/__init__.py", line 892, in resolve 2025-09-08T02:35:34,847 dist = self._resolve_dist( 2025-09-08T02:35:34,847 req, best, replace_conflicting, env, installer, required_by, to_activate 2025-09-08T02:35:34,848 ) 2025-09-08T02:35:34,848 File "/usr/local/lib/python3.13/dist-packages/pkg_resources/__init__.py", line 933, in _resolve_dist 2025-09-08T02:35:34,848 raise DistributionNotFound(req, requirers) 2025-09-08T02:35:34,848 pkg_resources.DistributionNotFound: The 'zetup>=0.2.16' distribution was not found and is required by the application 2025-09-08T02:35:34,848 During handling of the above exception, another exception occurred: 2025-09-08T02:35:34,848 Traceback (most recent call last): 2025-09-08T02:35:34,848 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 121, in _fetch_build_egg_no_warn 2025-09-08T02:35:34,848 subprocess.check_call(cmd) 2025-09-08T02:35:34,848 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T02:35:34,849 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T02:35:34,849 raise CalledProcessError(retcode, cmd) 2025-09-08T02:35:34,849 subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpxb7gxb2q', '--quiet', 'zetup>=0.2.16']' returned non-zero exit status 1. 2025-09-08T02:35:34,849 The above exception was the direct cause of the following exception: 2025-09-08T02:35:34,849 Traceback (most recent call last): 2025-09-08T02:35:34,850 File "", line 2, in 2025-09-08T02:35:34,850 exec(compile(''' 2025-09-08T02:35:34,850 ~~~~^^^^^^^^^^^^ 2025-09-08T02:35:34,850 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:35:34,850 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,850 ...<32 lines>... 2025-09-08T02:35:34,850 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:35:34,850 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,851 ''' % ('/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py',), "", "exec")) 2025-09-08T02:35:34,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,851 File "", line 35, in 2025-09-08T02:35:34,851 File "/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py", line 61, in 2025-09-08T02:35:34,851 resolve(SETUP_REQUIRES) 2025-09-08T02:35:34,851 ~~~~~~~^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,851 File "/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py", line 52, in resolve 2025-09-08T02:35:34,851 dist = installer(req) 2025-09-08T02:35:34,852 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 831, in fetch_build_egg 2025-09-08T02:35:34,852 return fetch_build_egg(self, req) 2025-09-08T02:35:34,852 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 36, in fetch_build_egg 2025-09-08T02:35:34,852 return _fetch_build_egg_no_warn(dist, req) 2025-09-08T02:35:34,852 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 123, in _fetch_build_egg_no_warn 2025-09-08T02:35:34,852 raise DistutilsError(str(e)) from e 2025-09-08T02:35:34,852 distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpxb7gxb2q', '--quiet', 'zetup>=0.2.16']' returned non-zero exit status 1. 2025-09-08T02:35:34,852 Resolving setup requirement zetup >= 0.2.16: 2025-09-08T02:35:34,971 ERROR: python setup.py egg_info exited with 1 2025-09-08T02:35:34,984 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T02:35:34,984 exec(compile('"'"''"'"''"'"' 2025-09-08T02:35:34,984 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:35:34,984 # 2025-09-08T02:35:34,984 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:35:34,984 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:35:34,984 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:35:34,984 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:35:34,984 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:35:34,984 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:35:34,984 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:35:34,984 import os, sys, tokenize, traceback 2025-09-08T02:35:34,984 2025-09-08T02:35:34,984 try: 2025-09-08T02:35:34,984 import setuptools 2025-09-08T02:35:34,984 except ImportError: 2025-09-08T02:35:34,984 print( 2025-09-08T02:35:34,984 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:35:34,984 "the build environment with exception:", 2025-09-08T02:35:34,984 file=sys.stderr, 2025-09-08T02:35:34,984 ) 2025-09-08T02:35:34,984 traceback.print_exc() 2025-09-08T02:35:34,984 sys.exit(1) 2025-09-08T02:35:34,984 2025-09-08T02:35:34,984 __file__ = %r 2025-09-08T02:35:34,984 sys.argv[0] = __file__ 2025-09-08T02:35:34,984 2025-09-08T02:35:34,984 if os.path.exists(__file__): 2025-09-08T02:35:34,984 filename = __file__ 2025-09-08T02:35:34,984 with tokenize.open(__file__) as f: 2025-09-08T02:35:34,984 setup_py_code = f.read() 2025-09-08T02:35:34,984 else: 2025-09-08T02:35:34,984 filename = "" 2025-09-08T02:35:34,984 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:35:34,984 2025-09-08T02:35:34,984 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:35:34,984 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-0pgko29k[/] 2025-09-08T02:35:34,984 [bold magenta]cwd[/]: /tmp/pip-wheel-lwv5pgux/moretools_c41d180e0f1541e694d9a6d91550384b/ 2025-09-08T02:35:34,984 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T02:35:34,985 ERROR: metadata generation failed 2025-09-08T02:35:34,991 Exception information: 2025-09-08T02:35:34,991 Traceback (most recent call last): 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T02:35:34,991 call_subprocess( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 args, 2025-09-08T02:35:34,991 ^^^^^ 2025-09-08T02:35:34,991 ...<2 lines>... 2025-09-08T02:35:34,991 spinner=spinner, 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T02:35:34,991 raise error 2025-09-08T02:35:34,991 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T02:35:34,991 2025-09-08T02:35:34,991 The above exception was the direct cause of the following exception: 2025-09-08T02:35:34,991 2025-09-08T02:35:34,991 Traceback (most recent call last): 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:35:34,991 status = _inner_run() 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:35:34,991 return self.run(options, args) 2025-09-08T02:35:34,991 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:35:34,991 return func(self, options, args) 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T02:35:34,991 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T02:35:34,991 result = self._result = resolver.resolve( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T02:35:34,991 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T02:35:34,991 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T02:35:34,991 if not criterion.candidates: 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T02:35:34,991 return bool(self._sequence) 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T02:35:34,991 self._bool = any(self) 2025-09-08T02:35:34,991 ~~~^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T02:35:34,991 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T02:35:34,991 ^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T02:35:34,991 candidate = func() 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T02:35:34,991 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 link, template, name, version 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T02:35:34,991 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 link, 2025-09-08T02:35:34,991 ^^^^^ 2025-09-08T02:35:34,991 ...<3 lines>... 2025-09-08T02:35:34,991 version=version, 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T02:35:34,991 super().__init__( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 link=link, 2025-09-08T02:35:34,991 ^^^^^^^^^^ 2025-09-08T02:35:34,991 ...<4 lines>... 2025-09-08T02:35:34,991 version=version, 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T02:35:34,991 self.dist = self._prepare() 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T02:35:34,991 dist = self._prepare_distribution() 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T02:35:34,991 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T02:35:34,991 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T02:35:34,991 dist = _get_prepared_distribution( 2025-09-08T02:35:34,991 req, 2025-09-08T02:35:34,991 ...<3 lines>... 2025-09-08T02:35:34,991 self.check_build_deps, 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T02:35:34,991 abstract_dist.prepare_distribution_metadata( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 finder, build_isolation, check_build_deps 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T02:35:34,991 self.req.prepare_metadata() 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T02:35:34,991 self.metadata_directory = generate_metadata_legacy( 2025-09-08T02:35:34,991 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:35:34,991 build_env=self.build_env, 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ...<3 lines>... 2025-09-08T02:35:34,991 details=details, 2025-09-08T02:35:34,991 ^^^^^^^^^^^^^^^^ 2025-09-08T02:35:34,991 ) 2025-09-08T02:35:34,991 ^ 2025-09-08T02:35:34,991 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T02:35:34,991 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T02:35:34,991 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T02:35:35,013 Removed moretools==0.1.7 from https://files.pythonhosted.org/packages/01/f3/adc8f6d442c35f2bc276e49112873bbbfe0931d7e2cd9a1b2150201db8b8/moretools-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-r1199ejm' 2025-09-08T02:35:35,013 Removed build tracker: '/tmp/pip-build-tracker-r1199ejm'