2025-09-08T03:08:13,857 Created temporary directory: /tmp/pip-build-tracker-k3oxk0t1 2025-09-08T03:08:13,857 Initialized build tracking at /tmp/pip-build-tracker-k3oxk0t1 2025-09-08T03:08:13,858 Created build tracker: /tmp/pip-build-tracker-k3oxk0t1 2025-09-08T03:08:13,858 Entered build tracker: /tmp/pip-build-tracker-k3oxk0t1 2025-09-08T03:08:13,858 Created temporary directory: /tmp/pip-wheel-t_h7q14m 2025-09-08T03:08:13,861 Created temporary directory: /tmp/pip-ephem-wheel-cache-qo_ee2d6 2025-09-08T03:08:13,921 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:08:13,924 2 location(s) to search for versions of write: 2025-09-08T03:08:13,924 * https://pypi.org/simple/write/ 2025-09-08T03:08:13,924 * https://www.piwheels.org/simple/write/ 2025-09-08T03:08:13,924 Fetching project page and analyzing links: https://pypi.org/simple/write/ 2025-09-08T03:08:13,924 Getting page https://pypi.org/simple/write/ 2025-09-08T03:08:13,925 Found index url https://pypi.org/simple/ 2025-09-08T03:08:13,995 Fetched page https://pypi.org/simple/write/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:08:13,999 Found link https://files.pythonhosted.org/packages/88/8e/8dbab8c43a3df50f23278b5fc1f747865c647e6be670fdf325ceff34618a/write-0.0.0.tar.gz (from https://pypi.org/simple/write/), version: 0.0.0 2025-09-08T03:08:13,999 Found link https://files.pythonhosted.org/packages/40/6a/b2d7a1ede39a54c33e7455a70346a87ac7ede0eef9eaa975bfc00a693f6a/write-0.0.1.tar.gz (from https://pypi.org/simple/write/), version: 0.0.1 2025-09-08T03:08:13,999 Found link https://files.pythonhosted.org/packages/3f/65/926414c43548efb1e447a6e7631c83b72780797d3a45795914f7391c355d/write-0.0.2.tar.gz (from https://pypi.org/simple/write/), version: 0.0.2 2025-09-08T03:08:13,999 Found link https://files.pythonhosted.org/packages/2d/1d/7dc0b85930a24df1c43ec83f6cb2789d133e1eaaddd9ad0fb2d20e18c9c9/write-0.0.5.tar.gz (from https://pypi.org/simple/write/), version: 0.0.5 2025-09-08T03:08:14,000 Found link https://files.pythonhosted.org/packages/97/13/7a7c35ec150c60281fb9e072a328ca00fb9ea8c291f72c8f7d3c954ba084/write-0.0.7.tar.gz (from https://pypi.org/simple/write/), version: 0.0.7 2025-09-08T03:08:14,000 Found link https://files.pythonhosted.org/packages/fc/c4/c616a8b53b5c74d52267b758b55557543156f8c000f1608ef6595553cead/write-0.0.8.tar.gz (from https://pypi.org/simple/write/), version: 0.0.8 2025-09-08T03:08:14,000 Found link https://files.pythonhosted.org/packages/53/d2/7af32cf36fd5256999fd85dae09af0ebe2cf2d6ad3462edfb51a1c130efd/write-0.0.9.tar.gz (from https://pypi.org/simple/write/), version: 0.0.9 2025-09-08T03:08:14,000 Found link https://files.pythonhosted.org/packages/cd/14/8b8ce05db74012973ff9158b856f1a54b45e4e243e5b1bf4474032c09c2e/write-0.0.10.tar.gz (from https://pypi.org/simple/write/), version: 0.0.10 2025-09-08T03:08:14,000 Found link https://files.pythonhosted.org/packages/f7/c9/e907430072a856b6b7f0d4b8f4157d2772936cab40101177eb9fd8a4f3ae/write-0.0.15.tar.gz (from https://pypi.org/simple/write/), version: 0.0.15 2025-09-08T03:08:14,001 Found link https://files.pythonhosted.org/packages/8a/56/2d5b5be115a68a73456e6cdb613e366123bcc841843746fc183db037d370/write-0.0.17.tar.gz (from https://pypi.org/simple/write/), version: 0.0.17 2025-09-08T03:08:14,001 Found link https://files.pythonhosted.org/packages/81/47/530de713dd68be5eb4011b5e53546bb8a0884b5611aff361a1a318ef0e68/write-0.0.19.tar.gz (from https://pypi.org/simple/write/), version: 0.0.19 2025-09-08T03:08:14,001 Found link https://files.pythonhosted.org/packages/97/ec/8883ed446fa6c521fcc8ec31aef5addd546ad1c9997ab4728d929617682d/write-0.0.20.tar.gz (from https://pypi.org/simple/write/), version: 0.0.20 2025-09-08T03:08:14,001 Found link https://files.pythonhosted.org/packages/56/0f/16ceef232f7a74dee645aefceeea60eecea26d0fb57749c38fb79f868d91/write-0.0.21.tar.gz (from https://pypi.org/simple/write/), version: 0.0.21 2025-09-08T03:08:14,001 Found link https://files.pythonhosted.org/packages/5a/8d/a123128bd18859af61d3e61bfd5cd892fb7319ad19f4cb61098ffb17e8c7/write-0.0.22.tar.gz (from https://pypi.org/simple/write/), version: 0.0.22 2025-09-08T03:08:14,002 Found link https://files.pythonhosted.org/packages/b8/0b/db8a01e79bce5b4c2616c6e0ab5d86dc3191e28625bae470399497d15318/write-0.0.23.tar.gz (from https://pypi.org/simple/write/), version: 0.0.23 2025-09-08T03:08:14,002 Found link https://files.pythonhosted.org/packages/e3/02/10f72a02d47f18edd8dcb34474156d12cfbefe05cd0b4abf842ade5a2634/write-0.0.24.tar.gz (from https://pypi.org/simple/write/), version: 0.0.24 2025-09-08T03:08:14,002 Found link https://files.pythonhosted.org/packages/6c/36/eb0ca4d898dadceb4e465728d6e4cafb18b602d25b88c5ccf238d3a9d348/write-1.0.0.tar.gz (from https://pypi.org/simple/write/), version: 1.0.0 2025-09-08T03:08:14,002 Found link https://files.pythonhosted.org/packages/95/7f/1cdeea818cde00d78559d53a260bc66310ea5f5c4c5ed4566d6b43ef63b7/write-1.0.1.tar.gz (from https://pypi.org/simple/write/), version: 1.0.1 2025-09-08T03:08:14,002 Found link https://files.pythonhosted.org/packages/07/46/4b33166399dcc5011527b0fc9fcd8bec1d3dd663e5057fb38c5cb3fd601e/write-1.0.2.tar.gz (from https://pypi.org/simple/write/), version: 1.0.2 2025-09-08T03:08:14,003 Skipping link: No binaries permitted for write: https://files.pythonhosted.org/packages/1d/27/27fde10baccc60d6a2caec550afdd11b1714a57b07a06decab0ca30d7c51/write-2018.11.20-py2.py3-none-any.whl (from https://pypi.org/simple/write/) 2025-09-08T03:08:14,003 Found link https://files.pythonhosted.org/packages/ed/0f/655675cc147a934ce223cf48b7128077b364d5e6ac37a78d24eae0f5b883/write-2018.11.20.tar.gz (from https://pypi.org/simple/write/), version: 2018.11.20 2025-09-08T03:08:14,003 Skipping link: No binaries permitted for write: https://files.pythonhosted.org/packages/46/d9/a01de579110f9778edef7f928a6741a56fa4b817cd1b0d3bce3df29d0e88/write-2018.11.22-py2.py3-none-any.whl (from https://pypi.org/simple/write/) 2025-09-08T03:08:14,003 Found link https://files.pythonhosted.org/packages/60/51/e57e51f4d73732617466ecb5c68a8e85148a8ed157ccff8127fc12375128/write-2018.11.22.tar.gz (from https://pypi.org/simple/write/), version: 2018.11.22 2025-09-08T03:08:14,003 Skipping link: No binaries permitted for write: https://files.pythonhosted.org/packages/64/19/bd826f421d4a4b20768ab7c6150cc8ba924c2d199c3b01825eef750c3e20/write-2019.3.24-py2.py3-none-any.whl (from https://pypi.org/simple/write/) 2025-09-08T03:08:14,003 Found link https://files.pythonhosted.org/packages/bb/b6/ef7fde0e13971890945473f784a1b67a237bbf92b06c7552dbb7dabe5c86/write-2019.3.24.tar.gz (from https://pypi.org/simple/write/), version: 2019.3.24 2025-09-08T03:08:14,004 Found link https://files.pythonhosted.org/packages/63/ba/5135eb62a2acab46d64c046948300fc8505ab74ed92822ba6725d4dba0e2/write-2019.4.13.tar.gz (from https://pypi.org/simple/write/), version: 2019.4.13 2025-09-08T03:08:14,004 Found link https://files.pythonhosted.org/packages/75/e2/07bf5efaa9e0f389b0720c20e9cfb6c11d2b743f807e5b15943da5d73eca/write-2020.7.1.tar.gz (from https://pypi.org/simple/write/), version: 2020.7.1 2025-09-08T03:08:14,004 Found link https://files.pythonhosted.org/packages/53/94/bd491a5548f734a5e38994647292a73ae6f633753ac3c12824f06d1b7031/write-2020.12.3.tar.gz (from https://pypi.org/simple/write/), version: 2020.12.3 2025-09-08T03:08:14,004 Fetching project page and analyzing links: https://www.piwheels.org/simple/write/ 2025-09-08T03:08:14,005 Getting page https://www.piwheels.org/simple/write/ 2025-09-08T03:08:14,005 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:08:14,092 Fetched page https://www.piwheels.org/simple/write/ as text/html 2025-09-08T03:08:14,096 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-2020.12.3-py3-none-any.whl#sha256=be21d0b82bbad6928730f7adfdc74d3c14112c9a8f5e57b7e7c01f5ee07c3ccc (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,096 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.0-py3-none-any.whl#sha256=62fa88061822db408fad956fb8d0a18eb7d7fdb6aa6b5f9959babbf814ca63b5 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,096 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-2019.4.13-py3-none-any.whl#sha256=e9afd096448e43e20e1c5848e58fab728ad798def7a187dd436d8f9f541db5f9 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-2019.3.24-py2.py3-none-any.whl#sha256=a3f18382e648aebac7a10dccd42b498fd1505ae6b937a082aef32db95a8050af (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-2018.11.22-py2.py3-none-any.whl#sha256=e8932a2c48b5abc4e93f00c1fa014da4ec0fce4f56060cc96192155f9a840261 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-2018.11.20-py2.py3-none-any.whl#sha256=fd0ebad0821910c4bece6e0c59eb883b03a239981ab6a2bc3e9227191a9166db (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-1.0.2-py3-none-any.whl#sha256=3b008e132a5f6699c947df583641e396bfb7663401eb9ce01b0b091f8c7ac4d0 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-1.0.1-py3-none-any.whl#sha256=c704c7068f740631f8ffa783f7135ac9a4bfb77d7272a5e20330a06727670c0b (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-1.0.0-py3-none-any.whl#sha256=89555710538946fbfa068437f286635734a483e6a10cc8aab0ce9794709f3069 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,097 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.24-py3-none-any.whl#sha256=527d173e82e0f53d7258a43a6206c3490c7e1877698f0523407e1e14d57ccf2e (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.23-py3-none-any.whl#sha256=aeb00bd67ec0046776ad065df1acf9ab9624e81d7e464c95c7a5dfa72786a6c7 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.22-py3-none-any.whl#sha256=342dffd6650bb97522927d1de05ce31cf344ea5f6183423543bfedf97958a36a (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.21-py3-none-any.whl#sha256=9154e57ef504c0cd8d70f0b20d9e91efe33c0a9e779e74137de6041cf59db581 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.20-py3-none-any.whl#sha256=c4df1c58161bda5e0532cf30bc85f790cda63d5fa42de7bae0da6e435d30ec89 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.19-py3-none-any.whl#sha256=4a74039190ced5f8cc93e9ecb35dc1c16ebda6500572f34b347291a358022ac3 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.17-py3-none-any.whl#sha256=8d6f07dffaca7808b0a93d3ed441a00ac6998c2e8de2c22051ff46308723c81f (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.15-py3-none-any.whl#sha256=051b40ecf9554c2115c389eb3581d470fafc7b5bf058f09c8222709f597fc415 (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,098 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.8-py3-none-any.whl#sha256=ff86375caef7b08ca50cd0681246e6ae3eb98c4d82aa3f24b20767b5ff78065f (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,099 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.7-py3-none-any.whl#sha256=0171ccd487af86df1a18780e0f7c2c734bd9ab310f932a992092eabe5e8f973a (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,099 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.5-py3-none-any.whl#sha256=a02240fbbae025028e569125479cb7159407339b54f09c5b18b18af15f2dbcdc (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,099 Skipping link: No binaries permitted for write: https://archive1.piwheels.org/simple/write/write-0.0.2-py3-none-any.whl#sha256=7a256d693380f71dee92c9cc471eac4aa235214eec627134a77fb7769df9148a (from https://www.piwheels.org/simple/write/) 2025-09-08T03:08:14,099 Skipping link: not a file: https://www.piwheels.org/simple/write/ 2025-09-08T03:08:14,099 Skipping link: not a file: https://pypi.org/simple/write/ 2025-09-08T03:08:14,124 Given no hashes to check 1 links for project 'write': discarding no candidates 2025-09-08T03:08:14,125 Collecting write==0.0.1 2025-09-08T03:08:14,127 Created temporary directory: /tmp/pip-unpack-gs1kw9ub 2025-09-08T03:08:14,263 Downloading write-0.0.1.tar.gz (4.8 kB) 2025-09-08T03:08:14,293 Added write==0.0.1 from https://files.pythonhosted.org/packages/40/6a/b2d7a1ede39a54c33e7455a70346a87ac7ede0eef9eaa975bfc00a693f6a/write-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-k3oxk0t1' 2025-09-08T03:08:14,294 Running setup.py (path:/tmp/pip-wheel-t_h7q14m/write_2bf1bdff0d104e018b8b2f1141a42a00/setup.py) egg_info for package write 2025-09-08T03:08:14,295 Created temporary directory: /tmp/pip-pip-egg-info-oz79f9qj 2025-09-08T03:08:14,295 Preparing metadata (setup.py): started 2025-09-08T03:08:14,296 Running command python setup.py egg_info 2025-09-08T03:08:14,882 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T03:08:14,883 ERROR: No .egg-info directory found in /tmp/pip-pip-egg-info-oz79f9qj 2025-09-08T03:08:14,884 Exception information: 2025-09-08T03:08:14,884 Traceback (most recent call last): 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:08:14,884 status = _inner_run() 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:08:14,884 return self.run(options, args) 2025-09-08T03:08:14,884 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:08:14,884 return func(self, options, args) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:08:14,884 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:08:14,884 result = self._result = resolver.resolve( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:08:14,884 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:08:14,884 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:08:14,884 if not criterion.candidates: 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:08:14,884 return bool(self._sequence) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:08:14,884 self._bool = any(self) 2025-09-08T03:08:14,884 ~~~^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:08:14,884 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:08:14,884 ^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:08:14,884 candidate = func() 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:08:14,884 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 link, template, name, version 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:08:14,884 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 link, 2025-09-08T03:08:14,884 ^^^^^ 2025-09-08T03:08:14,884 ...<3 lines>... 2025-09-08T03:08:14,884 version=version, 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:08:14,884 super().__init__( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 link=link, 2025-09-08T03:08:14,884 ^^^^^^^^^^ 2025-09-08T03:08:14,884 ...<4 lines>... 2025-09-08T03:08:14,884 version=version, 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:08:14,884 self.dist = self._prepare() 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:08:14,884 dist = self._prepare_distribution() 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:08:14,884 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:08:14,884 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:08:14,884 dist = _get_prepared_distribution( 2025-09-08T03:08:14,884 req, 2025-09-08T03:08:14,884 ...<3 lines>... 2025-09-08T03:08:14,884 self.check_build_deps, 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:08:14,884 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 finder, build_isolation, check_build_deps 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:08:14,884 self.req.prepare_metadata() 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:08:14,884 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:08:14,884 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:08:14,884 build_env=self.build_env, 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ...<3 lines>... 2025-09-08T03:08:14,884 details=details, 2025-09-08T03:08:14,884 ^^^^^^^^^^^^^^^^ 2025-09-08T03:08:14,884 ) 2025-09-08T03:08:14,884 ^ 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 73, in generate_metadata 2025-09-08T03:08:14,884 return _find_egg_info(egg_info_dir) 2025-09-08T03:08:14,884 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 25, in _find_egg_info 2025-09-08T03:08:14,884 raise InstallationError(f"No .egg-info directory found in {directory}") 2025-09-08T03:08:14,884 pip._internal.exceptions.InstallationError: No .egg-info directory found in /tmp/pip-pip-egg-info-oz79f9qj 2025-09-08T03:08:14,904 Removed write==0.0.1 from https://files.pythonhosted.org/packages/40/6a/b2d7a1ede39a54c33e7455a70346a87ac7ede0eef9eaa975bfc00a693f6a/write-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-k3oxk0t1' 2025-09-08T03:08:14,904 Removed build tracker: '/tmp/pip-build-tracker-k3oxk0t1'