2025-09-07T21:47:43,275 Created temporary directory: /tmp/pip-build-tracker-xt9dya2x 2025-09-07T21:47:43,275 Initialized build tracking at /tmp/pip-build-tracker-xt9dya2x 2025-09-07T21:47:43,276 Created build tracker: /tmp/pip-build-tracker-xt9dya2x 2025-09-07T21:47:43,276 Entered build tracker: /tmp/pip-build-tracker-xt9dya2x 2025-09-07T21:47:43,276 Created temporary directory: /tmp/pip-wheel-m3_zhdrb 2025-09-07T21:47:43,279 Created temporary directory: /tmp/pip-ephem-wheel-cache-q1qxk05j 2025-09-07T21:47:43,337 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:47:43,339 2 location(s) to search for versions of mozcrash: 2025-09-07T21:47:43,339 * https://pypi.org/simple/mozcrash/ 2025-09-07T21:47:43,339 * https://www.piwheels.org/simple/mozcrash/ 2025-09-07T21:47:43,340 Fetching project page and analyzing links: https://pypi.org/simple/mozcrash/ 2025-09-07T21:47:43,340 Getting page https://pypi.org/simple/mozcrash/ 2025-09-07T21:47:43,341 Found index url https://pypi.org/simple/ 2025-09-07T21:47:43,487 Fetched page https://pypi.org/simple/mozcrash/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:47:43,496 Found link https://files.pythonhosted.org/packages/77/dd/05696ce3485cabc81c8145975b13cc082b07bb9d9aa27a10a7f89f61f868/mozcrash-0.1.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.1 2025-09-07T21:47:43,496 Found link https://files.pythonhosted.org/packages/9a/36/0696ed42444c8e90650df5df7309adafbc584b2a4e3e5791e063ac9743ae/mozcrash-0.2.1.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.2.1 2025-09-07T21:47:43,497 Found link https://files.pythonhosted.org/packages/9b/fa/816643a5bc2ee31e4c38acbca997ecc9bb7fbbf2bfd19d8a4170bf7944e6/mozcrash-0.3.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.3 2025-09-07T21:47:43,497 Found link https://files.pythonhosted.org/packages/3e/92/0ea75324d1c434c3acf7d9ec33d07124ac9d0ca9e8bbcdab13c8e38fc30b/mozcrash-0.3.1.zip (from https://pypi.org/simple/mozcrash/), version: 0.3.1 2025-09-07T21:47:43,498 Found link https://files.pythonhosted.org/packages/c9/29/a813f17cdfec78afb40cbcb27c8d4a30160ab3aa549b84d4970543b5cd31/mozcrash-0.4.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.4 2025-09-07T21:47:43,498 Found link https://files.pythonhosted.org/packages/8d/ac/73d6f6c996377f78b86b3510aca5434372b0d2e0633f0ef0dd79d995cdd8/mozcrash-0.5.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.5 2025-09-07T21:47:43,499 Found link https://files.pythonhosted.org/packages/ac/61/4c731910406d717de8d5ad652022b9e7805b0015ba2d3027781c577263b9/mozcrash-0.6.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.6 2025-09-07T21:47:43,499 Found link https://files.pythonhosted.org/packages/d3/5b/313f6d3611b2719175261609810f2b320366ef3030707d6ebcd7672239fc/mozcrash-0.7.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.7 2025-09-07T21:47:43,500 Found link https://files.pythonhosted.org/packages/cf/7c/0f34024f41319a40137368523db1d53050bf10638a6fbcd354d1e08e84a2/mozcrash-0.8.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.8 2025-09-07T21:47:43,500 Found link https://files.pythonhosted.org/packages/9e/3a/eae6240a0d6d68d4eed59a119082911ed235c71f2265ef6e2c6ccddb0a55/mozcrash-0.9.zip (from https://pypi.org/simple/mozcrash/), version: 0.9 2025-09-07T21:47:43,501 Found link https://files.pythonhosted.org/packages/bd/dd/1f2a04057261f6ccab684e2a5dde931657105d5859cd27333be1272b4a4e/mozcrash-0.10.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.10 2025-09-07T21:47:43,501 Found link https://files.pythonhosted.org/packages/8d/0d/0cd1bef8700f1755188b6f6abbc1b669ae004dd6b6f0c00349cead14f42f/mozcrash-0.11.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.11 2025-09-07T21:47:43,502 Found link https://files.pythonhosted.org/packages/c8/b1/b111a87cd345308db4dd2779c2d52c486a539602a54079a9462990f9fa58/mozcrash-0.12.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.12 2025-09-07T21:47:43,502 Found link https://files.pythonhosted.org/packages/39/23/48a8672716386d9bafee582c08ef2deae09984bffdfa363d12251c83b9f9/mozcrash-0.13.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.13 2025-09-07T21:47:43,503 Found link https://files.pythonhosted.org/packages/23/a1/b191d7d6e34f63c3e68d78e2a7e86ededf80f3e1ed0589cdbd4ef9a26952/mozcrash-0.14.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.14 2025-09-07T21:47:43,503 Found link https://files.pythonhosted.org/packages/dd/c6/f8685968258f03846c0d53973b1db786b4566b7d61785775846e06616528/mozcrash-0.15.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.15 2025-09-07T21:47:43,504 Found link https://files.pythonhosted.org/packages/ec/38/9c1fe61e73ce8bceac0cf15e771f51ba9e0cdbdcde16652cd2b93d8aae51/mozcrash-0.16.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.16 2025-09-07T21:47:43,504 Found link https://files.pythonhosted.org/packages/62/a6/5f551f7138b7d22dc7aa741f42f97da4be0096aa57b17ea601cd929a75d6/mozcrash-0.17.tar.gz (from https://pypi.org/simple/mozcrash/), version: 0.17 2025-09-07T21:47:43,505 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/50/0c/16ea58a5453b72c3718b613a9c0f660c8a230b3e2e33efa2cbef1dd836b8/mozcrash-1.0-py2-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,505 Found link https://files.pythonhosted.org/packages/fa/a7/5caf82d2d44ac2bea78dbd6465ec11e692f408ed15dd65adad4438d49745/mozcrash-1.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 1.0 2025-09-07T21:47:43,505 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/c6/c6/84b232a5e1ebf97287211777b3859d86b9e268d288568f66a5e3db751933/mozcrash-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,506 Found link https://files.pythonhosted.org/packages/a2/25/6c3996e2d6220c615124a419cbb05d16895fd96abc74b3890d35611d100c/mozcrash-1.1.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 1.1.0 2025-09-07T21:47:43,506 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/8e/18/38d9baf82601913180313b2e089be55f0de034fef11d005957b61994878f/mozcrash-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,506 Found link https://files.pythonhosted.org/packages/4c/72/587cd7add1a5acb4525900b4cafb1e49d6a5fa4fb6420c8c9d905d6fbdc9/mozcrash-1.2.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 1.2.0 2025-09-07T21:47:43,506 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/dc/4f/0d13aeba1fb41fd333161871aa4dbf15bcef193e36088c5c36732e3306c1/mozcrash-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,506 Found link https://files.pythonhosted.org/packages/39/54/fd9281d9337cc9c5c17e96bdc97bc033ec8048430153f0f881ce0be2d244/mozcrash-2.0.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 2.0.0 2025-09-07T21:47:43,507 Found link https://files.pythonhosted.org/packages/ed/da/7ad27bae345642b82170baa8ed7add62c65204c9697a6f4bfd7e908cc54e/mozcrash-2.1.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 2.1.0 2025-09-07T21:47:43,507 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/0c/60/b7b3cb3194d3bccc8dae91b77a475e8ef8ed12ae487583c3e3b4620c0d68/mozcrash-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,507 Found link https://files.pythonhosted.org/packages/ba/a1/c8143f7be16cca2585c380837dc6c0b20c22bed217cf05a40c9ff1e6932f/mozcrash-2.2.0.tar.gz (from https://pypi.org/simple/mozcrash/), version: 2.2.0 2025-09-07T21:47:43,507 Skipping link: No binaries permitted for mozcrash: https://files.pythonhosted.org/packages/8f/d5/e4a0098eb5a0ff271ea0383034c98afd0f6bddc5b1e1f1789e5cda33e7f1/mozcrash-2.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/mozcrash/) 2025-09-07T21:47:43,507 Found link https://files.pythonhosted.org/packages/a4/f1/2e11a2da2e27b882bac3ef75f7dcb7c199d6700060c0d3aebcb1be666edb/mozcrash-2.2.1.tar.gz (from https://pypi.org/simple/mozcrash/), version: 2.2.1 2025-09-07T21:47:43,508 Fetching project page and analyzing links: https://www.piwheels.org/simple/mozcrash/ 2025-09-07T21:47:43,508 Getting page https://www.piwheels.org/simple/mozcrash/ 2025-09-07T21:47:43,509 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:47:43,610 Fetched page https://www.piwheels.org/simple/mozcrash/ as text/html 2025-09-07T21:47:43,616 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-2.2.1-py2.py3-none-any.whl#sha256=72606bcad2c5dd389485233d9fcea404a2f9a2fd989365b62231f936c518a353 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,616 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-2.2.0-py2.py3-none-any.whl#sha256=bb2ae167c658b41c2d8d8c2b5a348cda7631ad2c7ea23e2b3d565a93b6d5fcca (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,616 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-2.1.0-py2.py3-none-any.whl#sha256=0226279ceb6e1f3319899fc1a29dd423700031614b1282e56fea23cabae45563 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,616 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-2.0.0-py2.py3-none-any.whl#sha256=f547cb92a967b4caa6e30fce73cdc4631e4db2c0730178286f91d145fff4845c (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-1.2.0-py2.py3-none-any.whl#sha256=c355308b17bc63a22201f9cab11e5c321f400174b8e3f88164583e9332527a3d (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-1.1.0-py2.py3-none-any.whl#sha256=09a5b1a29d9827064e69580b922352c391226b6816d27d9e209b9443b9049f09 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-1.0-py3-none-any.whl#sha256=716a0f4d92c3a0a2cabf084ce04e7f4cc73f75b0726f868b4b7ba1450fa7b199 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.17-py3-none-any.whl#sha256=c0f1a6aa201ac0479561331d83f78df5b7fb43284753ab38c10bb1de40ff2271 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.16-py3-none-any.whl#sha256=a98a755b3a07e3d7ca54befd0735dccd104cb972df151004dc44901691601f97 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.15-py3-none-any.whl#sha256=09d6b13b1c8fc92d61215ccd92876b3fb375b1c8cd0dedc121a2b1d7a2434960 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,617 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.14-py3-none-any.whl#sha256=3c4a4d76a9838c0928627ec1f8b841d30dd7a85f662472b12ed53ecac0220907 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.13-py3-none-any.whl#sha256=0ff52c90d35cec78f947fc394270de7a1fcfa0a7389b4a9298ccc45aa279dfac (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.12-py3-none-any.whl#sha256=62a5e45035bd3be6c73d45ec213468e05a1cac6fb2c25688c6185cb2c005698f (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.11-py3-none-any.whl#sha256=1217088d1e2e65ed609ec8549f41be31eb1f266337d46bd73f07cf65cb9c457f (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.10-py3-none-any.whl#sha256=c474e2e078b54e686a0b971eec87de5a42fe9d9124c0362ffcd16fde9b16ad7b (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.9-py3-none-any.whl#sha256=eb1d1efe68dd8627dd0800537749fbc2094ea2b863d0576db7c531f96f73de4d (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,618 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.8-py3-none-any.whl#sha256=7a29a000e60be12a1dfee98fac9447502c07904aeadd392c319dca78cc6fb081 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.7-py3-none-any.whl#sha256=3953b212f5bf814ec09a5c4f13cadde15f66a7cfc5c2a3e8e7be6197f8486302 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.6-py3-none-any.whl#sha256=e9271d3f6c6fd66a77712556fdce22d9595e0c563ddc829333d5b47b9d957996 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.5-py3-none-any.whl#sha256=63aa47d9ffaf933417476237bed3ddd4fee078731f7d36b863ecb093fa1ab33f (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.4-py3-none-any.whl#sha256=c940bfb9363445c54a325eea14ec17126f005fd6103db8b2b246296422364ce7 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.3.1-py3-none-any.whl#sha256=e406068f621daf2f609ab108961ea91bcb656141de5d7c3e6cc56366c84a355e (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.3-py3-none-any.whl#sha256=db8ee64727dba55ba43f1f87a8f14cd13611fe4531699484081d699aca9c8b74 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,619 Skipping link: No binaries permitted for mozcrash: https://archive1.piwheels.org/simple/mozcrash/mozcrash-0.2.1-py3-none-any.whl#sha256=0450c4de965fd5e076a831d043608bece2e20ee9764332fceaf2833f92989584 (from https://www.piwheels.org/simple/mozcrash/) 2025-09-07T21:47:43,620 Skipping link: not a file: https://www.piwheels.org/simple/mozcrash/ 2025-09-07T21:47:43,620 Skipping link: not a file: https://pypi.org/simple/mozcrash/ 2025-09-07T21:47:43,647 Given no hashes to check 1 links for project 'mozcrash': discarding no candidates 2025-09-07T21:47:43,648 Collecting mozcrash==0.1 2025-09-07T21:47:43,649 Created temporary directory: /tmp/pip-unpack-1jad8hqd 2025-09-07T21:47:43,787 Downloading mozcrash-0.1.tar.gz (3.1 kB) 2025-09-07T21:47:43,804 Added mozcrash==0.1 from https://files.pythonhosted.org/packages/77/dd/05696ce3485cabc81c8145975b13cc082b07bb9d9aa27a10a7f89f61f868/mozcrash-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-xt9dya2x' 2025-09-07T21:47:43,806 Running setup.py (path:/tmp/pip-wheel-m3_zhdrb/mozcrash_b8fa9529fae144d5868a55afc0a8f807/setup.py) egg_info for package mozcrash 2025-09-07T21:47:43,806 Created temporary directory: /tmp/pip-pip-egg-info-18fck7f3 2025-09-07T21:47:43,806 Preparing metadata (setup.py): started 2025-09-07T21:47:43,807 Running command python setup.py egg_info 2025-09-07T21:47:44,320 Traceback (most recent call last): 2025-09-07T21:47:44,322 File "", line 2, in 2025-09-07T21:47:44,322 exec(compile(''' 2025-09-07T21:47:44,322 ~~~~^^^^^^^^^^^^ 2025-09-07T21:47:44,322 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:47:44,322 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,323 ...<32 lines>... 2025-09-07T21:47:44,323 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:47:44,323 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,323 ''' % ('/tmp/pip-wheel-m3_zhdrb/mozcrash_b8fa9529fae144d5868a55afc0a8f807/setup.py',), "", "exec")) 2025-09-07T21:47:44,323 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,323 File "", line 35, in 2025-09-07T21:47:44,323 File "/tmp/pip-wheel-m3_zhdrb/mozcrash_b8fa9529fae144d5868a55afc0a8f807/setup.py", line 14, in 2025-09-07T21:47:44,323 description = file(os.path.join(here, 'README.md')).read() 2025-09-07T21:47:44,323 ^^^^ 2025-09-07T21:47:44,324 NameError: name 'file' is not defined. Did you mean: 'filter'? 2025-09-07T21:47:44,408 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:47:44,420 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:47:44,420 exec(compile('"'"''"'"''"'"' 2025-09-07T21:47:44,420 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:47:44,420 # 2025-09-07T21:47:44,420 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:47:44,420 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:47:44,420 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:47:44,420 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:47:44,420 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:47:44,420 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:47:44,420 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:47:44,420 import os, sys, tokenize, traceback 2025-09-07T21:47:44,420 2025-09-07T21:47:44,420 try: 2025-09-07T21:47:44,420 import setuptools 2025-09-07T21:47:44,420 except ImportError: 2025-09-07T21:47:44,420 print( 2025-09-07T21:47:44,420 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:47:44,420 "the build environment with exception:", 2025-09-07T21:47:44,420 file=sys.stderr, 2025-09-07T21:47:44,420 ) 2025-09-07T21:47:44,420 traceback.print_exc() 2025-09-07T21:47:44,420 sys.exit(1) 2025-09-07T21:47:44,420 2025-09-07T21:47:44,420 __file__ = %r 2025-09-07T21:47:44,420 sys.argv[0] = __file__ 2025-09-07T21:47:44,420 2025-09-07T21:47:44,420 if os.path.exists(__file__): 2025-09-07T21:47:44,420 filename = __file__ 2025-09-07T21:47:44,420 with tokenize.open(__file__) as f: 2025-09-07T21:47:44,420 setup_py_code = f.read() 2025-09-07T21:47:44,420 else: 2025-09-07T21:47:44,420 filename = "" 2025-09-07T21:47:44,420 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:47:44,420 2025-09-07T21:47:44,420 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:47:44,420 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m3_zhdrb/mozcrash_b8fa9529fae144d5868a55afc0a8f807/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-18fck7f3[/] 2025-09-07T21:47:44,421 [bold magenta]cwd[/]: /tmp/pip-wheel-m3_zhdrb/mozcrash_b8fa9529fae144d5868a55afc0a8f807/ 2025-09-07T21:47:44,421 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:47:44,422 ERROR: metadata generation failed 2025-09-07T21:47:44,427 Exception information: 2025-09-07T21:47:44,427 Traceback (most recent call last): 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:47:44,427 call_subprocess( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 args, 2025-09-07T21:47:44,427 ^^^^^ 2025-09-07T21:47:44,427 ...<2 lines>... 2025-09-07T21:47:44,427 spinner=spinner, 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:47:44,427 raise error 2025-09-07T21:47:44,427 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:47:44,427 2025-09-07T21:47:44,427 The above exception was the direct cause of the following exception: 2025-09-07T21:47:44,427 2025-09-07T21:47:44,427 Traceback (most recent call last): 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:47:44,427 status = _inner_run() 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:47:44,427 return self.run(options, args) 2025-09-07T21:47:44,427 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:47:44,427 return func(self, options, args) 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:47:44,427 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:47:44,427 result = self._result = resolver.resolve( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:47:44,427 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:47:44,427 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:47:44,427 if not criterion.candidates: 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:47:44,427 return bool(self._sequence) 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:47:44,427 self._bool = any(self) 2025-09-07T21:47:44,427 ~~~^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:47:44,427 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:47:44,427 ^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:47:44,427 candidate = func() 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:47:44,427 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 link, template, name, version 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:47:44,427 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 link, 2025-09-07T21:47:44,427 ^^^^^ 2025-09-07T21:47:44,427 ...<3 lines>... 2025-09-07T21:47:44,427 version=version, 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:47:44,427 super().__init__( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 link=link, 2025-09-07T21:47:44,427 ^^^^^^^^^^ 2025-09-07T21:47:44,427 ...<4 lines>... 2025-09-07T21:47:44,427 version=version, 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:47:44,427 self.dist = self._prepare() 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:47:44,427 dist = self._prepare_distribution() 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:47:44,427 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:47:44,427 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:47:44,427 dist = _get_prepared_distribution( 2025-09-07T21:47:44,427 req, 2025-09-07T21:47:44,427 ...<3 lines>... 2025-09-07T21:47:44,427 self.check_build_deps, 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:47:44,427 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 finder, build_isolation, check_build_deps 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:47:44,427 self.req.prepare_metadata() 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:47:44,427 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:47:44,427 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:44,427 build_env=self.build_env, 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ...<3 lines>... 2025-09-07T21:47:44,427 details=details, 2025-09-07T21:47:44,427 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:44,427 ) 2025-09-07T21:47:44,427 ^ 2025-09-07T21:47:44,427 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:47:44,427 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:47:44,427 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:47:44,449 Removed mozcrash==0.1 from https://files.pythonhosted.org/packages/77/dd/05696ce3485cabc81c8145975b13cc082b07bb9d9aa27a10a7f89f61f868/mozcrash-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-xt9dya2x' 2025-09-07T21:47:44,449 Removed build tracker: '/tmp/pip-build-tracker-xt9dya2x'