2025-09-09T14:42:58,463 Created temporary directory: /tmp/pip-build-tracker-qanojs1i 2025-09-09T14:42:58,464 Initialized build tracking at /tmp/pip-build-tracker-qanojs1i 2025-09-09T14:42:58,464 Created build tracker: /tmp/pip-build-tracker-qanojs1i 2025-09-09T14:42:58,464 Entered build tracker: /tmp/pip-build-tracker-qanojs1i 2025-09-09T14:42:58,464 Created temporary directory: /tmp/pip-wheel-7pwu1kzt 2025-09-09T14:42:58,467 Created temporary directory: /tmp/pip-ephem-wheel-cache-3jp60hu5 2025-09-09T14:42:58,524 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T14:42:58,527 2 location(s) to search for versions of zyppnotify: 2025-09-09T14:42:58,527 * https://pypi.org/simple/zyppnotify/ 2025-09-09T14:42:58,527 * https://www.piwheels.org/simple/zyppnotify/ 2025-09-09T14:42:58,527 Fetching project page and analyzing links: https://pypi.org/simple/zyppnotify/ 2025-09-09T14:42:58,527 Getting page https://pypi.org/simple/zyppnotify/ 2025-09-09T14:42:58,528 Found index url https://pypi.org/simple/ 2025-09-09T14:42:58,676 Fetched page https://pypi.org/simple/zyppnotify/ as application/vnd.pypi.simple.v1+json 2025-09-09T14:42:58,686 Found link https://files.pythonhosted.org/packages/28/a7/50b6be67b108ced20fa8fae0f76dafd5943ec0460612da264e9f0bf850e9/zyppnotify-0.1.0.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.0 2025-09-09T14:42:58,687 Found link https://files.pythonhosted.org/packages/74/a4/5fbcaaaee154e818b62f63fd11e926fa4cd611216e26964d2caaf6a0e287/zyppnotify-0.1.1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.1 2025-09-09T14:42:58,687 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/47/ce/9f31cd9ad89728e6a37e186a61e6d1bdfb511baf885eaf9f7059b60ea1c7/zyppnotify-0.1.2-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,688 Found link https://files.pythonhosted.org/packages/f4/16/724042a85fb78f5a89668b974cf80d7d4bd5bf86d74fc727a8b28eca6af8/zyppnotify-0.1.2.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.2 2025-09-09T14:42:58,688 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/91/8b/4a3e3d6ba84b9820818266a7af142fe6131a5f80d33a5c6ee4bf77c8378b/zyppnotify-0.1.3-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,689 Found link https://files.pythonhosted.org/packages/28/41/4201737572b2552fcc28e5e03019a10e57bb0df9c80508188849f8927889/zyppnotify-0.1.3.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.3 2025-09-09T14:42:58,689 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/36/15/2085ba889ea35f8228015a99709308a4d59b0bbe497c01ec289301f651b8/zyppnotify-0.1.4-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,689 Found link https://files.pythonhosted.org/packages/8e/e5/2e26a5e7a93a9d0c7e62a760f927e117de75f5d27b7fb68b564689d69c93/zyppnotify-0.1.4.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.4 2025-09-09T14:42:58,690 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/12/2c/916fe060eae886497c9cb5b0edc9a047f45dc0f925dbd59afc2152d796c9/zyppnotify-0.1.5-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,690 Found link https://files.pythonhosted.org/packages/4b/15/e2c2443f9eecb5c1a2f7bea2b661b0cb3604968f678202144fd890a967b4/zyppnotify-0.1.5.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.1.5 2025-09-09T14:42:58,691 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/0b/0f/033a0b13220c929a467feba55cc19cafd93016772c8964df4cb6e4102158/zyppnotify-0.2.0-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,691 Found link https://files.pythonhosted.org/packages/38/e7/523d19ba7d5e11ef35a21b59a0edb17f8c50b6c362928d984151dd52b850/zyppnotify-0.2.0.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.2.0 2025-09-09T14:42:58,692 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/89/c0/d0e450ef7de706caf2abff2409b5bde9b31da98b3d08372305d5cdb96bb0/zyppnotify-0.2.1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,692 Found link https://files.pythonhosted.org/packages/29/cd/5d97076f682dfdf48c74009dd79af33c22f4769478fb179db1cc731daff1/zyppnotify-0.2.1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.2.1 2025-09-09T14:42:58,692 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/bd/56/54309f807d28005e4baf8de1b4e41694f746ff2743ed6e8e3892297b95cf/zyppnotify-0.2.2-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,693 Found link https://files.pythonhosted.org/packages/f8/4c/d59cc284279332be0f563dbbb5288165bfba01f14f49276548dc19a822f1/zyppnotify-0.2.2.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.2.2 2025-09-09T14:42:58,693 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/fb/98/74c8a3eccb5fed162a7ea9fd5539053c036e46bee011f8f8cead5bab8bbb/zyppnotify-0.3.0rc1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,694 Found link https://files.pythonhosted.org/packages/12/89/9377fa18146b10253a270d10e3b9afee8647cb56d07227c9ef74b9d03ad8/zyppnotify-0.3.0rc1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.3.0rc1 2025-09-09T14:42:58,694 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/3e/e4/c7b648ac4a80af8d5c7a421d9209feff69c004104f700c9f679fcffd322d/zyppnotify-0.4.0rc1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,694 Found link https://files.pythonhosted.org/packages/7e/5b/a8f22a519237032d3cc9e5a54a8ef05eef92041cc3cd77eb134312c37ab6/zyppnotify-0.4.0rc1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.4.0rc1 2025-09-09T14:42:58,695 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/c0/62/5ff12120ee779d7a5446d3e9a020c597dfc41187bdede7bbe0499a014c33/zyppnotify-0.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,695 Found link https://files.pythonhosted.org/packages/6d/0e/51091c91ec858a33fd092549ff544f83e96efb8626e2dda1f1156b590d4f/zyppnotify-0.5.0rc1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.5.0rc1 2025-09-09T14:42:58,696 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/e9/cd/285792884332f7985210dd783282114a17ca9c44d64e96dec2099e52a656/zyppnotify-0.5.0rc2-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,696 Found link https://files.pythonhosted.org/packages/90/ec/aaff3338de88e6311d7bd3533158e149e602e3f7ebf531f424e15825f940/zyppnotify-0.5.0rc2.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.5.0rc2 2025-09-09T14:42:58,696 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/77/27/f34b927b98dad8be5f65ffe3a13b3532ac16d643f754d130f48ea698361e/zyppnotify-0.5.0-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,697 Found link https://files.pythonhosted.org/packages/33/ab/f55611e42c4a70598c5a3f9d486153f103f2bdc89cbf310411e33e06e361/zyppnotify-0.5.0.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.5.0 2025-09-09T14:42:58,697 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/9f/63/eb4d1fc44ce59f568c035e4fdf1d4b78a91edb04db969c71cdd847ed2643/zyppnotify-0.5.1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,697 Found link https://files.pythonhosted.org/packages/e5/5c/52e1dd232b2ec25cbdd14e9d8cfb66133c77302386e92ecad406a06d4e50/zyppnotify-0.5.1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.6), version: 0.5.1 2025-09-09T14:42:58,698 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/ed/d0/b3939b341dccdda83a01f09771986e04a845b9f7a7984318ec6f36458d55/zyppnotify-1.0.0-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.9) 2025-09-09T14:42:58,699 Found link https://files.pythonhosted.org/packages/17/88/8d35e006d6fe53092ef3313a1e63ae643a0f45879019c199eb2b4e9c01af/zyppnotify-1.0.0.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.9), version: 1.0.0 2025-09-09T14:42:58,700 Skipping link: No binaries permitted for zyppnotify: https://files.pythonhosted.org/packages/61/99/ebf2ee5cd55183747bc4a65969a68dfa072d2a5a54645ac8fe402bdcfc87/zyppnotify-1.0.1-py3-none-any.whl (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.9) 2025-09-09T14:42:58,700 Found link https://files.pythonhosted.org/packages/9c/4e/d27eeba35920b4c479e0b6b0acf2bc12bc893a7355dd2e3739b6310e0899/zyppnotify-1.0.1.tar.gz (from https://pypi.org/simple/zyppnotify/) (requires-python:>=3.9), version: 1.0.1 2025-09-09T14:42:58,701 Fetching project page and analyzing links: https://www.piwheels.org/simple/zyppnotify/ 2025-09-09T14:42:58,701 Getting page https://www.piwheels.org/simple/zyppnotify/ 2025-09-09T14:42:58,702 Found index url https://www.piwheels.org/simple/ 2025-09-09T14:42:58,790 Fetched page https://www.piwheels.org/simple/zyppnotify/ as text/html 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-1.0.1-py3-none-any.whl#sha256=ded8d3d3e6f8eb6fdbc373b658695178eec2ab541a9ce3b5e6d39aa31f67b59e (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.9) 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-1.0.0-py3-none-any.whl#sha256=7fd3db9fb1f3c840900373e91ae6b5c41e00d30c95e46c8ee0d08a1174bb1577 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.9) 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.5.1-py3-none-any.whl#sha256=f8a208bf1a697f89269db28a9a3b67f981c5fbb94acae4af0f2d97a6409bf9f9 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.5.0-py3-none-any.whl#sha256=e10a54326fe8409a0d4212ce9271f1786e517055c71b2b59335444fdf4c5f60c (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.5.0rc2-py3-none-any.whl#sha256=09a624bca2f6c7b4cb033cbce6f0612b9f84374e017adbdd6c445a13754dc64f (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,796 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.5.0rc1-py3-none-any.whl#sha256=879a42fed9b8fb39d01aa0f84140ee5db6c2a77f39ec736939f457fd4e0e78ab (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.4.0rc1-py3-none-any.whl#sha256=e5c3e3efb6f4c37ff983cadb5360f78649e5c5e774109050d7ea3efde8ed41e7 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.3.0rc1-py3-none-any.whl#sha256=dae22d00fcd9f75069295ae15700ad45031dd6c31cf15100803c1837c8834d28 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.2.2-py3-none-any.whl#sha256=6abe2d082c8b5cad3eeb961dc8c3a0087612f21c4f289ea2efe443f860ec04b6 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.2.1-py3-none-any.whl#sha256=e6dafc9fcfa756ad3c475f120d3430b60715fe9b81a53f1fbc88d6a161d37b19 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.2.0-py3-none-any.whl#sha256=8277117b2633ac66c9c73d4ecdbbf1c36c7a84df8b04db4d9b8d3c845805864d (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,797 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.1.5-py3-none-any.whl#sha256=9b21692780f6c90728108ac9ec8cc7d5de2f3251fc2003430b651e8974300a68 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,798 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.1.4-py3-none-any.whl#sha256=a27af49e506e794df9e22d4e167c54bed989650f1360b05b1f383ea8764bcbef (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,798 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.1.3-py3-none-any.whl#sha256=8e303c4045611088c76df209c1ee9f124b9b0fbb7605b1440660daf100472cd0 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,798 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.1.2-py3-none-any.whl#sha256=ec0d4332da8514d9c2bc55070c1a93e61825d76457191c84c5428724c8a1ecd3 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,798 Skipping link: No binaries permitted for zyppnotify: https://archive1.piwheels.org/simple/zyppnotify/zyppnotify-0.1.1-py3-none-any.whl#sha256=ee1809828b67cd02a8a1506e89b284809cca529ba19e414b6f62ed87121c30a4 (from https://www.piwheels.org/simple/zyppnotify/) (requires-python:>=3.6) 2025-09-09T14:42:58,798 Skipping link: not a file: https://www.piwheels.org/simple/zyppnotify/ 2025-09-09T14:42:58,798 Skipping link: not a file: https://pypi.org/simple/zyppnotify/ 2025-09-09T14:42:58,824 Given no hashes to check 1 links for project 'zyppnotify': discarding no candidates 2025-09-09T14:42:58,825 Collecting zyppnotify==0.1.0 2025-09-09T14:42:58,826 Created temporary directory: /tmp/pip-unpack-z6kenami 2025-09-09T14:42:58,964 Downloading zyppnotify-0.1.0.tar.gz (6.1 kB) 2025-09-09T14:42:58,999 Added zyppnotify==0.1.0 from https://files.pythonhosted.org/packages/28/a7/50b6be67b108ced20fa8fae0f76dafd5943ec0460612da264e9f0bf850e9/zyppnotify-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-qanojs1i' 2025-09-09T14:42:59,000 Running setup.py (path:/tmp/pip-wheel-7pwu1kzt/zyppnotify_68532470a4844684ab490119dce87f7c/setup.py) egg_info for package zyppnotify 2025-09-09T14:42:59,000 Created temporary directory: /tmp/pip-pip-egg-info-htvngc42 2025-09-09T14:42:59,000 Preparing metadata (setup.py): started 2025-09-09T14:42:59,001 Running command python setup.py egg_info 2025-09-09T14:42:59,509 Traceback (most recent call last): 2025-09-09T14:42:59,510 File "", line 2, in 2025-09-09T14:42:59,511 exec(compile(''' 2025-09-09T14:42:59,511 ~~~~^^^^^^^^^^^^ 2025-09-09T14:42:59,511 # This is -- a caller that pip uses to run setup.py 2025-09-09T14:42:59,511 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,511 ...<32 lines>... 2025-09-09T14:42:59,511 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T14:42:59,511 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,512 ''' % ('/tmp/pip-wheel-7pwu1kzt/zyppnotify_68532470a4844684ab490119dce87f7c/setup.py',), "", "exec")) 2025-09-09T14:42:59,512 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,512 File "", line 35, in 2025-09-09T14:42:59,512 File "/tmp/pip-wheel-7pwu1kzt/zyppnotify_68532470a4844684ab490119dce87f7c/setup.py", line 6, in 2025-09-09T14:42:59,512 with open("requirements.txt") as fp: 2025-09-09T14:42:59,512 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,512 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T14:42:59,596 ERROR: python setup.py egg_info exited with 1 2025-09-09T14:42:59,608 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T14:42:59,608 exec(compile('"'"''"'"''"'"' 2025-09-09T14:42:59,608 # This is -- a caller that pip uses to run setup.py 2025-09-09T14:42:59,608 # 2025-09-09T14:42:59,608 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T14:42:59,608 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T14:42:59,608 # - It provides a clear error message when setuptools is not installed. 2025-09-09T14:42:59,608 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T14:42:59,608 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T14:42:59,608 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T14:42:59,608 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T14:42:59,608 import os, sys, tokenize, traceback 2025-09-09T14:42:59,608 2025-09-09T14:42:59,608 try: 2025-09-09T14:42:59,608 import setuptools 2025-09-09T14:42:59,608 except ImportError: 2025-09-09T14:42:59,608 print( 2025-09-09T14:42:59,608 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T14:42:59,608 "the build environment with exception:", 2025-09-09T14:42:59,608 file=sys.stderr, 2025-09-09T14:42:59,608 ) 2025-09-09T14:42:59,608 traceback.print_exc() 2025-09-09T14:42:59,608 sys.exit(1) 2025-09-09T14:42:59,608 2025-09-09T14:42:59,608 __file__ = %r 2025-09-09T14:42:59,608 sys.argv[0] = __file__ 2025-09-09T14:42:59,608 2025-09-09T14:42:59,608 if os.path.exists(__file__): 2025-09-09T14:42:59,608 filename = __file__ 2025-09-09T14:42:59,608 with tokenize.open(__file__) as f: 2025-09-09T14:42:59,608 setup_py_code = f.read() 2025-09-09T14:42:59,608 else: 2025-09-09T14:42:59,608 filename = "" 2025-09-09T14:42:59,608 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T14:42:59,608 2025-09-09T14:42:59,608 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T14:42:59,608 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7pwu1kzt/zyppnotify_68532470a4844684ab490119dce87f7c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-htvngc42[/] 2025-09-09T14:42:59,608 [bold magenta]cwd[/]: /tmp/pip-wheel-7pwu1kzt/zyppnotify_68532470a4844684ab490119dce87f7c/ 2025-09-09T14:42:59,608 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T14:42:59,609 ERROR: metadata generation failed 2025-09-09T14:42:59,614 Exception information: 2025-09-09T14:42:59,614 Traceback (most recent call last): 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T14:42:59,614 call_subprocess( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 args, 2025-09-09T14:42:59,614 ^^^^^ 2025-09-09T14:42:59,614 ...<2 lines>... 2025-09-09T14:42:59,614 spinner=spinner, 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T14:42:59,614 raise error 2025-09-09T14:42:59,614 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T14:42:59,614 2025-09-09T14:42:59,614 The above exception was the direct cause of the following exception: 2025-09-09T14:42:59,614 2025-09-09T14:42:59,614 Traceback (most recent call last): 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T14:42:59,614 status = _inner_run() 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T14:42:59,614 return self.run(options, args) 2025-09-09T14:42:59,614 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T14:42:59,614 return func(self, options, args) 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T14:42:59,614 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T14:42:59,614 result = self._result = resolver.resolve( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T14:42:59,614 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T14:42:59,614 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T14:42:59,614 if not criterion.candidates: 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T14:42:59,614 return bool(self._sequence) 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T14:42:59,614 self._bool = any(self) 2025-09-09T14:42:59,614 ~~~^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T14:42:59,614 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T14:42:59,614 ^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T14:42:59,614 candidate = func() 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T14:42:59,614 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 link, template, name, version 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T14:42:59,614 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 link, 2025-09-09T14:42:59,614 ^^^^^ 2025-09-09T14:42:59,614 ...<3 lines>... 2025-09-09T14:42:59,614 version=version, 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T14:42:59,614 super().__init__( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 link=link, 2025-09-09T14:42:59,614 ^^^^^^^^^^ 2025-09-09T14:42:59,614 ...<4 lines>... 2025-09-09T14:42:59,614 version=version, 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T14:42:59,614 self.dist = self._prepare() 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T14:42:59,614 dist = self._prepare_distribution() 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T14:42:59,614 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T14:42:59,614 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T14:42:59,614 dist = _get_prepared_distribution( 2025-09-09T14:42:59,614 req, 2025-09-09T14:42:59,614 ...<3 lines>... 2025-09-09T14:42:59,614 self.check_build_deps, 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T14:42:59,614 abstract_dist.prepare_distribution_metadata( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 finder, build_isolation, check_build_deps 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T14:42:59,614 self.req.prepare_metadata() 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T14:42:59,614 self.metadata_directory = generate_metadata_legacy( 2025-09-09T14:42:59,614 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T14:42:59,614 build_env=self.build_env, 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ...<3 lines>... 2025-09-09T14:42:59,614 details=details, 2025-09-09T14:42:59,614 ^^^^^^^^^^^^^^^^ 2025-09-09T14:42:59,614 ) 2025-09-09T14:42:59,614 ^ 2025-09-09T14:42:59,614 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T14:42:59,614 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T14:42:59,614 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T14:42:59,634 Removed zyppnotify==0.1.0 from https://files.pythonhosted.org/packages/28/a7/50b6be67b108ced20fa8fae0f76dafd5943ec0460612da264e9f0bf850e9/zyppnotify-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-qanojs1i' 2025-09-09T14:42:59,634 Removed build tracker: '/tmp/pip-build-tracker-qanojs1i'