2025-09-08T04:44:08,284 Created temporary directory: /tmp/pip-build-tracker-c0eu0aj9 2025-09-08T04:44:08,285 Initialized build tracking at /tmp/pip-build-tracker-c0eu0aj9 2025-09-08T04:44:08,285 Created build tracker: /tmp/pip-build-tracker-c0eu0aj9 2025-09-08T04:44:08,285 Entered build tracker: /tmp/pip-build-tracker-c0eu0aj9 2025-09-08T04:44:08,285 Created temporary directory: /tmp/pip-wheel-tnz0ebf8 2025-09-08T04:44:08,288 Created temporary directory: /tmp/pip-ephem-wheel-cache-1m8b_crt 2025-09-08T04:44:08,347 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:44:08,349 2 location(s) to search for versions of dwollav2: 2025-09-08T04:44:08,349 * https://pypi.org/simple/dwollav2/ 2025-09-08T04:44:08,349 * https://www.piwheels.org/simple/dwollav2/ 2025-09-08T04:44:08,349 Fetching project page and analyzing links: https://pypi.org/simple/dwollav2/ 2025-09-08T04:44:08,350 Getting page https://pypi.org/simple/dwollav2/ 2025-09-08T04:44:08,351 Found index url https://pypi.org/simple/ 2025-09-08T04:44:08,421 Fetched page https://pypi.org/simple/dwollav2/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:44:08,425 Skipping link: No binaries permitted for dwollav2: https://files.pythonhosted.org/packages/a9/1c/856650dd128790c2026b4eee915be928fc77c6a649ba6122a40aec5fcba5/dwollav2-0.0.1-py2-none-any.whl (from https://pypi.org/simple/dwollav2/) 2025-09-08T04:44:08,425 Found link https://files.pythonhosted.org/packages/2d/d7/4f46fcb04db5d41feffe635c2835b91d8dc626fab678b9e37814bfea1efe/dwollav2-0.0.1.tar.gz (from https://pypi.org/simple/dwollav2/), version: 0.0.1 2025-09-08T04:44:08,426 Skipping link: No binaries permitted for dwollav2: https://files.pythonhosted.org/packages/59/be/b79a29b8294baae1632b3bc21a0a18c27cebd07da43b2dafcceeb05be3c8/dwollav2-0.0.2-py2-none-any.whl (from https://pypi.org/simple/dwollav2/) 2025-09-08T04:44:08,426 Found link https://files.pythonhosted.org/packages/9c/aa/fc16554fa3e22c8ddd09decd5ba5d7e9e43be0e46e1a478c3decb76c47ba/dwollav2-0.0.2.tar.gz (from https://pypi.org/simple/dwollav2/), version: 0.0.2 2025-09-08T04:44:08,426 Skipping link: No binaries permitted for dwollav2: https://files.pythonhosted.org/packages/e2/1c/4fa786f46fab63245db59c3bec4211c61e24ac8e658b5d10fc7fb72899f5/dwollav2-0.1.0-py2-none-any.whl (from https://pypi.org/simple/dwollav2/) 2025-09-08T04:44:08,426 Found link https://files.pythonhosted.org/packages/29/d9/bf6f342d305842b34b00317990edcb63aa7df1b973bf5e2c7eb0f8808dc6/dwollav2-0.1.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 0.1.0 2025-09-08T04:44:08,426 Found link https://files.pythonhosted.org/packages/35/47/aca08a9f318d999e6eeefca42ba496559ca16b216e809c7a6f67ed0dd767/dwollav2-1.1.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.0 2025-09-08T04:44:08,427 Found link https://files.pythonhosted.org/packages/86/65/9878438e60b001000ebfa17cb22a0d85065642c65bbe4742ab02acfcfe5a/dwollav2-1.1.1.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.1 2025-09-08T04:44:08,427 Found link https://files.pythonhosted.org/packages/5f/b9/585de21f5d31bae90d6cc831a6452f5123e4f73e297548c9a7f369fd6509/dwollav2-1.1.2.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.2 2025-09-08T04:44:08,427 Found link https://files.pythonhosted.org/packages/3d/33/9f8b5e1defd007e835e66e5d2a3503df3803bdca657547ba454ee1b7c47a/dwollav2-1.1.3.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.3 2025-09-08T04:44:08,427 Found link https://files.pythonhosted.org/packages/99/54/54f0f38b8970902d24180ca3cc26634bb3a9393c50e3031242f89d0b7ee9/dwollav2-1.1.4.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.4 2025-09-08T04:44:08,427 Found link https://files.pythonhosted.org/packages/14/5d/1cdba53cfe223c062bcddea3197c5f9fd11827ca4b220cee5559a6a9deff/dwollav2-1.1.5.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.5 2025-09-08T04:44:08,428 Found link https://files.pythonhosted.org/packages/6e/96/41abc28df9b3a00aad2c7528caf31876130b8b92be1dd164fb2078b4ca3d/dwollav2-1.1.6.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.6 2025-09-08T04:44:08,428 Found link https://files.pythonhosted.org/packages/8c/70/bc318a7c42c51ac2f29dbb7e9b6461cc602acf4929b4e4bea1da8c325a7f/dwollav2-1.1.7.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.7 2025-09-08T04:44:08,428 Found link https://files.pythonhosted.org/packages/25/72/9c8ca7bc2e09c254c0969ece245cbc8bd636a2bc6bf4d8dd0c1a0a3c78b3/dwollav2-1.1.8.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.1.8 2025-09-08T04:44:08,428 Found link https://files.pythonhosted.org/packages/2a/59/5eb9db8e4f2601bed9578302b4df23f3d6588822aa948863fca8ba0db860/dwollav2-1.2.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.2.0 2025-09-08T04:44:08,429 Found link https://files.pythonhosted.org/packages/0a/aa/90513f577a0832959b1ccbe47522d231ff70783ee87243928a7ab96f907b/dwollav2-1.2.1.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.2.1 2025-09-08T04:44:08,429 Found link https://files.pythonhosted.org/packages/05/87/dad8eb9a0e9cc693da9226f4e2c6a61adcc7d1f8c4eed9b284582e578add/dwollav2-1.2.2.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.2.2 2025-09-08T04:44:08,429 Found link https://files.pythonhosted.org/packages/fc/b9/ac94424eba1028a02d80d47ac6a86c494a93e1331fddc028cf6c76b978e4/dwollav2-1.2.3.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.2.3 2025-09-08T04:44:08,429 Found link https://files.pythonhosted.org/packages/17/24/ebea8b78d67ac807a1653cf10fce3a51e30ad77ad3b0fcf91a0e976d87d8/dwollav2-1.2.4.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.2.4 2025-09-08T04:44:08,429 Found link https://files.pythonhosted.org/packages/48/6d/1b5144cdaebc4945338e0b261ca36a0bf0184ff67ae35c081b85d89bb6de/dwollav2-1.3.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.3.0 2025-09-08T04:44:08,430 Found link https://files.pythonhosted.org/packages/e0/6c/53bb9d519da7cf2dcf0219a1f8417c280e583da8e30fb794599cb2222ba7/dwollav2-1.4.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.4.0 2025-09-08T04:44:08,430 Found link https://files.pythonhosted.org/packages/51/a1/bd1826657b95e22a5716857e38797582e4cbe8067105d5ec76ef36dbb0b8/dwollav2-1.5.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.5.0 2025-09-08T04:44:08,430 Found link https://files.pythonhosted.org/packages/fa/66/0f62713f17d1c8ad6bcf956910a738e3b049dee357cd5d2260521d767efb/dwollav2-1.6.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 1.6.0 2025-09-08T04:44:08,430 Found link https://files.pythonhosted.org/packages/79/cd/eaf8be44ec4f0f0e2e3a5d69ebe4adfe31ce17508f6efd17e98722535349/dwollav2-2.0.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 2.0.0 2025-09-08T04:44:08,430 Found link https://files.pythonhosted.org/packages/7b/5d/a1c6f01c687bd212da3fb45ea49dbd4905e77363c6a122f1a293404ed6d6/dwollav2-2.1.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 2.1.0 2025-09-08T04:44:08,431 Found link https://files.pythonhosted.org/packages/36/57/ee656c770292a8ae493deef705805c201a9cccef953615618b8bfa90ed15/dwollav2-2.2.0.tar.gz (from https://pypi.org/simple/dwollav2/), version: 2.2.0 2025-09-08T04:44:08,431 Skipping link: No binaries permitted for dwollav2: https://files.pythonhosted.org/packages/91/cb/d76c92cb3c0594cd7b573aa936e3c1bd2827f3119a465559b5c753f63ebb/dwollav2-2.2.1-py3-none-any.whl (from https://pypi.org/simple/dwollav2/) 2025-09-08T04:44:08,431 Found link https://files.pythonhosted.org/packages/8f/86/85719d0a2aceaa4058b73d94c1e946440ca25d55078da958908218b0235a/dwollav2-2.2.1.tar.gz (from https://pypi.org/simple/dwollav2/), version: 2.2.1 2025-09-08T04:44:08,431 Fetching project page and analyzing links: https://www.piwheels.org/simple/dwollav2/ 2025-09-08T04:44:08,432 Getting page https://www.piwheels.org/simple/dwollav2/ 2025-09-08T04:44:08,432 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:44:08,531 Fetched page https://www.piwheels.org/simple/dwollav2/ as text/html 2025-09-08T04:44:08,536 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-2.2.1-py3-none-any.whl#sha256=5150b16b4e329dc3f0dced74481cb325b7a1b371c915ee17ccf701b94df66a8a (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-2.2.0-py3-none-any.whl#sha256=bb893d82a40d3f09c7269474476676d0fac7a4c8177b935ba9f605e32fe488a6 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-2.1.0-py3-none-any.whl#sha256=8086dfa57a5fa10cc6b33dbafec617b792133091d5be6a3d67f9b76531e07220 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-2.0.0-py3-none-any.whl#sha256=f5de73c84305c0fe33f655272801a10cb8bded8a04e38ce12f8dd1fdbdd0e0c1 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.6.0-py3-none-any.whl#sha256=3923c17a2fd56af90055ec10784e288f119de874cb89fa82d630371a006d2540 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.5.0-py3-none-any.whl#sha256=4680eeb0def03987bf33f4b18599c035ee6d793eb1f8f29f617e7930c46960a6 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.4.0-py3-none-any.whl#sha256=4f050ec37c267c69c2b61057481d4e2f57439ebe4d17733a4860ca98150df576 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,537 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.3.0-py3-none-any.whl#sha256=103687b6fd03a14982c5d3657a4596c7c2f6b79886925cd4d2576de72959d7ef (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.2.4-py3-none-any.whl#sha256=4bb8c226ca43a77fc9897f7aa494d5086de545e212aa47e4458c647fe69e9357 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.2.3-py3-none-any.whl#sha256=52c6cdbd98d06e9c32c12797da6756e3697d4f7c6ef6a212cf6a55d85629e889 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.2.2-py3-none-any.whl#sha256=230d1009e8daf4422a3f4d2d9d2650797b9e76d7fd60460e41d8c96a8baa4365 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.2.1-py3-none-any.whl#sha256=d69f9a4714e3751708dd547ec28d8988b165d9ed86fceead781b4f7cdfcc740b (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.2.0-py3-none-any.whl#sha256=8929424e697e4c5e9e2cf54cdf33ecf3cb02bd4265c497879ecd79e5f5c9da19 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.8-py3-none-any.whl#sha256=8ee629d50b08dcfd4dea53a8d553efa9f7cfb39ce6eaadf2873931885ce0afe6 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.7-py3-none-any.whl#sha256=2ffa10314d635f8c475499ef8960222d928fc0d5acae736dfa46dcb3f1f16359 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,538 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.6-py3-none-any.whl#sha256=0e315bbd7663a1609d04c684dcdc6003a9179cbde676a254d5ab04a3f0a109c8 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.5-py3-none-any.whl#sha256=e42ec380ae68acdd97c2047828b2d658233c648f6ed8c720afdb9c35590f4818 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.4-py3-none-any.whl#sha256=66771eab1cdb77410d1b7cfed45a0cce03cc061321ba8b358e9169f8d5834565 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.3-py3-none-any.whl#sha256=a536fd577d7ab9ca1aaeffd0c767c846b12a54956e0093f41839293f5916df8f (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.2-py3-none-any.whl#sha256=d866d690f59920d0075be7aa464f8eaf598988e542e4411ac01bad1256dce428 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: No binaries permitted for dwollav2: https://archive1.piwheels.org/simple/dwollav2/dwollav2-1.1.1-py3-none-any.whl#sha256=5795e1ba8c2074a02c66adcf09e4226ad58629da40263570973dc92e10917547 (from https://www.piwheels.org/simple/dwollav2/) 2025-09-08T04:44:08,539 Skipping link: not a file: https://www.piwheels.org/simple/dwollav2/ 2025-09-08T04:44:08,539 Skipping link: not a file: https://pypi.org/simple/dwollav2/ 2025-09-08T04:44:08,565 Given no hashes to check 1 links for project 'dwollav2': discarding no candidates 2025-09-08T04:44:08,566 Collecting dwollav2==0.1.0 2025-09-08T04:44:08,567 Created temporary directory: /tmp/pip-unpack-i2x1_tj_ 2025-09-08T04:44:08,852 Downloading dwollav2-0.1.0.tar.gz (6.5 kB) 2025-09-08T04:44:08,875 Added dwollav2==0.1.0 from https://files.pythonhosted.org/packages/29/d9/bf6f342d305842b34b00317990edcb63aa7df1b973bf5e2c7eb0f8808dc6/dwollav2-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-c0eu0aj9' 2025-09-08T04:44:08,877 Running setup.py (path:/tmp/pip-wheel-tnz0ebf8/dwollav2_ed3a003815934ff89854ec8090a94c07/setup.py) egg_info for package dwollav2 2025-09-08T04:44:08,877 Created temporary directory: /tmp/pip-pip-egg-info-20n2qm25 2025-09-08T04:44:08,877 Preparing metadata (setup.py): started 2025-09-08T04:44:08,878 Running command python setup.py egg_info 2025-09-08T04:44:09,391 Traceback (most recent call last): 2025-09-08T04:44:09,393 File "", line 2, in 2025-09-08T04:44:09,393 exec(compile(''' 2025-09-08T04:44:09,393 ~~~~^^^^^^^^^^^^ 2025-09-08T04:44:09,393 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:44:09,393 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,393 ...<32 lines>... 2025-09-08T04:44:09,393 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:44:09,393 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,394 ''' % ('/tmp/pip-wheel-tnz0ebf8/dwollav2_ed3a003815934ff89854ec8090a94c07/setup.py',), "", "exec")) 2025-09-08T04:44:09,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,394 File "", line 35, in 2025-09-08T04:44:09,394 File "/tmp/pip-wheel-tnz0ebf8/dwollav2_ed3a003815934ff89854ec8090a94c07/setup.py", line 23, in 2025-09-08T04:44:09,394 long_description=open('README.md').read(), 2025-09-08T04:44:09,394 ~~~~^^^^^^^^^^^^^ 2025-09-08T04:44:09,394 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T04:44:09,477 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:44:09,489 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:44:09,489 exec(compile('"'"''"'"''"'"' 2025-09-08T04:44:09,489 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:44:09,489 # 2025-09-08T04:44:09,489 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:44:09,489 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:44:09,489 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:44:09,489 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:44:09,489 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:44:09,489 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:44:09,489 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:44:09,489 import os, sys, tokenize, traceback 2025-09-08T04:44:09,489 2025-09-08T04:44:09,489 try: 2025-09-08T04:44:09,489 import setuptools 2025-09-08T04:44:09,489 except ImportError: 2025-09-08T04:44:09,489 print( 2025-09-08T04:44:09,489 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:44:09,489 "the build environment with exception:", 2025-09-08T04:44:09,489 file=sys.stderr, 2025-09-08T04:44:09,489 ) 2025-09-08T04:44:09,489 traceback.print_exc() 2025-09-08T04:44:09,489 sys.exit(1) 2025-09-08T04:44:09,489 2025-09-08T04:44:09,489 __file__ = %r 2025-09-08T04:44:09,489 sys.argv[0] = __file__ 2025-09-08T04:44:09,489 2025-09-08T04:44:09,489 if os.path.exists(__file__): 2025-09-08T04:44:09,489 filename = __file__ 2025-09-08T04:44:09,489 with tokenize.open(__file__) as f: 2025-09-08T04:44:09,489 setup_py_code = f.read() 2025-09-08T04:44:09,489 else: 2025-09-08T04:44:09,489 filename = "" 2025-09-08T04:44:09,489 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:44:09,489 2025-09-08T04:44:09,489 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:44:09,489 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-tnz0ebf8/dwollav2_ed3a003815934ff89854ec8090a94c07/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-20n2qm25[/] 2025-09-08T04:44:09,489 [bold magenta]cwd[/]: /tmp/pip-wheel-tnz0ebf8/dwollav2_ed3a003815934ff89854ec8090a94c07/ 2025-09-08T04:44:09,490 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:44:09,490 ERROR: metadata generation failed 2025-09-08T04:44:09,495 Exception information: 2025-09-08T04:44:09,495 Traceback (most recent call last): 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:44:09,495 call_subprocess( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 args, 2025-09-08T04:44:09,495 ^^^^^ 2025-09-08T04:44:09,495 ...<2 lines>... 2025-09-08T04:44:09,495 spinner=spinner, 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:44:09,495 raise error 2025-09-08T04:44:09,495 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:44:09,495 2025-09-08T04:44:09,495 The above exception was the direct cause of the following exception: 2025-09-08T04:44:09,495 2025-09-08T04:44:09,495 Traceback (most recent call last): 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:44:09,495 status = _inner_run() 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:44:09,495 return self.run(options, args) 2025-09-08T04:44:09,495 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:44:09,495 return func(self, options, args) 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:44:09,495 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:44:09,495 result = self._result = resolver.resolve( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:44:09,495 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:44:09,495 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:44:09,495 if not criterion.candidates: 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:44:09,495 return bool(self._sequence) 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:44:09,495 self._bool = any(self) 2025-09-08T04:44:09,495 ~~~^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:44:09,495 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:44:09,495 ^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:44:09,495 candidate = func() 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:44:09,495 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 link, template, name, version 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:44:09,495 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 link, 2025-09-08T04:44:09,495 ^^^^^ 2025-09-08T04:44:09,495 ...<3 lines>... 2025-09-08T04:44:09,495 version=version, 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:44:09,495 super().__init__( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 link=link, 2025-09-08T04:44:09,495 ^^^^^^^^^^ 2025-09-08T04:44:09,495 ...<4 lines>... 2025-09-08T04:44:09,495 version=version, 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:44:09,495 self.dist = self._prepare() 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:44:09,495 dist = self._prepare_distribution() 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:44:09,495 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:44:09,495 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:44:09,495 dist = _get_prepared_distribution( 2025-09-08T04:44:09,495 req, 2025-09-08T04:44:09,495 ...<3 lines>... 2025-09-08T04:44:09,495 self.check_build_deps, 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:44:09,495 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 finder, build_isolation, check_build_deps 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:44:09,495 self.req.prepare_metadata() 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:44:09,495 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:44:09,495 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:44:09,495 build_env=self.build_env, 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ...<3 lines>... 2025-09-08T04:44:09,495 details=details, 2025-09-08T04:44:09,495 ^^^^^^^^^^^^^^^^ 2025-09-08T04:44:09,495 ) 2025-09-08T04:44:09,495 ^ 2025-09-08T04:44:09,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:44:09,495 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:44:09,495 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:44:09,516 Removed dwollav2==0.1.0 from https://files.pythonhosted.org/packages/29/d9/bf6f342d305842b34b00317990edcb63aa7df1b973bf5e2c7eb0f8808dc6/dwollav2-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-c0eu0aj9' 2025-09-08T04:44:09,516 Removed build tracker: '/tmp/pip-build-tracker-c0eu0aj9'