2025-09-07T23:53:29,860 Created temporary directory: /tmp/pip-build-tracker-g8z8ogb2 2025-09-07T23:53:29,861 Initialized build tracking at /tmp/pip-build-tracker-g8z8ogb2 2025-09-07T23:53:29,861 Created build tracker: /tmp/pip-build-tracker-g8z8ogb2 2025-09-07T23:53:29,861 Entered build tracker: /tmp/pip-build-tracker-g8z8ogb2 2025-09-07T23:53:29,862 Created temporary directory: /tmp/pip-wheel-zd23fjc7 2025-09-07T23:53:29,865 Created temporary directory: /tmp/pip-ephem-wheel-cache-kk1ksprf 2025-09-07T23:53:29,926 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:53:29,929 2 location(s) to search for versions of pydocx: 2025-09-07T23:53:29,929 * https://pypi.org/simple/pydocx/ 2025-09-07T23:53:29,929 * https://www.piwheels.org/simple/pydocx/ 2025-09-07T23:53:29,929 Fetching project page and analyzing links: https://pypi.org/simple/pydocx/ 2025-09-07T23:53:29,930 Getting page https://pypi.org/simple/pydocx/ 2025-09-07T23:53:29,931 Found index url https://pypi.org/simple/ 2025-09-07T23:53:30,082 Fetched page https://pypi.org/simple/pydocx/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:53:30,089 Found link https://files.pythonhosted.org/packages/14/45/facc773b68f15a807c920a63f35d6365a378b11c673f11d9c39cb68e2046/PyDocX-0.1.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.1 2025-09-07T23:53:30,089 Found link https://files.pythonhosted.org/packages/78/b5/35c86d757f2662b643ffb2872564702da982140fb378dbe1a0ab5a77dcd2/PyDocX-0.1.2.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.2 2025-09-07T23:53:30,090 Found link https://files.pythonhosted.org/packages/50/ab/eed7329582fccf56a5585b84846e4b8b95298492cd5bf49e5fc41ec58e45/PyDocX-0.1.3.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.3 2025-09-07T23:53:30,090 Found link https://files.pythonhosted.org/packages/ed/8d/fe7939f4560cf5c6f35ffa9a43df587de8349b2039029628dc84293299c7/PyDocX-0.1.4.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.4 2025-09-07T23:53:30,090 Found link https://files.pythonhosted.org/packages/27/76/6785594899e6e75f3187c73e00db2fd8b835afad180c3d738d43eb4ef9bd/PyDocX-0.1.6.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.6 2025-09-07T23:53:30,091 Found link https://files.pythonhosted.org/packages/1e/14/2036680eb289f1e5547e10843ee96dd5f036a0c5f227fd49494ac7f0e39c/PyDocX-0.1.7.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.7 2025-09-07T23:53:30,091 Found link https://files.pythonhosted.org/packages/5b/86/33dc894803f5d62534dbb34978335cc5299e01cf65c8db3050aa32caf517/PyDocX-0.1.8.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.1.8 2025-09-07T23:53:30,091 Found link https://files.pythonhosted.org/packages/ad/71/844f9cb2c045a07f382e2352c2614a6ab3b852f2d48788d310bb682e1c23/PyDocX-0.2.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.2.0 2025-09-07T23:53:30,091 Found link https://files.pythonhosted.org/packages/65/f8/19f18229f02e1822be5e4700e5300f2c9a65d8e02b7a9689dc29b1b917a8/PyDocX-0.2.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.2.1 2025-09-07T23:53:30,092 Found link https://files.pythonhosted.org/packages/e7/d4/a29007adedd21ece4ab9d9ec8d6505401f0438152664253ec1ab1c81fce4/PyDocX-0.3.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.0 2025-09-07T23:53:30,092 Found link https://files.pythonhosted.org/packages/c2/b7/3155cb6e084cf42d750b098221b7811462242022107011ac41839e17e0a8/PyDocX-0.3.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.1 2025-09-07T23:53:30,092 Found link https://files.pythonhosted.org/packages/9f/9d/51808cc0be4e10002f823caa23e3c066d28559edefbedca4fd01444e4260/PyDocX-0.3.2.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.2 2025-09-07T23:53:30,092 Found link https://files.pythonhosted.org/packages/0e/47/ec8cfe76b9bb243f1e8f27e00f75c9f36e7738c2b082b0faa196e61d9d31/PyDocX-0.3.3.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.3 2025-09-07T23:53:30,093 Found link https://files.pythonhosted.org/packages/cb/bc/58c18e1599e03cb3e0eb73806e4bde1cd6358ba46c0a8bb679c1336d127a/PyDocX-0.3.4.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.4 2025-09-07T23:53:30,093 Found link https://files.pythonhosted.org/packages/bc/6a/686ad4de9705bdae115d7211b9d2aab33915a4ffd890c29f13de85929be1/PyDocX-0.3.5.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.5 2025-09-07T23:53:30,093 Found link https://files.pythonhosted.org/packages/b9/88/8e970dc7272c16cd85dfeec8cd58d7c6ec4ad056a9372f1fad6149342dbc/PyDocX-0.3.6.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.6 2025-09-07T23:53:30,093 Found link https://files.pythonhosted.org/packages/49/fc/78ab1215655d719ab561ef9d6c978b1e829361b697ed6d5b1aaa1f17ceaa/PyDocX-0.3.7.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.7 2025-09-07T23:53:30,094 Found link https://files.pythonhosted.org/packages/e1/b4/23571c013256ce121e027279eb4f40a810a19107c2a6a60ffc4deb9d8e1d/PyDocX-0.3.8.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.8 2025-09-07T23:53:30,094 Found link https://files.pythonhosted.org/packages/5c/13/07471911e97d88015231fb4c8921de64a4a635af3fadc1f63240e5833ae4/PyDocX-0.3.9.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.9 2025-09-07T23:53:30,094 Found link https://files.pythonhosted.org/packages/a6/b2/644b5c64b4d5a50f68260a426bed9dc2b68f100218142a8e2e6f4c6cace6/PyDocX-0.3.10.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.10 2025-09-07T23:53:30,095 Found link https://files.pythonhosted.org/packages/cf/10/62f971a3e2eab5c5e949da3cd17f72e517255279535e9c4c6e4c862f95ac/PyDocX-0.3.11.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.11 2025-09-07T23:53:30,095 Found link https://files.pythonhosted.org/packages/5c/64/2dd72d3cecdbf8005e34dc0de6ba9b10b9430b55173be61b2f05a888d945/PyDocX-0.3.12.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.12 2025-09-07T23:53:30,095 Found link https://files.pythonhosted.org/packages/a1/ec/ed5ff1203993d8f9680795baca17444bb8f36445e32f9a8774985793be85/PyDocX-0.3.13.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.13 2025-09-07T23:53:30,095 Found link https://files.pythonhosted.org/packages/62/aa/410bb674c057b3f7f8a02dd46797268ca9dddf58b8764eb87c1f97f9ed97/PyDocX-0.3.14.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.14 2025-09-07T23:53:30,096 Found link https://files.pythonhosted.org/packages/86/b4/fe9fefef448a910ef269eaa201d1c8e701995a80d5621ae41d3a49dc2f93/PyDocX-0.3.15.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.15 2025-09-07T23:53:30,096 Found link https://files.pythonhosted.org/packages/fb/6e/da27753213ef7f6905783920280870a1c10dfd1300579a1f878591ddf142/PyDocX-0.3.16.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.16 2025-09-07T23:53:30,096 Found link https://files.pythonhosted.org/packages/fb/94/4198a6fc42bb3e2799d8c6c979b8fbaae9331ed7f584287a599ce351c918/PyDocX-0.3.17.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.17 2025-09-07T23:53:30,096 Found link https://files.pythonhosted.org/packages/d1/d8/d8fb1b4481c55e77076e79bc4beed7b8a5038ebabd293f082a018b419906/PyDocX-0.3.18.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.18 2025-09-07T23:53:30,097 Found link https://files.pythonhosted.org/packages/81/1b/f5f85bf327196884abe800033c17a4ee0741367499ac5f743729b0dad586/PyDocX-0.3.19.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.19 2025-09-07T23:53:30,097 Found link https://files.pythonhosted.org/packages/48/2f/9ec0f6eca666ba8c7cd30cae469a45625d3879a50d05bd49104d42ea8f64/PyDocX-0.3.20.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.20 2025-09-07T23:53:30,097 Found link https://files.pythonhosted.org/packages/96/01/a810b6edaaab6310430bcd6a35f29e04baf0b7f59d19a3ee580d48e8e242/PyDocX-0.3.21.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.21 2025-09-07T23:53:30,097 Found link https://files.pythonhosted.org/packages/d8/9a/690f7c728ee369593d7379146fec856fa4661d979ab4a75700d3c2c66ba7/PyDocX-0.3.22.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.22 2025-09-07T23:53:30,098 Found link https://files.pythonhosted.org/packages/f1/c3/88044084a8c208998a4765e8d5e689a2432b7aa6262e795814b1b96c9f07/PyDocX-0.3.23.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.3.23 2025-09-07T23:53:30,098 Found link https://files.pythonhosted.org/packages/68/91/85df25c5eac5f6cd040ec30201b0e56ae534790b543979f050d11999248e/PyDocX-0.4.00.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.4.00 2025-09-07T23:53:30,098 Found link https://files.pythonhosted.org/packages/14/cd/cbf0a10e397cdf6df7600217b1a676160f977a9d42d6bfb380ef7a1c6aa0/PyDocX-0.4.01.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.4.01 2025-09-07T23:53:30,098 Found link https://files.pythonhosted.org/packages/08/44/f50203b1ba082f3a1dd34a3e318975ae851cdf5aeeccbee1cda1d2ea5ae4/PyDocX-0.4.2.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.4.2 2025-09-07T23:53:30,099 Found link https://files.pythonhosted.org/packages/db/25/3d8163ff4399f8fdab1243bed8b9dc0d7715384948c05e447b589b386175/PyDocX-0.4.3.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.4.3 2025-09-07T23:53:30,099 Found link https://files.pythonhosted.org/packages/bf/b6/2bad097a56f0ed84399cadb36d219b2abda8bdbc47326c24cc559058aa8d/PyDocX-0.4.4.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.4.4 2025-09-07T23:53:30,099 Found link https://files.pythonhosted.org/packages/41/26/8694c979a4b89e4acb1150d79719000f512763bcb38d26b1cbb375b792b3/PyDocX-0.5.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.5.0 2025-09-07T23:53:30,099 Found link https://files.pythonhosted.org/packages/92/f7/13a9fa7b3528855f0f55f30f60dc99aebb2b2414a7df01ee9f5fb6f933e2/PyDocX-0.5.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.5.1 2025-09-07T23:53:30,100 Found link https://files.pythonhosted.org/packages/4a/1a/5755938802132cece0bf04a8e59c4d8e9d6735966605b578b917119fc71b/PyDocX-0.6.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.6.0 2025-09-07T23:53:30,100 Found link https://files.pythonhosted.org/packages/b0/4e/ec2bc1129d4a3d0c89c8c4728e641eda8a2596753e2959b2b761d4cbc89f/PyDocX-0.7.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.7.0 2025-09-07T23:53:30,100 Found link https://files.pythonhosted.org/packages/e0/e8/349aebab1ea23eb6ce7a5b637418d00d209254820813ea890c8af8129df0/PyDocX-0.8.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.0 2025-09-07T23:53:30,100 Found link https://files.pythonhosted.org/packages/0f/2b/7e8e270d0eb51921b1a36c0863ae6c3d6da347ccb419e2ef357fcec7c0bb/PyDocX-0.8.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.1 2025-09-07T23:53:30,101 Found link https://files.pythonhosted.org/packages/71/86/b835e9677a3658b1aab79aebc6f0cd81cdc2acfb7747ea78d60b656b4577/PyDocX-0.8.2.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.2 2025-09-07T23:53:30,101 Found link https://files.pythonhosted.org/packages/e0/3f/8c524941600058ce1a9dafd70547724209b52467799930eecb1dc9a8aa47/PyDocX-0.8.3.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.3 2025-09-07T23:53:30,101 Found link https://files.pythonhosted.org/packages/a6/e7/018bf76a0c3ed3107a02d7666a0a4d90ae936ba80c017892b97182571b8f/PyDocX-0.8.4.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.4 2025-09-07T23:53:30,101 Found link https://files.pythonhosted.org/packages/41/7f/f9e1c37c79c51dbe51427cf35f634167b9a69d65d8c36dc9c37cddcdaa89/PyDocX-0.8.5.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.8.5 2025-09-07T23:53:30,102 Found link https://files.pythonhosted.org/packages/8d/6c/691113816931ad063448345ba413a3fda206d649b8379f888026b7882885/PyDocX-0.9.0.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.0 2025-09-07T23:53:30,102 Found link https://files.pythonhosted.org/packages/68/b4/5f2577a5b0fa376115c6ac6a4d0f2fab4a6073468a0ea932d11ad0184e91/PyDocX-0.9.1.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.1 2025-09-07T23:53:30,102 Found link https://files.pythonhosted.org/packages/f4/c0/6e5a811db3263f3c991e120b30d3f0f70bf3ae259d92e93734866c89d88b/PyDocX-0.9.2.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.2 2025-09-07T23:53:30,103 Found link https://files.pythonhosted.org/packages/02/2e/f87c51dda6c65e651d7be99b926803ab864ba5b71e4f360f124bd43f6553/PyDocX-0.9.3.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.3 2025-09-07T23:53:30,103 Found link https://files.pythonhosted.org/packages/df/0c/9536c53fc732837f30a4d78f8da6d8886feab3c0de9ff32beff56ebb2368/PyDocX-0.9.4.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.4 2025-09-07T23:53:30,103 Found link https://files.pythonhosted.org/packages/4c/bd/7be5dcfa37c55cf4614a4a67839e13bdba9779d3cd4ed5a2c9e44f055810/PyDocX-0.9.5.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.5 2025-09-07T23:53:30,103 Found link https://files.pythonhosted.org/packages/be/3f/abae1b369cb7b1811ad684d5a4c89c784af9c552e3d96e6029b4aee631b2/PyDocX-0.9.6.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.6 2025-09-07T23:53:30,104 Found link https://files.pythonhosted.org/packages/91/ba/a2359b7f4919be450800306331b660cb3bb74749ccb05151bce6835ff330/PyDocX-0.9.7.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.7 2025-09-07T23:53:30,104 Found link https://files.pythonhosted.org/packages/bf/7a/9de0086c145c202a4473cf0c3ae4b92e7b2d2cb3e28a02fd9ff4c89d5847/PyDocX-0.9.8.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.8 2025-09-07T23:53:30,104 Found link https://files.pythonhosted.org/packages/87/a5/22849565f9cdbd8eb2a28f7d6c061da9d7d2a0ce7b8d87f9e9192123246d/PyDocX-0.9.9.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.9 2025-09-07T23:53:30,104 Found link https://files.pythonhosted.org/packages/2b/c2/015516924e2f671d18371296a62cd0a50842a24eab59844f6c474e9f12e9/PyDocX-0.9.10.tar.gz (from https://pypi.org/simple/pydocx/), version: 0.9.10 2025-09-07T23:53:30,105 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydocx/ 2025-09-07T23:53:30,105 Getting page https://www.piwheels.org/simple/pydocx/ 2025-09-07T23:53:30,106 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:53:30,207 Fetched page https://www.piwheels.org/simple/pydocx/ as text/html 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.10-py3-none-any.whl#sha256=57d276698e9d8ba677eb3cf9e7ed8633d8c02b0d2c78a3450363178a85a030fd (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.9-py3-none-any.whl#sha256=f88025a4b4b142a0da67a8cf8a930816afb4a51ef194dfc4d45cff8b53c23a02 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.8-py3-none-any.whl#sha256=82a8e6874c6a221a679c897dd45bcc0c467d3ae70723f1d8b8c0f0edca2270ef (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.7-py3-none-any.whl#sha256=14783f72f9b31083f1a99830b1428a878e8a886844c73297f54fc461a3f7d1e3 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.6-py3-none-any.whl#sha256=46de443db3abe83892a96eda88232f7079c120c3a8555d45e9422bfefcc739c2 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,219 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.5-py3-none-any.whl#sha256=4bef4470eaa60f118401b7c23d50c8969eadbf97d92d602a9fadfc56913f50c0 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.4-py3-none-any.whl#sha256=fe2d0c620f62ae6c5d9879a2b7b69f308ebd5ec1ec3287c3c2e5371563aaece8 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.3-py3-none-any.whl#sha256=0dd94946007dcdac13b034557071f24ba262046a752811cc400ce1c0aa2ce7a1 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.2-py3-none-any.whl#sha256=2945c397c9b938a2ac67c63f2ce813fd7a9a059d60b7ae63418f6e362cfa1b58 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.1-py3-none-any.whl#sha256=3e1e2655191d971982469ce55617cb2f5e992e910fef9bcc7fac413f3e9fba2a (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.9.0-py3-none-any.whl#sha256=58aada6ed24b3945e0a94c98c640cb7fbad00ba4e38fc6c9acbfb83b046b63ad (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,220 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.5-py3-none-any.whl#sha256=5df0d61dbd7661d88025276d71e97dc440493152f9243637e05441508260adc8 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.4-py3-none-any.whl#sha256=2e48a01bda88dee0b403395f57dcb26c9dcc9a46e761ebff8a81305757863c4e (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.3-py3-none-any.whl#sha256=d10cfba0a8a43e76145d464c1e77df1fbcfe4e87c5e1f97ff966d5545bc5d046 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.2-py3-none-any.whl#sha256=6bf8dabb657c7dd20ce03250b8568f32ed2f639dfc988636aef2f1ec48530de9 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.1-py3-none-any.whl#sha256=190f09a6fea94ed61ea32b973f0f9004267265399fd60dba21deef059349edc7 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.8.0-py3-none-any.whl#sha256=3649a4ae7467ea23a47f1d088ec1c36ec1a2da0fa5e0a38f13c6261cd7b26a56 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.7.0-py3-none-any.whl#sha256=0c989a1eecf036fc5034b0cf2005f6088c99a055ebe9c7f9ea21d72f26aba465 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,221 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.6.0-py3-none-any.whl#sha256=dfb313eeaa74d3e1b3f7524d21c6dbad24079bbbc6a232c531a050c3fe0df52d (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.5.1-py3-none-any.whl#sha256=69648d8c7b0c45b9184d9f4e3b37f6b235bc7d21f3a8f2ff55acaf60263bad08 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.5.0-py3-none-any.whl#sha256=be6f8f9c51d07c26da593e410ad0273a49c0074f5df22ad0dbd82e3c328e5104 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.4.4-py3-none-any.whl#sha256=bdd2500404dae6bbd7ecc9939311fe6dd5d3ad56c74ea60b135312d614b80165 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.4.3-py3-none-any.whl#sha256=afa989e5857cad387aeab7f0a81d8f01b041e7fd484353d7cc84cc363d5ec40f (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.4.2-py3-none-any.whl#sha256=ce3be872b3c8063c9894bd43ae768202b70b48bcbdc1b6e07c59991379c13e5d (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,222 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.4.1-py3-none-any.whl#sha256=4aaa808bc761402be1c5e5ba95443801df9ca3aa66ce572b6d84f1d48180d28c (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.4.0-py3-none-any.whl#sha256=51507839b1b0e3de836a9404c56bbe4adbb1fab2131e06359e76d6fa47bb07cb (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.23-py3-none-any.whl#sha256=abc512053c3e25edca79298beb775aa694eaa89d28281dd74b101468a1ab0595 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.22-py3-none-any.whl#sha256=a132003dee8e01d8d00239a809f9c3c389b7afa71362ce82979fd5541ca6b1bc (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.21-py3-none-any.whl#sha256=1c8fd3ac849e6c69ec3d920480f35715f3f18266ebc9d9b4a837fe6c27ed60e7 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.20-py3-none-any.whl#sha256=2c07e8589286867dece02faff0433807dac3092b7c00c80c8091e01cd46eadb5 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.19-py3-none-any.whl#sha256=e5ad4df2cc57747dac2426659c35e160d35d8d8305ee5ce1ec969b0287e4d650 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,223 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.18-py3-none-any.whl#sha256=8c7fb30a28d66806d4ae89c5443a78abcd969a896ed976bd54572d6dcfad0e9e (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.17-py3-none-any.whl#sha256=d5f46685abed15b3e4d42d317a5269df19f8534aa038fb3968fa91a6597f3ca8 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.16-py3-none-any.whl#sha256=96299c1ed15c1d843cac94b5f6fdc9ac6578724eb43f0216425cc04c391b99cd (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.14-py3-none-any.whl#sha256=41686d7f75d677f81c0165c1e276d18fda0de1a523eb139ef903f772b2728556 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.13-py3-none-any.whl#sha256=b9e00f909337b23181d121a497362ae43aba74cbbdeb4da22cc042bf39817e0e (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.12-py3-none-any.whl#sha256=70cb870e5d0b468a0f9b49b121ce6100edd5808e423dd7a8b65e62b3701cee29 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,224 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.11-py3-none-any.whl#sha256=6d22f303cff18d5828d35ed1ea1408236a65e84605b2de452882a33ad6d16c5f (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.10-py3-none-any.whl#sha256=50d4aaa1d5bb30f3a0bf6fc03c07012df1fbc84524f496461fce958776ce18d0 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.9-py3-none-any.whl#sha256=84d4fdf6fd69960018549162638fe899a0384f59df20f04631029209b684bc86 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.8-py3-none-any.whl#sha256=d26d2bb003d49198c0a702e628a03281c118bc6dcb1d5886e650284aa7f53a0f (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.7-py3-none-any.whl#sha256=855a14ed16529871e3d3532b9e4826c530a46987c5ccdece38038693ef24d72d (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.6-py3-none-any.whl#sha256=77451fd7c8a3788bdd9828eba2424250b60b09fed0773967a12eb4fc4141fcb5 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.5-py3-none-any.whl#sha256=27999fad9138f601cb0cfb5366b82b662481c8ccd2ef3a19367bff1194403e34 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,225 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.4-py3-none-any.whl#sha256=656e30a38c6d591144b06b9dac6f58410e8952a05a5e8d367e353ac05851bff3 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.3-py3-none-any.whl#sha256=6012f4ac5c5bed8e27c16a4f5430201b324c60615aa87ac55f74ffffb01ee58b (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.2-py3-none-any.whl#sha256=e122d48c7f204385ef2419bc63d67bc2b838200dca45e98f1c0547fbec2e1138 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.1-py3-none-any.whl#sha256=210bca3be54641a19ef1b0e68058a479ea7d22f894bd56c992689678ffc2917b (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.3.0-py3-none-any.whl#sha256=407fb70dba09eaaf341f2cdc3c744931c27017a323e9dc5beecc517c24d5542d (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.2.1-py3-none-any.whl#sha256=94d9529f46021125f7e500e44734483ae30bcf876ed189e64a7aac5f7a983d7d (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.2.0-py3-none-any.whl#sha256=f43f31fa7811ae7eb891f24298b1d03bb7d994aefb40b3c5d324db348b09c242 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,226 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.8-py3-none-any.whl#sha256=5f6e3271a9baea608687aa359a88a07f39993f5781b8e9569c1996f0054c5ed0 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.7-py3-none-any.whl#sha256=7aea4b7aa4122328804e285fa3b5a71a8d259e96959a2463be526f50db7ff883 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.6-py3-none-any.whl#sha256=e429b83956d8ee7880d68b5745698ee331ecc21b68a689858786d7b80971cee5 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.4-py3-none-any.whl#sha256=791f61796b806c2ab6c754a0e9ce951c03d03cf37df8721f5c352a8bde4ba86a (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.3-py3-none-any.whl#sha256=930d98c105862f6267c9b7123b2a00210044054fe09b120c33f4f9cafc12a87f (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.2-py3-none-any.whl#sha256=b3bba7fb97edc30ffd2be0122bd36d639fc841616a07884cdd9d0826bc106d32 (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,227 Skipping link: No binaries permitted for pydocx: https://archive1.piwheels.org/simple/pydocx/PyDocX-0.1.1-py3-none-any.whl#sha256=f7b60ac9d6ba6a648a93f0a7b25812fba6640d4dc369870dbcf393827ee45bdf (from https://www.piwheels.org/simple/pydocx/) 2025-09-07T23:53:30,228 Skipping link: not a file: https://www.piwheels.org/simple/pydocx/ 2025-09-07T23:53:30,228 Skipping link: not a file: https://pypi.org/simple/pydocx/ 2025-09-07T23:53:30,257 Given no hashes to check 1 links for project 'pydocx': discarding no candidates 2025-09-07T23:53:30,258 Collecting pydocx==0.3.15 2025-09-07T23:53:30,260 Created temporary directory: /tmp/pip-unpack-obu5aimd 2025-09-07T23:53:30,404 Downloading PyDocX-0.3.15.tar.gz (222 kB) 2025-09-07T23:53:30,509 Added pydocx==0.3.15 from https://files.pythonhosted.org/packages/86/b4/fe9fefef448a910ef269eaa201d1c8e701995a80d5621ae41d3a49dc2f93/PyDocX-0.3.15.tar.gz to build tracker '/tmp/pip-build-tracker-g8z8ogb2' 2025-09-07T23:53:30,511 Running setup.py (path:/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py) egg_info for package pydocx 2025-09-07T23:53:30,511 Created temporary directory: /tmp/pip-pip-egg-info-t7hfpv43 2025-09-07T23:53:30,511 Preparing metadata (setup.py): started 2025-09-07T23:53:30,512 Running command python setup.py egg_info 2025-09-07T23:53:31,067 Traceback (most recent call last): 2025-09-07T23:53:31,070 File "", line 2, in 2025-09-07T23:53:31,070 exec(compile(''' 2025-09-07T23:53:31,070 ~~~~^^^^^^^^^^^^ 2025-09-07T23:53:31,070 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:53:31,070 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,071 ...<32 lines>... 2025-09-07T23:53:31,071 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:53:31,071 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,071 ''' % ('/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py',), "", "exec")) 2025-09-07T23:53:31,071 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,072 File "", line 35, in 2025-09-07T23:53:31,072 File "/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py", line 56, in 2025-09-07T23:53:31,072 long_description=get_description(), 2025-09-07T23:53:31,072 ~~~~~~~~~~~~~~~^^ 2025-09-07T23:53:31,072 File "/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py", line 22, in get_description 2025-09-07T23:53:31,073 return get_file('README.rst') + get_file('CHANGELOG.md') 2025-09-07T23:53:31,073 ~~~~~~~~^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,073 File "/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py", line 17, in get_file 2025-09-07T23:53:31,073 with open(rel_file(filename)) as f: 2025-09-07T23:53:31,073 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,074 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/CHANGELOG.md' 2025-09-07T23:53:31,169 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:53:31,182 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:53:31,182 exec(compile('"'"''"'"''"'"' 2025-09-07T23:53:31,182 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:53:31,182 # 2025-09-07T23:53:31,182 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:53:31,182 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:53:31,182 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:53:31,182 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:53:31,182 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:53:31,182 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:53:31,182 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:53:31,182 import os, sys, tokenize, traceback 2025-09-07T23:53:31,182 2025-09-07T23:53:31,182 try: 2025-09-07T23:53:31,182 import setuptools 2025-09-07T23:53:31,182 except ImportError: 2025-09-07T23:53:31,182 print( 2025-09-07T23:53:31,182 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:53:31,182 "the build environment with exception:", 2025-09-07T23:53:31,182 file=sys.stderr, 2025-09-07T23:53:31,182 ) 2025-09-07T23:53:31,182 traceback.print_exc() 2025-09-07T23:53:31,182 sys.exit(1) 2025-09-07T23:53:31,182 2025-09-07T23:53:31,182 __file__ = %r 2025-09-07T23:53:31,182 sys.argv[0] = __file__ 2025-09-07T23:53:31,182 2025-09-07T23:53:31,182 if os.path.exists(__file__): 2025-09-07T23:53:31,182 filename = __file__ 2025-09-07T23:53:31,182 with tokenize.open(__file__) as f: 2025-09-07T23:53:31,182 setup_py_code = f.read() 2025-09-07T23:53:31,182 else: 2025-09-07T23:53:31,182 filename = "" 2025-09-07T23:53:31,182 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:53:31,182 2025-09-07T23:53:31,182 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:53:31,182 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-t7hfpv43[/] 2025-09-07T23:53:31,183 [bold magenta]cwd[/]: /tmp/pip-wheel-zd23fjc7/pydocx_1bfa2b2190ef479091db872a0b66ff83/ 2025-09-07T23:53:31,183 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:53:31,184 ERROR: metadata generation failed 2025-09-07T23:53:31,190 Exception information: 2025-09-07T23:53:31,190 Traceback (most recent call last): 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:53:31,190 call_subprocess( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 args, 2025-09-07T23:53:31,190 ^^^^^ 2025-09-07T23:53:31,190 ...<2 lines>... 2025-09-07T23:53:31,190 spinner=spinner, 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:53:31,190 raise error 2025-09-07T23:53:31,190 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:53:31,190 2025-09-07T23:53:31,190 The above exception was the direct cause of the following exception: 2025-09-07T23:53:31,190 2025-09-07T23:53:31,190 Traceback (most recent call last): 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:53:31,190 status = _inner_run() 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:53:31,190 return self.run(options, args) 2025-09-07T23:53:31,190 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:53:31,190 return func(self, options, args) 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:53:31,190 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:53:31,190 result = self._result = resolver.resolve( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:53:31,190 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:53:31,190 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:53:31,190 if not criterion.candidates: 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:53:31,190 return bool(self._sequence) 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:53:31,190 self._bool = any(self) 2025-09-07T23:53:31,190 ~~~^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:53:31,190 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:53:31,190 ^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:53:31,190 candidate = func() 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:53:31,190 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 link, template, name, version 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:53:31,190 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 link, 2025-09-07T23:53:31,190 ^^^^^ 2025-09-07T23:53:31,190 ...<3 lines>... 2025-09-07T23:53:31,190 version=version, 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:53:31,190 super().__init__( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 link=link, 2025-09-07T23:53:31,190 ^^^^^^^^^^ 2025-09-07T23:53:31,190 ...<4 lines>... 2025-09-07T23:53:31,190 version=version, 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:53:31,190 self.dist = self._prepare() 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:53:31,190 dist = self._prepare_distribution() 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:53:31,190 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:53:31,190 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:53:31,190 dist = _get_prepared_distribution( 2025-09-07T23:53:31,190 req, 2025-09-07T23:53:31,190 ...<3 lines>... 2025-09-07T23:53:31,190 self.check_build_deps, 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:53:31,190 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 finder, build_isolation, check_build_deps 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:53:31,190 self.req.prepare_metadata() 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:53:31,190 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:53:31,190 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:53:31,190 build_env=self.build_env, 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ...<3 lines>... 2025-09-07T23:53:31,190 details=details, 2025-09-07T23:53:31,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:53:31,190 ) 2025-09-07T23:53:31,190 ^ 2025-09-07T23:53:31,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:53:31,190 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:53:31,190 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:53:31,215 Removed pydocx==0.3.15 from https://files.pythonhosted.org/packages/86/b4/fe9fefef448a910ef269eaa201d1c8e701995a80d5621ae41d3a49dc2f93/PyDocX-0.3.15.tar.gz from build tracker '/tmp/pip-build-tracker-g8z8ogb2' 2025-09-07T23:53:31,215 Removed build tracker: '/tmp/pip-build-tracker-g8z8ogb2'