2025-09-03T12:27:40,487 Created temporary directory: /tmp/pip-build-tracker-sk8ed293 2025-09-03T12:27:40,488 Initialized build tracking at /tmp/pip-build-tracker-sk8ed293 2025-09-03T12:27:40,488 Created build tracker: /tmp/pip-build-tracker-sk8ed293 2025-09-03T12:27:40,488 Entered build tracker: /tmp/pip-build-tracker-sk8ed293 2025-09-03T12:27:40,489 Created temporary directory: /tmp/pip-wheel-6kush4tz 2025-09-03T12:27:40,492 Created temporary directory: /tmp/pip-ephem-wheel-cache-tuy5qw0p 2025-09-03T12:27:40,548 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T12:27:40,550 2 location(s) to search for versions of python-docx: 2025-09-03T12:27:40,550 * https://pypi.org/simple/python-docx/ 2025-09-03T12:27:40,550 * https://www.piwheels.org/simple/python-docx/ 2025-09-03T12:27:40,550 Fetching project page and analyzing links: https://pypi.org/simple/python-docx/ 2025-09-03T12:27:40,551 Getting page https://pypi.org/simple/python-docx/ 2025-09-03T12:27:40,552 Found index url https://pypi.org/simple/ 2025-09-03T12:27:40,623 Fetched page https://pypi.org/simple/python-docx/ as application/vnd.pypi.simple.v1+json 2025-09-03T12:27:40,628 Found link https://files.pythonhosted.org/packages/34/db/60a099f19e536dfd954de506f44cc82558fd84018909785a15f5d2596f17/python-docx-0.3.0a1.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.3.0a1 2025-09-03T12:27:40,629 Found link https://files.pythonhosted.org/packages/7b/df/4f3aa7eaa018dc9f77ae3032fea47ca8a3c3f5078d7348318132ad83a81a/python-docx-0.3.0a2.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.3.0a2 2025-09-03T12:27:40,629 Found link https://files.pythonhosted.org/packages/cb/8e/91abd05f556a64cbcc8efe5ea5f8da42c85ae6995a9b75136c5b3055a018/python-docx-0.3.0a3.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.3.0a3 2025-09-03T12:27:40,629 Found link https://files.pythonhosted.org/packages/d1/25/3bbdfdd674dc70b90666558a9e7b0a75f2c6601ffa969df479573cb61ddd/python-docx-0.3.0a4.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.3.0a4 2025-09-03T12:27:40,630 Found link https://files.pythonhosted.org/packages/0e/eb/4697ced54f4f630491bb80d1407144c47953f1e65e672613140be350a0df/python-docx-0.3.0a5.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.3.0a5 2025-09-03T12:27:40,630 Found link https://files.pythonhosted.org/packages/c1/5b/8c3f53a3a692681527abe9c0c0ccde62f5f4f632ede1f5874e4b62ba7351/python-docx-0.4.0.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.4.0 2025-09-03T12:27:40,630 Found link https://files.pythonhosted.org/packages/9b/83/9736c3e45fb910c94999eb23b5c350d7cfd101cc0cb632cfe5cb52d8e49f/python-docx-0.5.0.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.5.0 2025-09-03T12:27:40,630 Found link https://files.pythonhosted.org/packages/be/57/7247acabd1940a103dc1bd13195420f03f526a3b29dccefb54761d807ffb/python-docx-0.5.1.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.5.1 2025-09-03T12:27:40,630 Found link https://files.pythonhosted.org/packages/e4/0b/40543db76d75ee3a28f6137c3f10de76c1ea976a780983e4f433cb4aec9b/python-docx-0.5.2.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.5.2 2025-09-03T12:27:40,631 Found link https://files.pythonhosted.org/packages/74/d2/6fa4a8b8e9add0dabbd2699280d973c43c58c1e5fdda918e7f940dc7ad57/python-docx-0.5.3.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.5.3 2025-09-03T12:27:40,631 Found link https://files.pythonhosted.org/packages/7f/fa/93610f639f4aa5d5c7aa076d44efd4a34c9d0cd3d860b221eab84e239d97/python-docx-0.6.0.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.6.0 2025-09-03T12:27:40,631 Found link https://files.pythonhosted.org/packages/56/b5/a8b097f9fd148f052c188918234bd193eb9e342499484140de9a60065098/python-docx-0.7.0.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.0 2025-09-03T12:27:40,631 Found link https://files.pythonhosted.org/packages/f9/68/3c3bc962eda765214d7f85e47fe06e5cf27ebbdeb3e657f6c82931b650bb/python-docx-0.7.1.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.1 2025-09-03T12:27:40,631 Found link https://files.pythonhosted.org/packages/92/9f/82acc45d7e38d83bd1ea921465ae70adb56824f212d1a90e0c0cf4d5c422/python-docx-0.7.2.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.2 2025-09-03T12:27:40,632 Found link https://files.pythonhosted.org/packages/54/c7/6c248f421f57fbbc2696f24dcf83e955f940dbd2d0a39072a37c28063cc3/python-docx-0.7.3.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.3 2025-09-03T12:27:40,632 Found link https://files.pythonhosted.org/packages/49/f6/23a84bf6dac9207927c9922f1ae6ab41949e670aa9c75f0c8bf146a435f9/python-docx-0.7.4.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.4 2025-09-03T12:27:40,632 Found link https://files.pythonhosted.org/packages/73/41/0b7fe5c815f821f637f14eedd933bd0dac0be86b402053345a158c7ad7ad/python-docx-0.7.5.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.5 2025-09-03T12:27:40,632 Found link https://files.pythonhosted.org/packages/1f/8a/989fa96656139d77c34b494ea69f8714d6ba4f65505857433749aa90e8b8/python-docx-0.7.6.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.7.6 2025-09-03T12:27:40,632 Found link https://files.pythonhosted.org/packages/7a/f6/e294d937d2cb794754416422c55c77bb2eaa2d27fa3e2322ea4c618d430f/python-docx-0.8.0.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.0 2025-09-03T12:27:40,633 Found link https://files.pythonhosted.org/packages/66/47/37b56fff6fd2cd2616c3d5c83074be665de61fcb4f69dfbabbcb481088c2/python-docx-0.8.1.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.1 2025-09-03T12:27:40,633 Found link https://files.pythonhosted.org/packages/1b/9e/5b77b5a5d24efd479ad76194635d5bda8ec7f39618c192dccb05e4b4eae4/python-docx-0.8.2.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.2 2025-09-03T12:27:40,633 Found link https://files.pythonhosted.org/packages/2f/06/9fbb862e33f94bc43f835e302047f8e2bebf211dac88325ba567bdc8147e/python-docx-0.8.3.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.3 2025-09-03T12:27:40,633 Found link https://files.pythonhosted.org/packages/23/7e/bfd40aa0a712d76ca4e81928db8bea7cbd5bec97041451de69cf43455d79/python-docx-0.8.4.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.4 2025-09-03T12:27:40,633 Found link https://files.pythonhosted.org/packages/e9/60/8cfcd1222cf9e647f9659b19927e8a0d32e81b3a8aec53ca96e97c853f3e/python-docx-0.8.5.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.5 2025-09-03T12:27:40,634 Found link https://files.pythonhosted.org/packages/2e/07/6a89e91c4fa32f074b77a05564e926420b28e5966ee0fc2a1983805acb3c/python-docx-0.8.6.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.6 2025-09-03T12:27:40,634 Found link https://files.pythonhosted.org/packages/00/ed/dc8d859eb32980ccf0e5a9b1ab3311415baf55de208777d85826a7fb0b65/python-docx-0.8.7.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.7 2025-09-03T12:27:40,634 Found link https://files.pythonhosted.org/packages/a3/95/0026932b826d57a0ae928cbf13483259d19e5fa3b09dd26f0fd4b6f4f100/python-docx-0.8.8.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.8 2025-09-03T12:27:40,634 Found link https://files.pythonhosted.org/packages/05/42/9bf73830fae1a20fbbc4d2a869936328bef4e09de2318a56056689812061/python-docx-0.8.9.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.9 2025-09-03T12:27:40,634 Found link https://files.pythonhosted.org/packages/e4/83/c66a1934ed5ed8ab1dbb9931f1779079f8bca0f6bbc5793c06c4b5e7d671/python-docx-0.8.10.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.10 2025-09-03T12:27:40,635 Found link https://files.pythonhosted.org/packages/8b/a0/52729ce4aa026f31b74cc877be1d11e4ddeaa361dc7aebec148171644b33/python-docx-0.8.11.tar.gz (from https://pypi.org/simple/python-docx/), version: 0.8.11 2025-09-03T12:27:40,635 Found link https://files.pythonhosted.org/packages/df/62/822569c52ee7795ea14a606cd123a12bacb1a2238ae5c1aa49451abe387f/python-docx-1.0.0rc1.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.0.0rc1 2025-09-03T12:27:40,636 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/2b/e1/7adb4682ab582dfed274e65173dd23214be83568a7a961b9baaf40a0e987/python_docx-1.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,636 Found link https://files.pythonhosted.org/packages/16/a7/7e3abd1f230101048bf7780b2434924f4d970faa01dc4f80bdb66958064a/python-docx-1.0.0.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.0.0 2025-09-03T12:27:40,636 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/c4/18/e6168cebbd337f3c38c6d36387d8d2c6b24d79e990161ecfeb939927faed/python_docx-1.0.0-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,636 Found link https://files.pythonhosted.org/packages/af/5d/70d69d2c097bbc76e82be4c7ba7937f97c5ba10bf92b69060187810473c2/python-docx-1.0.1.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.0.1 2025-09-03T12:27:40,636 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/ea/82/ddb60b44c6e39a74bd406fab7d7c102ce7dfca2dff9515dfd6edc7d25f1e/python_docx-1.0.1-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,636 Found link https://files.pythonhosted.org/packages/3c/82/eb6c794e61b7060d465a23917161da4ab554dccce07a3b44a0d69a61ea7d/python-docx-1.1.0.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.1.0 2025-09-03T12:27:40,637 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/5f/d8/6948f7ac00edf74bfa52b3c5e3073df20284bec1db466d13e668fe991707/python_docx-1.1.0-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,637 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/4f/b2/771a3410aac134718109e78ed425b0481cfa7a53877ed2f87c0745e6da1a/python_docx-1.1.1-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,637 Found link https://files.pythonhosted.org/packages/c1/65/188638757fc0d364a5f064705e9b157b148f6df67e235ada74a24ba17e71/python_docx-1.1.1.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.1.1 2025-09-03T12:27:40,637 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/3e/3d/330d9efbdb816d3f60bf2ad92f05e1708e4a1b9abe80461ac3444c83f749/python_docx-1.1.2-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,637 Found link https://files.pythonhosted.org/packages/35/e4/386c514c53684772885009c12b67a7edd526c15157778ac1b138bc75063e/python_docx-1.1.2.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.7), version: 1.1.2 2025-09-03T12:27:40,637 Skipping link: No binaries permitted for python-docx: https://files.pythonhosted.org/packages/d0/00/1e03a4989fa5795da308cd774f05b704ace555a70f9bf9d3be057b680bcf/python_docx-1.2.0-py3-none-any.whl (from https://pypi.org/simple/python-docx/) (requires-python:>=3.9) 2025-09-03T12:27:40,638 Found link https://files.pythonhosted.org/packages/a9/f7/eddfe33871520adab45aaa1a71f0402a2252050c14c7e3009446c8f4701c/python_docx-1.2.0.tar.gz (from https://pypi.org/simple/python-docx/) (requires-python:>=3.9), version: 1.2.0 2025-09-03T12:27:40,638 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-docx/ 2025-09-03T12:27:40,638 Getting page https://www.piwheels.org/simple/python-docx/ 2025-09-03T12:27:40,639 Found index url https://www.piwheels.org/simple/ 2025-09-03T12:27:40,945 Fetched page https://www.piwheels.org/simple/python-docx/ as text/html 2025-09-03T12:27:40,961 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-1.2.0-py3-none-any.whl#sha256=9f95211951865869b5e50923b856bb5008e612ad9fce449a70295f680516c619 (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.9) 2025-09-03T12:27:40,961 Skipping link: No binaries permitted for python-docx: https://www.piwheels.org/simple/python-docx/python_docx-1.1.2-py3-none-any.whl#sha256=3614e18863fb0cce4777bcad22a08da4cacc042ac6071802fae4b81dddcd517a (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,962 Skipping link: No binaries permitted for python-docx: https://www.piwheels.org/simple/python-docx/python_docx-1.1.1-py3-none-any.whl#sha256=0dc9a7a8aa027f6d67d53a33a5d478837c31610df54865dfd49825c14bb605ea (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,962 Skipping link: No binaries permitted for python-docx: https://www.piwheels.org/simple/python-docx/python_docx-1.1.0-py3-none-any.whl#sha256=50d3c8e9808d22cc88fa3b6d3995f7d25ca19d03cbecda44b8b252cc5b32c6a9 (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,962 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-1.0.1-py3-none-any.whl#sha256=538bb81efc450c94cc234dbe0b2482435c79a0d537d46735f65a034c1e8039a4 (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,963 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-1.0.0-py3-none-any.whl#sha256=30cff984d69bd2f644982d5b8d69b66c49801be91660348445d568bce0ddfeb9 (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,963 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-1.0.0rc1-py3-none-any.whl#sha256=f3c3b24af04245445b77e1b389a0af6a91e6da79ed99390472154725c817b16c (from https://www.piwheels.org/simple/python-docx/) (requires-python:>=3.7) 2025-09-03T12:27:40,963 Skipping link: No binaries permitted for python-docx: https://www.piwheels.org/simple/python-docx/python_docx-0.8.11-py3-none-any.whl#sha256=fcf1c955ca567fc93cf49c5de4ee8537a8411f9fec6b3bb358d7d566e0a001dd (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,963 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.10-py3-none-any.whl#sha256=5578a1c872c95e6ac190896e1f2f4b96ed30e9af3d3d05d02fbec63139ef12ef (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,964 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.9-py3-none-any.whl#sha256=b9947408872fe5a5bcc28f6abf402cc86b16cc808877a9f8684b052f3b00ae44 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,964 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.8-py3-none-any.whl#sha256=6729d4a36cc990bb2de432a5b9be778e7d2449da2c36878414bc1a2f12191997 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,965 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.7-py3-none-any.whl#sha256=990c808722c32f45a7c3da2d0603d90d2ad5c2d5bd6eca7d2df19e8aff1d3da3 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,965 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.6-py3-none-any.whl#sha256=ac331d177599d08160e6bad541008b7dcc0629f28e986bb3a9970ba40aab880a (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,965 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.5-py3-none-any.whl#sha256=02e55800db56967b48835f977c2d0e23f07147eab42efcb147a2af943bc74f46 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,966 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.4-py3-none-any.whl#sha256=5d3b2214e6289ce32b54842a41200a9a7229c017ad685c316b25cd11c1f265a6 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,966 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.3-py3-none-any.whl#sha256=d4a1e43ec6fe861e88f72df3c14ab1e81c0da7a79a9cb03e50a78ea4f5e7da30 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,966 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.2-py3-none-any.whl#sha256=279d04d11de38713fe4b6756d626d5d7209a1a51f9c452f4d3109deac12505d4 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,966 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.1-py3-none-any.whl#sha256=a9e30959d04c9eb6ec8e0d7e6d9a1a4c1c0c71c0f5f9eaca3f26cf4c60731424 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,967 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.8.0-py3-none-any.whl#sha256=8d3a37b180cb63fbee17ca02210f4288c812bdf4bf0b9e504c37ffaed4f5b845 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,967 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.6-py3-none-any.whl#sha256=ba9633ccd772e54aef9a1b5268f6258ab89d7c44cd3ffd7e2cf1d3631a7abeb1 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,967 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.5-py3-none-any.whl#sha256=c518ba7e0f5b57a5d6de649c84629b12139afcc2434f74815e252bf45604da57 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,968 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.4-py3-none-any.whl#sha256=9eab599a81d370e2bdf8ab54a4a0da8d212ae9d17ad07220cbd97327f4855079 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,968 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.3-py3-none-any.whl#sha256=4a407dff436111093aca0ee4a7411204739afea2adc283a81a9b6765b7629d1b (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,968 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.2-py3-none-any.whl#sha256=f90d761844df08b51ad62a60470d881ff0040e5b84280040ac8908d0856b16c5 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,968 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.1-py3-none-any.whl#sha256=8fd9c0788ce19133e36186ba1bec8ef8fbfaa44ccede1865f7b26f6030321c08 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.7.0-py3-none-any.whl#sha256=b359da13f4ecc88e02f9e456b8e87fcb1afc4ba429f9f181be9e44e5d04fd5cc (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.6.0-py3-none-any.whl#sha256=183edbbb72348894a35f42f2db0ff684987ee3bd13ee1fb7e95579299d407b7d (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.5.3-py3-none-any.whl#sha256=82a9d413447bebd87199bf9c813b5371082785bf274f5cb040688d93053e334f (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.5.2-py3-none-any.whl#sha256=7cb7adb19eebe3f13d4a3048f4d5854f0ee893ae1bf071bab4eb1ee630865cf4 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.5.1-py3-none-any.whl#sha256=95ba270f859bfe9d97f06d2f4bdb9930e1ec666351ecd26f5b420beccc9c307c (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.5.0-py3-none-any.whl#sha256=021c6fb6f6f10528c2f2d2482f73640db181aeb9eac8d5646f7471d7d4723150 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,969 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.4.0-py3-none-any.whl#sha256=5a25a4f538abc354713b5db9757889b863cbafc0e06d990902eead0513a056bd (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,970 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.3.0a5-py3-none-any.whl#sha256=54ce0f3dea2e6abe95ad597d32ded21a63e36de66d3a8020b3989fc086be9e52 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,970 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.3.0a4-py3-none-any.whl#sha256=7a0b52114899b6a78b2b80b13d0dabff3f43179dfa0c187c1ba027b1cc6841c8 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,970 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.3.0a2-py3-none-any.whl#sha256=4568465584955b7d71c8dfc8391acd6c6592f8ea332ee4cd8386b56dd0db8f34 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,970 Skipping link: No binaries permitted for python-docx: https://archive1.piwheels.org/simple/python-docx/python_docx-0.3.0a1-py3-none-any.whl#sha256=d4173226a0a45f3f9a3bde744f4a314c5af6b44b6a95243c39a1da3acffaa2f2 (from https://www.piwheels.org/simple/python-docx/) 2025-09-03T12:27:40,970 Skipping link: not a file: https://www.piwheels.org/simple/python-docx/ 2025-09-03T12:27:40,970 Skipping link: not a file: https://pypi.org/simple/python-docx/ 2025-09-03T12:27:40,997 Given no hashes to check 1 links for project 'python-docx': discarding no candidates 2025-09-03T12:27:40,999 Collecting python-docx==0.3.0a3 2025-09-03T12:27:41,000 Created temporary directory: /tmp/pip-unpack-dwe8tdo4 2025-09-03T12:27:41,152 Downloading python-docx-0.3.0a3.tar.gz (1.3 MB) 2025-09-03T12:27:41,761 Added python-docx==0.3.0a3 from https://files.pythonhosted.org/packages/cb/8e/91abd05f556a64cbcc8efe5ea5f8da42c85ae6995a9b75136c5b3055a018/python-docx-0.3.0a3.tar.gz to build tracker '/tmp/pip-build-tracker-sk8ed293' 2025-09-03T12:27:41,762 Running setup.py (path:/tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/setup.py) egg_info for package python-docx 2025-09-03T12:27:41,763 Created temporary directory: /tmp/pip-pip-egg-info-tivhmhx5 2025-09-03T12:27:41,763 Preparing metadata (setup.py): started 2025-09-03T12:27:41,764 Running command python setup.py egg_info 2025-09-03T12:27:42,279 Traceback (most recent call last): 2025-09-03T12:27:42,280 File "", line 2, in 2025-09-03T12:27:42,280 exec(compile(''' 2025-09-03T12:27:42,281 ~~~~^^^^^^^^^^^^ 2025-09-03T12:27:42,281 # This is -- a caller that pip uses to run setup.py 2025-09-03T12:27:42,281 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,281 ...<32 lines>... 2025-09-03T12:27:42,281 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T12:27:42,281 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,281 ''' % ('/tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/setup.py',), "", "exec")) 2025-09-03T12:27:42,281 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,282 File "", line 35, in 2025-09-03T12:27:42,282 File "/tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/setup.py", line 25, in 2025-09-03T12:27:42,282 "__version__ = '([^']+)'", text_of('docx/__init__.py') 2025-09-03T12:27:42,282 ~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,282 File "/tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/setup.py", line 18, in text_of 2025-09-03T12:27:42,282 text.decode('ascii') # result discarded, just make sure no non-ascii chars 2025-09-03T12:27:42,282 ^^^^^^^^^^^ 2025-09-03T12:27:42,282 AttributeError: 'str' object has no attribute 'decode'. Did you mean: 'encode'? 2025-09-03T12:27:42,369 ERROR: python setup.py egg_info exited with 1 2025-09-03T12:27:42,381 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T12:27:42,381 exec(compile('"'"''"'"''"'"' 2025-09-03T12:27:42,381 # This is -- a caller that pip uses to run setup.py 2025-09-03T12:27:42,381 # 2025-09-03T12:27:42,381 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T12:27:42,381 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T12:27:42,381 # - It provides a clear error message when setuptools is not installed. 2025-09-03T12:27:42,381 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T12:27:42,381 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T12:27:42,381 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T12:27:42,381 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T12:27:42,381 import os, sys, tokenize, traceback 2025-09-03T12:27:42,381 2025-09-03T12:27:42,381 try: 2025-09-03T12:27:42,381 import setuptools 2025-09-03T12:27:42,381 except ImportError: 2025-09-03T12:27:42,381 print( 2025-09-03T12:27:42,381 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T12:27:42,381 "the build environment with exception:", 2025-09-03T12:27:42,381 file=sys.stderr, 2025-09-03T12:27:42,381 ) 2025-09-03T12:27:42,381 traceback.print_exc() 2025-09-03T12:27:42,381 sys.exit(1) 2025-09-03T12:27:42,381 2025-09-03T12:27:42,381 __file__ = %r 2025-09-03T12:27:42,381 sys.argv[0] = __file__ 2025-09-03T12:27:42,381 2025-09-03T12:27:42,381 if os.path.exists(__file__): 2025-09-03T12:27:42,381 filename = __file__ 2025-09-03T12:27:42,381 with tokenize.open(__file__) as f: 2025-09-03T12:27:42,381 setup_py_code = f.read() 2025-09-03T12:27:42,381 else: 2025-09-03T12:27:42,381 filename = "" 2025-09-03T12:27:42,381 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T12:27:42,381 2025-09-03T12:27:42,381 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T12:27:42,381 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-tivhmhx5[/] 2025-09-03T12:27:42,381 [bold magenta]cwd[/]: /tmp/pip-wheel-6kush4tz/python-docx_f11ee52663e44bf1a31cf37f5d728059/ 2025-09-03T12:27:42,382 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T12:27:42,382 ERROR: metadata generation failed 2025-09-03T12:27:42,388 Exception information: 2025-09-03T12:27:42,388 Traceback (most recent call last): 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T12:27:42,388 call_subprocess( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 args, 2025-09-03T12:27:42,388 ^^^^^ 2025-09-03T12:27:42,388 ...<2 lines>... 2025-09-03T12:27:42,388 spinner=spinner, 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T12:27:42,388 raise error 2025-09-03T12:27:42,388 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T12:27:42,388 2025-09-03T12:27:42,388 The above exception was the direct cause of the following exception: 2025-09-03T12:27:42,388 2025-09-03T12:27:42,388 Traceback (most recent call last): 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T12:27:42,388 status = _inner_run() 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T12:27:42,388 return self.run(options, args) 2025-09-03T12:27:42,388 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T12:27:42,388 return func(self, options, args) 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T12:27:42,388 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T12:27:42,388 result = self._result = resolver.resolve( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T12:27:42,388 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T12:27:42,388 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T12:27:42,388 if not criterion.candidates: 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T12:27:42,388 return bool(self._sequence) 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T12:27:42,388 self._bool = any(self) 2025-09-03T12:27:42,388 ~~~^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T12:27:42,388 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T12:27:42,388 ^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T12:27:42,388 candidate = func() 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T12:27:42,388 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 link, template, name, version 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T12:27:42,388 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 link, 2025-09-03T12:27:42,388 ^^^^^ 2025-09-03T12:27:42,388 ...<3 lines>... 2025-09-03T12:27:42,388 version=version, 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T12:27:42,388 super().__init__( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 link=link, 2025-09-03T12:27:42,388 ^^^^^^^^^^ 2025-09-03T12:27:42,388 ...<4 lines>... 2025-09-03T12:27:42,388 version=version, 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T12:27:42,388 self.dist = self._prepare() 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T12:27:42,388 dist = self._prepare_distribution() 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T12:27:42,388 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T12:27:42,388 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T12:27:42,388 dist = _get_prepared_distribution( 2025-09-03T12:27:42,388 req, 2025-09-03T12:27:42,388 ...<3 lines>... 2025-09-03T12:27:42,388 self.check_build_deps, 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T12:27:42,388 abstract_dist.prepare_distribution_metadata( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 finder, build_isolation, check_build_deps 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T12:27:42,388 self.req.prepare_metadata() 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T12:27:42,388 self.metadata_directory = generate_metadata_legacy( 2025-09-03T12:27:42,388 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T12:27:42,388 build_env=self.build_env, 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ...<3 lines>... 2025-09-03T12:27:42,388 details=details, 2025-09-03T12:27:42,388 ^^^^^^^^^^^^^^^^ 2025-09-03T12:27:42,388 ) 2025-09-03T12:27:42,388 ^ 2025-09-03T12:27:42,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T12:27:42,388 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T12:27:42,388 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T12:27:42,411 Removed python-docx==0.3.0a3 from https://files.pythonhosted.org/packages/cb/8e/91abd05f556a64cbcc8efe5ea5f8da42c85ae6995a9b75136c5b3055a018/python-docx-0.3.0a3.tar.gz from build tracker '/tmp/pip-build-tracker-sk8ed293' 2025-09-03T12:27:42,411 Removed build tracker: '/tmp/pip-build-tracker-sk8ed293'