2023-09-08T11:37:26,201 Created temporary directory: /tmp/pip-build-tracker-90hbasf5 2023-09-08T11:37:26,202 Initialized build tracking at /tmp/pip-build-tracker-90hbasf5 2023-09-08T11:37:26,203 Created build tracker: /tmp/pip-build-tracker-90hbasf5 2023-09-08T11:37:26,203 Entered build tracker: /tmp/pip-build-tracker-90hbasf5 2023-09-08T11:37:26,204 Created temporary directory: /tmp/pip-wheel-sojl7irm 2023-09-08T11:37:26,207 Created temporary directory: /tmp/pip-ephem-wheel-cache-4s926c0q 2023-09-08T11:37:26,229 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T11:37:26,232 2 location(s) to search for versions of django-newsletter: 2023-09-08T11:37:26,232 * https://pypi.org/simple/django-newsletter/ 2023-09-08T11:37:26,232 * https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T11:37:26,233 Fetching project page and analyzing links: https://pypi.org/simple/django-newsletter/ 2023-09-08T11:37:26,234 Getting page https://pypi.org/simple/django-newsletter/ 2023-09-08T11:37:26,235 Found index url https://pypi.org/simple/ 2023-09-08T11:37:26,378 Fetched page https://pypi.org/simple/django-newsletter/ as application/vnd.pypi.simple.v1+json 2023-09-08T11:37:26,384 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-08T11:37:26,385 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-08T11:37:26,386 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-08T11:37:26,387 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-08T11:37:26,387 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-08T11:37:26,388 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-08T11:37:26,389 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-08T11:37:26,389 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-08T11:37:26,390 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-08T11:37:26,391 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-08T11:37:26,392 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-08T11:37:26,392 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-08T11:37:26,393 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-08T11:37:26,394 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-08T11:37:26,394 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-08T11:37:26,395 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-08T11:37:26,396 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-08T11:37:26,396 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-08T11:37:26,397 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-08T11:37:26,397 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-08T11:37:26,398 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-08T11:37:26,399 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-08T11:37:26,399 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-08T11:37:26,400 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-08T11:37:26,401 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-08T11:37:26,401 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-08T11:37:26,402 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-08T11:37:26,403 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-08T11:37:26,404 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-08T11:37:26,405 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-08T11:37:26,405 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-08T11:37:26,406 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T11:37:26,406 Getting page https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T11:37:26,408 Found index url https://www.piwheels.org/simple/ 2023-09-08T11:37:27,076 Fetched page https://www.piwheels.org/simple/django-newsletter/ as text/html 2023-09-08T11:37:27,083 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-08T11:37:27,083 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-08T11:37:27,084 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-08T11:37:27,085 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-08T11:37:27,086 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-08T11:37:27,087 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-08T11:37:27,088 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-08T11:37:27,088 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-08T11:37:27,089 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-08T11:37:27,090 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-08T11:37:27,092 Skipping link: not a file: https://www.piwheels.org/simple/django-newsletter/ 2023-09-08T11:37:27,092 Skipping link: not a file: https://pypi.org/simple/django-newsletter/ 2023-09-08T11:37:27,130 Given no hashes to check 1 links for project 'django-newsletter': discarding no candidates 2023-09-08T11:37:27,157 Collecting django-newsletter==0.4.1 2023-09-08T11:37:27,160 Created temporary directory: /tmp/pip-unpack-ocp9orx1 2023-09-08T11:37:27,516 Downloading django-newsletter-0.4.1.tar.gz (220 kB) 2023-09-08T11:37:27,770 Added django-newsletter==0.4.1 from https://files.pythonhosted.org/packages/0c/95/04e44dbf11168434c31df85d7119e11ea6a0d2223cb9e06722ff8fa0c9f2/django-newsletter-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-90hbasf5' 2023-09-08T11:37:27,771 Running setup.py (path:/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/setup.py) egg_info for package django-newsletter 2023-09-08T11:37:27,772 Created temporary directory: /tmp/pip-pip-egg-info-v7re7ehw 2023-09-08T11:37:27,773 Preparing metadata (setup.py): started 2023-09-08T11:37:27,774 Running command python setup.py egg_info 2023-09-08T11:37:28,492 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz 2023-09-08T11:37:28,506 Traceback (most recent call last): 2023-09-08T11:37:28,506 File "/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/distribute_setup.py", line 143, in use_setuptools 2023-09-08T11:37:28,507 raise ImportError 2023-09-08T11:37:28,507 ImportError 2023-09-08T11:37:28,508 During handling of the above exception, another exception occurred: 2023-09-08T11:37:28,509 Traceback (most recent call last): 2023-09-08T11:37:28,510 File "", line 2, in 2023-09-08T11:37:28,510 File "", line 34, in 2023-09-08T11:37:28,511 File "/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/setup.py", line 23, in 2023-09-08T11:37:28,511 distribute_setup.use_setuptools('0.6.10') 2023-09-08T11:37:28,512 File "/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/distribute_setup.py", line 145, in use_setuptools 2023-09-08T11:37:28,512 return _do_download(version, download_base, to_dir, download_delay) 2023-09-08T11:37:28,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,513 File "/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/distribute_setup.py", line 123, in _do_download 2023-09-08T11:37:28,514 tarball = download_setuptools(version, download_base, 2023-09-08T11:37:28,514 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,515 File "/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/distribute_setup.py", line 193, in download_setuptools 2023-09-08T11:37:28,516 src = urlopen(url) 2023-09-08T11:37:28,517 ^^^^^^^^^^^^ 2023-09-08T11:37:28,518 File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen 2023-09-08T11:37:28,519 return opener.open(url, data, timeout) 2023-09-08T11:37:28,519 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,520 File "/usr/lib/python3.11/urllib/request.py", line 525, in open 2023-09-08T11:37:28,521 response = meth(req, response) 2023-09-08T11:37:28,522 ^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,523 File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response 2023-09-08T11:37:28,524 response = self.parent.error( 2023-09-08T11:37:28,524 ^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,525 File "/usr/lib/python3.11/urllib/request.py", line 563, in error 2023-09-08T11:37:28,526 return self._call_chain(*args) 2023-09-08T11:37:28,527 ^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,527 File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain 2023-09-08T11:37:28,528 result = func(*args) 2023-09-08T11:37:28,529 ^^^^^^^^^^^ 2023-09-08T11:37:28,530 File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default 2023-09-08T11:37:28,530 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2023-09-08T11:37:28,531 urllib.error.HTTPError: HTTP Error 403: SSL is required 2023-09-08T11:37:28,608 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T11:37:28,621 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T11:37:28,621 exec(compile('"'"''"'"''"'"' 2023-09-08T11:37:28,621 # This is -- a caller that pip uses to run setup.py 2023-09-08T11:37:28,621 # 2023-09-08T11:37:28,621 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T11:37:28,621 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T11:37:28,621 # - It provides a clear error message when setuptools is not installed. 2023-09-08T11:37:28,621 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T11:37:28,621 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T11:37:28,621 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T11:37:28,621 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T11:37:28,621 import os, sys, tokenize 2023-09-08T11:37:28,621 2023-09-08T11:37:28,621 try: 2023-09-08T11:37:28,621 import setuptools 2023-09-08T11:37:28,621 except ImportError as error: 2023-09-08T11:37:28,621 print( 2023-09-08T11:37:28,621 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T11:37:28,621 "the build environment.", 2023-09-08T11:37:28,621 file=sys.stderr, 2023-09-08T11:37:28,621 ) 2023-09-08T11:37:28,621 sys.exit(1) 2023-09-08T11:37:28,621 2023-09-08T11:37:28,621 __file__ = %r 2023-09-08T11:37:28,621 sys.argv[0] = __file__ 2023-09-08T11:37:28,621 2023-09-08T11:37:28,621 if os.path.exists(__file__): 2023-09-08T11:37:28,621 filename = __file__ 2023-09-08T11:37:28,621 with tokenize.open(__file__) as f: 2023-09-08T11:37:28,621 setup_py_code = f.read() 2023-09-08T11:37:28,621 else: 2023-09-08T11:37:28,621 filename = "" 2023-09-08T11:37:28,621 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T11:37:28,621 2023-09-08T11:37:28,621 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T11:37:28,621 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-v7re7ehw[/] 2023-09-08T11:37:28,622 [bold magenta]cwd[/]: /tmp/pip-wheel-sojl7irm/django-newsletter_d50aaad3bbc34da0a0dcb4d4aaeded06/ 2023-09-08T11:37:28,622 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T11:37:28,624 ERROR: [present-rich] metadata generation failed 2023-09-08T11:37:28,629 Exception information: 2023-09-08T11:37:28,629 Traceback (most recent call last): 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T11:37:28,629 call_subprocess( 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T11:37:28,629 raise error 2023-09-08T11:37:28,629 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T11:37:28,629 2023-09-08T11:37:28,629 The above exception was the direct cause of the following exception: 2023-09-08T11:37:28,629 2023-09-08T11:37:28,629 Traceback (most recent call last): 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T11:37:28,629 status = run_func(*args) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T11:37:28,629 return func(self, options, args) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T11:37:28,629 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T11:37:28,629 result = self._result = resolver.resolve( 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T11:37:28,629 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T11:37:28,629 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T11:37:28,629 if not criterion.candidates: 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T11:37:28,629 return bool(self._sequence) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T11:37:28,629 return any(self) 2023-09-08T11:37:28,629 ^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T11:37:28,629 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T11:37:28,629 candidate = func() 2023-09-08T11:37:28,629 ^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T11:37:28,629 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T11:37:28,629 super().__init__( 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T11:37:28,629 self.dist = self._prepare() 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T11:37:28,629 dist = self._prepare_distribution() 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T11:37:28,629 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T11:37:28,629 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T11:37:28,629 dist = _get_prepared_distribution( 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T11:37:28,629 abstract_dist.prepare_distribution_metadata( 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T11:37:28,629 self.req.prepare_metadata() 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T11:37:28,629 self.metadata_directory = generate_metadata_legacy( 2023-09-08T11:37:28,629 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:37:28,629 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T11:37:28,629 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T11:37:28,629 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T11:37:28,642 Removed django-newsletter==0.4.1 from https://files.pythonhosted.org/packages/0c/95/04e44dbf11168434c31df85d7119e11ea6a0d2223cb9e06722ff8fa0c9f2/django-newsletter-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-90hbasf5' 2023-09-08T11:37:28,643 Removed build tracker: '/tmp/pip-build-tracker-90hbasf5'