2023-09-08T02:23:14,724 Created temporary directory: /tmp/pip-build-tracker-egeituzt 2023-09-08T02:23:14,725 Initialized build tracking at /tmp/pip-build-tracker-egeituzt 2023-09-08T02:23:14,726 Created build tracker: /tmp/pip-build-tracker-egeituzt 2023-09-08T02:23:14,726 Entered build tracker: /tmp/pip-build-tracker-egeituzt 2023-09-08T02:23:14,727 Created temporary directory: /tmp/pip-wheel-6ubdht8n 2023-09-08T02:23:14,730 Created temporary directory: /tmp/pip-ephem-wheel-cache-qc8wqfnj 2023-09-08T02:23:14,752 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T02:23:14,756 2 location(s) to search for versions of django-newsletter: 2023-09-08T02:23:14,756 * https://pypi.org/simple/django-newsletter/ 2023-09-08T02:23:14,756 * https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T02:23:14,756 Fetching project page and analyzing links: https://pypi.org/simple/django-newsletter/ 2023-09-08T02:23:14,757 Getting page https://pypi.org/simple/django-newsletter/ 2023-09-08T02:23:14,759 Found index url https://pypi.org/simple/ 2023-09-08T02:23:14,897 Fetched page https://pypi.org/simple/django-newsletter/ as application/vnd.pypi.simple.v1+json 2023-09-08T02:23:14,904 Found link https://files.pythonhosted.org/packages/8e/63/2a5a5b586d7db357344b88bb270779a4085098146c25edf3bdddb7cde0eb/django-newsletter-0.2.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2 2023-09-08T02:23:14,905 Found link https://files.pythonhosted.org/packages/a0/8d/ac55afa1dca66fa8088406f79dfd57cd6e73a8bdfff89ec5d7510545dd6a/django-newsletter-0.2.1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.1 2023-09-08T02:23:14,905 Found link https://files.pythonhosted.org/packages/1c/47/15c582d7d3dbb9245c61a68eae8378eb36beaa1afc95dcae6897efe522f9/django-newsletter-0.2.2.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.2 2023-09-08T02:23:14,906 Found link https://files.pythonhosted.org/packages/9f/5a/d60ff9010f4dc53629dd4acaaa41598c3070e7dc21280fd13c00dac9a93f/django-newsletter-0.2.3.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.3 2023-09-08T02:23:14,907 Found link https://files.pythonhosted.org/packages/e7/24/bd5a7ca37635a382797550dde38a89589898ba8321946bda8d510fb38683/django-newsletter-0.2.4.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.4 2023-09-08T02:23:14,907 Found link https://files.pythonhosted.org/packages/a8/93/845fda55fd6cc91059b9978755d912b4f270c14383d4e1725a1b11f5584a/django-newsletter-0.2.5.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.5 2023-09-08T02:23:14,908 Found link https://files.pythonhosted.org/packages/c1/cc/3c2ff826ac39e05c895944f207d8a600d2c319ceb4566b791eabda0f7d79/django-newsletter-0.2.6.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.2.6 2023-09-08T02:23:14,909 Found link https://files.pythonhosted.org/packages/54/1a/0d255b69d97ad7f3b26b5cee1e901fb937a56ccc60d24bbd1ce491ad4376/django-newsletter-0.4.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.4 2023-09-08T02:23:14,910 Found link https://files.pythonhosted.org/packages/0c/95/04e44dbf11168434c31df85d7119e11ea6a0d2223cb9e06722ff8fa0c9f2/django-newsletter-0.4.1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.4.1 2023-09-08T02:23:14,910 Found link https://files.pythonhosted.org/packages/42/f2/293f488d2e7438cd531205f91bd969aded7897f85fc84e0e2f19904453c5/django-newsletter-0.5.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.5 2023-09-08T02:23:14,911 Found link https://files.pythonhosted.org/packages/33/07/2c022660cb7a0282a842d08b4bc1a20bc22c03bd624917e2eaf1f9a808e7/django-newsletter-0.5.1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.5.1 2023-09-08T02:23:14,912 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/c9/a3/d4b15c2faeb00c98315885113954a2b7c47cdc874425aa4b83206df3a976/django_newsletter-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,913 Found link https://files.pythonhosted.org/packages/d6/48/c9b24567cca92cd0c5c3c25c2943094dba8390967f883316cd24917557e9/django-newsletter-0.5.2.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.5.2 2023-09-08T02:23:14,913 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/44/4f/cf6b5470c70f41217de52821740554fef34f8089078d0b0ef6849f2ce1ae/django_newsletter-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,914 Found link https://files.pythonhosted.org/packages/10/21/b3ce7121ecfe1232eb104a4111599428c78c2c5e4bf4d6d21ee614d2eaab/django-newsletter-0.6.macosx-10.11-x86_64.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.6.macosx-10.11-x86_64 2023-09-08T02:23:14,915 Found link https://files.pythonhosted.org/packages/5b/42/f06057d561458889ab5ebcbe466d1f4fe7f41e7a5bb3ab51a0524cf15d1b/django-newsletter-0.6.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.6 2023-09-08T02:23:14,915 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/e3/8a/9c35859a6a8b859dfce2e7be14fd8d213367bd38c70cd0f8293db74b9a77/django_newsletter-0.6-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,916 Found link https://files.pythonhosted.org/packages/8e/5e/319026798484616a51b0209b54c7960815ccf6d212d45e9ad37e1a3ee1b2/django-newsletter-0.7b1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.7b1 2023-09-08T02:23:14,916 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/e3/55/75607eea726a627ddd5d084d03ed5aa8a2b6992675b6e6d57a5a62489646/django_newsletter-0.7b1-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,917 Found link https://files.pythonhosted.org/packages/82/84/0e2a64131dc76226fcf6e40379f75591c6d1144168a77361ce0e59f64d40/django-newsletter-0.7b2.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.7b2 2023-09-08T02:23:14,917 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/81/56/e40c0dbe4063278e0df26ae04dfd20ba17c4f882593b68ad97ec0d921c2b/django_newsletter-0.7b2-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,918 Found link https://files.pythonhosted.org/packages/bc/76/c3394d2bf861a44050937941a4f3184ecfaa5be3e7c8a7f4bcd3c769aea3/django-newsletter-0.7.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.7 2023-09-08T02:23:14,919 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/82/5a/8cdc263fa57e11ea279b989a94fc28959ce590cffb1b5358dd52e6003cef/django_newsletter-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,920 Found link https://files.pythonhosted.org/packages/de/5c/7d0c54b5c9c0e55234a06202ad0d74fee222512560aee237ccfca31fefef/django-newsletter-0.8b1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.8b1 2023-09-08T02:23:14,920 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/e1/3f/07ff0ff221ffca9444d1bded9ee1fbd39f2c702afc2af1f980882f05bb68/django_newsletter-0.8b1-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,921 Found link https://files.pythonhosted.org/packages/bc/69/430839ce6faf726574d55898b62624c4a1c03e53d42e475f3785cc98503f/django-newsletter-0.9b1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.9b1 2023-09-08T02:23:14,922 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/42/97/6678ec1f05787859b82406a9018871567474c30a57ae86f33b444ba9a4c3/django_newsletter-0.9b1-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,922 Found link https://files.pythonhosted.org/packages/46/75/77c5c95332866adfde3d8b323a39a928e465862c626649d4d9ff1bef5369/django-newsletter-0.9.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.9 2023-09-08T02:23:14,923 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/0c/3c/f72be54b9489c7846472de439e07059ca7c1201c168f0d1ea1b767798152/django_newsletter-0.9-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,924 Found link https://files.pythonhosted.org/packages/ad/bf/23436377c4f73a537cd1baf5c11cfb4c7f9452e2c021a87e92a09ddbb878/django-newsletter-0.9.1.tar.gz (from https://pypi.org/simple/django-newsletter/), version: 0.9.1 2023-09-08T02:23:14,925 Skipping link: No binaries permitted for django-newsletter: https://files.pythonhosted.org/packages/6d/e4/64cb7afd51ef2ff7c48114df22ba454dd0d3f875042a70eb586c9e549734/django_newsletter-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-newsletter/) 2023-09-08T02:23:14,926 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T02:23:14,926 Getting page https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T02:23:14,927 Found index url https://www.piwheels.org/simple/ 2023-09-08T02:23:15,365 Fetched page https://www.piwheels.org/simple/django-newsletter/ as text/html 2023-09-08T02:23:15,370 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.5.1-py2.py3-none-any.whl#sha256=ab64acfb3c2dff116f372455cd4e7dfd24d9ef39d5325b13e86f655ce3f3cd68 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,371 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.5.2-py2.py3-none-any.whl#sha256=3e620ae5f33139445049fb674ad9638b77ce73d10a1bdae6c9304c052895343f (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,371 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.6-py2.py3-none-any.whl#sha256=bdd0d7505953fb6d2ed10b420c91667eab7f50cecaca5d70a94feed20a18c9f7 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,372 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.7-py2.py3-none-any.whl#sha256=3d70fb5e2d7b4a806a88024e29179a88a8d7cb00cbc2d35d4791c26f8c58d810 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,372 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.7b1-py2.py3-none-any.whl#sha256=60a1305d2de8b1301007a129c4882614f63c9b301de0c7f2c9432fc4ab632eeb (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,373 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.7b2-py2.py3-none-any.whl#sha256=fa5aeaae95554f8fc2d5cd494392e3b4676513bcebb209c9401f9bbf8386ff0b (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,374 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.8b1-py2.py3-none-any.whl#sha256=379ca551732248da6c0e55275ce19011f7f1a681a89d3e115165fd2152279621 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,375 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.9-py2.py3-none-any.whl#sha256=b3e35a27fd31acdd12679ff92f9c4d597d32b52b1ee8d3f44daa505cc4199cff (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,375 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.9.1-py2.py3-none-any.whl#sha256=bb382b0b4ccea9b33812e8926f89c09cc70384cbcc8b01b9bca4be0b52266a89 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,376 Skipping link: No binaries permitted for django-newsletter: https://www.piwheels.org/simple/django-newsletter/django_newsletter-0.9b1-py2.py3-none-any.whl#sha256=5d640cbab22d24f06be310f1ce1e862d854533a3492b2f11ca0241ea8d554fe6 (from https://www.piwheels.org/simple/django-newsletter/) 2023-09-08T02:23:15,377 Skipping link: not a file: https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T02:23:15,377 Skipping link: not a file: https://pypi.org/simple/django-newsletter/ 2023-09-08T02:23:15,408 Given no hashes to check 1 links for project 'django-newsletter': discarding no candidates 2023-09-08T02:23:15,431 Collecting django-newsletter==0.2.3 2023-09-08T02:23:15,433 Created temporary directory: /tmp/pip-unpack-st5r9ri7 2023-09-08T02:23:15,657 Downloading django-newsletter-0.2.3.tar.gz (187 kB) 2023-09-08T02:23:15,874 Added django-newsletter==0.2.3 from https://files.pythonhosted.org/packages/9f/5a/d60ff9010f4dc53629dd4acaaa41598c3070e7dc21280fd13c00dac9a93f/django-newsletter-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-egeituzt' 2023-09-08T02:23:15,876 Running setup.py (path:/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/setup.py) egg_info for package django-newsletter 2023-09-08T02:23:15,877 Created temporary directory: /tmp/pip-pip-egg-info-34_jal07 2023-09-08T02:23:15,878 Preparing metadata (setup.py): started 2023-09-08T02:23:15,879 Running command python setup.py egg_info 2023-09-08T02:23:16,578 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz 2023-09-08T02:23:16,589 Traceback (most recent call last): 2023-09-08T02:23:16,590 File "/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/distribute_setup.py", line 143, in use_setuptools 2023-09-08T02:23:16,590 raise ImportError 2023-09-08T02:23:16,591 ImportError 2023-09-08T02:23:16,592 During handling of the above exception, another exception occurred: 2023-09-08T02:23:16,593 Traceback (most recent call last): 2023-09-08T02:23:16,593 File "", line 2, in 2023-09-08T02:23:16,594 File "", line 34, in 2023-09-08T02:23:16,594 File "/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/setup.py", line 22, in 2023-09-08T02:23:16,595 distribute_setup.use_setuptools('0.6.10') 2023-09-08T02:23:16,595 File "/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/distribute_setup.py", line 145, in use_setuptools 2023-09-08T02:23:16,596 return _do_download(version, download_base, to_dir, download_delay) 2023-09-08T02:23:16,596 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,597 File "/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/distribute_setup.py", line 123, in _do_download 2023-09-08T02:23:16,598 tarball = download_setuptools(version, download_base, 2023-09-08T02:23:16,598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,599 File "/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/distribute_setup.py", line 193, in download_setuptools 2023-09-08T02:23:16,600 src = urlopen(url) 2023-09-08T02:23:16,601 ^^^^^^^^^^^^ 2023-09-08T02:23:16,602 File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen 2023-09-08T02:23:16,603 return opener.open(url, data, timeout) 2023-09-08T02:23:16,603 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,604 File "/usr/lib/python3.11/urllib/request.py", line 525, in open 2023-09-08T02:23:16,605 response = meth(req, response) 2023-09-08T02:23:16,606 ^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,607 File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response 2023-09-08T02:23:16,608 response = self.parent.error( 2023-09-08T02:23:16,609 ^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,610 File "/usr/lib/python3.11/urllib/request.py", line 563, in error 2023-09-08T02:23:16,611 return self._call_chain(*args) 2023-09-08T02:23:16,612 ^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,612 File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain 2023-09-08T02:23:16,613 result = func(*args) 2023-09-08T02:23:16,613 ^^^^^^^^^^^ 2023-09-08T02:23:16,614 File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default 2023-09-08T02:23:16,615 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2023-09-08T02:23:16,615 urllib.error.HTTPError: HTTP Error 403: SSL is required 2023-09-08T02:23:16,694 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T02:23:16,707 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T02:23:16,707 exec(compile('"'"''"'"''"'"' 2023-09-08T02:23:16,707 # This is -- a caller that pip uses to run setup.py 2023-09-08T02:23:16,707 # 2023-09-08T02:23:16,707 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T02:23:16,707 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T02:23:16,707 # - It provides a clear error message when setuptools is not installed. 2023-09-08T02:23:16,707 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T02:23:16,707 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T02:23:16,707 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T02:23:16,707 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T02:23:16,707 import os, sys, tokenize 2023-09-08T02:23:16,707 2023-09-08T02:23:16,707 try: 2023-09-08T02:23:16,707 import setuptools 2023-09-08T02:23:16,707 except ImportError as error: 2023-09-08T02:23:16,707 print( 2023-09-08T02:23:16,707 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T02:23:16,707 "the build environment.", 2023-09-08T02:23:16,707 file=sys.stderr, 2023-09-08T02:23:16,707 ) 2023-09-08T02:23:16,707 sys.exit(1) 2023-09-08T02:23:16,707 2023-09-08T02:23:16,707 __file__ = %r 2023-09-08T02:23:16,707 sys.argv[0] = __file__ 2023-09-08T02:23:16,707 2023-09-08T02:23:16,707 if os.path.exists(__file__): 2023-09-08T02:23:16,707 filename = __file__ 2023-09-08T02:23:16,707 with tokenize.open(__file__) as f: 2023-09-08T02:23:16,707 setup_py_code = f.read() 2023-09-08T02:23:16,707 else: 2023-09-08T02:23:16,707 filename = "" 2023-09-08T02:23:16,707 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T02:23:16,707 2023-09-08T02:23:16,707 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T02:23:16,707 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-34_jal07[/] 2023-09-08T02:23:16,707 [bold magenta]cwd[/]: /tmp/pip-wheel-6ubdht8n/django-newsletter_86d6ea5a0df44d2d81ad993dbe440cef/ 2023-09-08T02:23:16,708 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T02:23:16,709 ERROR: [present-rich] metadata generation failed 2023-09-08T02:23:16,714 Exception information: 2023-09-08T02:23:16,714 Traceback (most recent call last): 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T02:23:16,714 call_subprocess( 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T02:23:16,714 raise error 2023-09-08T02:23:16,714 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T02:23:16,714 2023-09-08T02:23:16,714 The above exception was the direct cause of the following exception: 2023-09-08T02:23:16,714 2023-09-08T02:23:16,714 Traceback (most recent call last): 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T02:23:16,714 status = run_func(*args) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T02:23:16,714 return func(self, options, args) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T02:23:16,714 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T02:23:16,714 result = self._result = resolver.resolve( 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T02:23:16,714 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T02:23:16,714 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T02:23:16,714 if not criterion.candidates: 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T02:23:16,714 return bool(self._sequence) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T02:23:16,714 return any(self) 2023-09-08T02:23:16,714 ^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T02:23:16,714 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T02:23:16,714 candidate = func() 2023-09-08T02:23:16,714 ^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T02:23:16,714 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T02:23:16,714 super().__init__( 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T02:23:16,714 self.dist = self._prepare() 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T02:23:16,714 dist = self._prepare_distribution() 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T02:23:16,714 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T02:23:16,714 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T02:23:16,714 dist = _get_prepared_distribution( 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T02:23:16,714 abstract_dist.prepare_distribution_metadata( 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T02:23:16,714 self.req.prepare_metadata() 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T02:23:16,714 self.metadata_directory = generate_metadata_legacy( 2023-09-08T02:23:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:23:16,714 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T02:23:16,714 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T02:23:16,714 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T02:23:16,727 Removed django-newsletter==0.2.3 from https://files.pythonhosted.org/packages/9f/5a/d60ff9010f4dc53629dd4acaaa41598c3070e7dc21280fd13c00dac9a93f/django-newsletter-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-egeituzt' 2023-09-08T02:23:16,728 Removed build tracker: '/tmp/pip-build-tracker-egeituzt'