2025-09-07T21:39:44,348 Created temporary directory: /tmp/pip-build-tracker-kh6vm3ft 2025-09-07T21:39:44,349 Initialized build tracking at /tmp/pip-build-tracker-kh6vm3ft 2025-09-07T21:39:44,349 Created build tracker: /tmp/pip-build-tracker-kh6vm3ft 2025-09-07T21:39:44,349 Entered build tracker: /tmp/pip-build-tracker-kh6vm3ft 2025-09-07T21:39:44,350 Created temporary directory: /tmp/pip-wheel-_mljvi69 2025-09-07T21:39:44,353 Created temporary directory: /tmp/pip-ephem-wheel-cache-05un2e5q 2025-09-07T21:39:44,409 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:39:44,412 2 location(s) to search for versions of python-postmark: 2025-09-07T21:39:44,412 * https://pypi.org/simple/python-postmark/ 2025-09-07T21:39:44,412 * https://www.piwheels.org/simple/python-postmark/ 2025-09-07T21:39:44,412 Fetching project page and analyzing links: https://pypi.org/simple/python-postmark/ 2025-09-07T21:39:44,412 Getting page https://pypi.org/simple/python-postmark/ 2025-09-07T21:39:44,413 Found index url https://pypi.org/simple/ 2025-09-07T21:39:44,560 Fetched page https://pypi.org/simple/python-postmark/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:39:44,568 Found link https://files.pythonhosted.org/packages/5e/f1/abdb4237ebc778b458086f5e2de3378e7891f41e4d525c62fc7eb81b272a/python-postmark-0.2.0.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.2.0 2025-09-07T21:39:44,569 Found link https://files.pythonhosted.org/packages/0d/12/10e7c2047b23c99fbbd30fd88d4eda829b90e330c283e168752788856f3b/python-postmark-0.2.2.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.2.2 2025-09-07T21:39:44,569 Found link https://files.pythonhosted.org/packages/53/71/ffd1dc8a5babb3518201cdde6c525df94ddc82013d495c7d08488a5e03b3/python-postmark-0.3.1.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.3.1 2025-09-07T21:39:44,570 Found link https://files.pythonhosted.org/packages/04/b3/35b86c293b87faf97984c52f8a2fb4b014ebd52c0beaa930544b7be5b62a/python-postmark-0.3.2.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.3.2 2025-09-07T21:39:44,570 Found link https://files.pythonhosted.org/packages/62/89/49e6a73627e0ae6bd1b3017ad69fb81ca8234457108a70361a3d52980dbc/python-postmark-0.4.0.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.0 2025-09-07T21:39:44,570 Found link https://files.pythonhosted.org/packages/10/a9/026898d60f22eacf833deefd6602d8d1ab6fdcf649a0ba8723bf75b613ba/python-postmark-0.4.1.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.1 2025-09-07T21:39:44,570 Found link https://files.pythonhosted.org/packages/ab/fa/92f57c2cbe0e7b842d1ebdfbd71f70aa042a8ad3499dde0130c29528492b/python-postmark-0.4.2.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.2 2025-09-07T21:39:44,571 Found link https://files.pythonhosted.org/packages/a7/b7/166e16b86b29753bfae2ec8cc1e50e65c0e97c40793b1f4ab655de3943b4/python-postmark-0.4.3.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.3 2025-09-07T21:39:44,571 Found link https://files.pythonhosted.org/packages/24/aa/a859f74bb4662215e8f479695ae366188b5c5abab176a36dfe8ad33be663/python-postmark-0.4.4.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.4 2025-09-07T21:39:44,571 Found link https://files.pythonhosted.org/packages/3f/a8/7284334c5b1f2f75556668c10149e5533cfb56c8f230734f8879c6d4cac8/python-postmark-0.4.5.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.5 2025-09-07T21:39:44,572 Found link https://files.pythonhosted.org/packages/d6/9c/007e1585f7a9f5ab0e3858b9e98f68fc51b4cb3bec7ec1e2eb3260926be0/python-postmark-0.4.6.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.6 2025-09-07T21:39:44,572 Found link https://files.pythonhosted.org/packages/30/8f/6c62f036ff4a3de0909b4848f9b7d59cd999f620ce234986fa8d05c121a5/python-postmark-0.4.7.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.7 2025-09-07T21:39:44,572 Found link https://files.pythonhosted.org/packages/d3/26/6d73307f2c0ab9203bf13b28f61626038cd175f66e09a8062f8b4d81b350/python-postmark-0.4.8.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.8 2025-09-07T21:39:44,572 Found link https://files.pythonhosted.org/packages/26/05/734ffef97b1b6a85e92b3c584dfd4ca51cab66436590b4946410cf7f0f06/python-postmark-0.4.9.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.9 2025-09-07T21:39:44,573 Found link https://files.pythonhosted.org/packages/f7/e8/e86d34be1de227766c2c5e3c6a884b75c378bcd079352ef5e96650b65390/python-postmark-0.4.10.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.10 2025-09-07T21:39:44,573 Found link https://files.pythonhosted.org/packages/6b/0e/9fcbf0ac6f667744f648b63d634ccd89c69d4c675a35ceae044ad41eac6f/python-postmark-0.4.11.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.11 2025-09-07T21:39:44,573 Found link https://files.pythonhosted.org/packages/a1/50/661f860538f174ac38ca1db9825c499cb30c71e642ee148c17a6b210354c/python-postmark-0.4.12.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.4.12 2025-09-07T21:39:44,574 Found link https://files.pythonhosted.org/packages/06/67/80af4af8cea87a7235ed505be23da7d0a9da2b05e72d99b3fa83bba3ec85/python-postmark-0.5.0.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.0 2025-09-07T21:39:44,574 Found link https://files.pythonhosted.org/packages/cf/f0/3f70ebd6d640e58c471e03dc0a95e95d190d8bab89864dc0300704b44bfa/python-postmark-0.5.1.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.1 2025-09-07T21:39:44,574 Found link https://files.pythonhosted.org/packages/53/0d/872a0c69697749cacd1ee97b761d281d252ae9d2bc4b856cf463cb787c74/python-postmark-0.5.2.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.2 2025-09-07T21:39:44,574 Found link https://files.pythonhosted.org/packages/91/6a/d7083114d8328fe066ac18a9b98a3475bdba630e71c198e436daf2a27464/python-postmark-0.5.3.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.3 2025-09-07T21:39:44,575 Found link https://files.pythonhosted.org/packages/38/72/547be469741f72b8bbb25084e99eae51331750d77cc5f89cef2fe390e4ac/python-postmark-0.5.4.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.4 2025-09-07T21:39:44,575 Found link https://files.pythonhosted.org/packages/b3/eb/429b520c95439e9ee2938c59843480cc6d8660ff14490013e07541eada2c/python-postmark-0.5.5.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.5 2025-09-07T21:39:44,575 Found link https://files.pythonhosted.org/packages/57/7c/5eec0f6727c1eb4e9250275be52c0b0be661755244c416a866f1c8a07e38/python-postmark-0.5.6.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.6 2025-09-07T21:39:44,576 Found link https://files.pythonhosted.org/packages/38/ff/0a44b2f1d68a7596d91a35f6acca516204db694f18add1e52f1e661b62c0/python-postmark-0.5.7.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.7 2025-09-07T21:39:44,576 Found link https://files.pythonhosted.org/packages/83/01/8f5b6c10e526875ff8f07b28a238af33caa41beba104fd80ab12cba0135d/python-postmark-0.5.8.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.5.8 2025-09-07T21:39:44,576 Found link https://files.pythonhosted.org/packages/bf/50/b89fc5ec28d964e089dd838862f8854ac910594446d30804a3ee434696f9/python-postmark-0.6.0.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.6.0 2025-09-07T21:39:44,576 Found link https://files.pythonhosted.org/packages/47/10/a148c4da1c164eaaf3d28d6336a75a72f442d0b8775b2678b6da298dc793/python-postmark-0.6.1.tar.gz (from https://pypi.org/simple/python-postmark/), version: 0.6.1 2025-09-07T21:39:44,577 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-postmark/ 2025-09-07T21:39:44,577 Getting page https://www.piwheels.org/simple/python-postmark/ 2025-09-07T21:39:44,578 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:39:44,667 Fetched page https://www.piwheels.org/simple/python-postmark/ as text/html 2025-09-07T21:39:44,673 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.6.1-py3-none-any.whl#sha256=43d8dd91b71ac8045574428ad98958fe4f4f92d47eb7d534b08cf0ef38eda46a (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,673 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.6.0-py3-none-any.whl#sha256=27f4f71ecc07b746c85ce2fd2b5b7b997e47a9f4d1bdb84b6bbe6c6a20713cb3 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.8-py3-none-any.whl#sha256=ca3d18db752586852245b3c50f5c79394aa3247181832b361cc45e4d44cb709f (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.7-py3-none-any.whl#sha256=35ee71eac7442d6ce8987a90303d44700f6158daa0357ce995f046c6ce624cb9 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.6-py3-none-any.whl#sha256=8fac0ebfa255c0cfd8b7e69f80bde87f5486e0609aaadf680ecf7bb5f3b61115 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.5-py3-none-any.whl#sha256=e80bcafcec2e96483ffe63933b4ca5eacd570d7de93098f2e3c557031453e6cb (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.4-py3-none-any.whl#sha256=fe42c0c9bf0c55169b05cc3bac44a2219dd2d0cb3be4bd0b4a75117324da388d (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,674 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.3-py3-none-any.whl#sha256=83270100829edf6a805066afd145331fddc15dbb76e5fc2f89dac87f243ae7b9 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.2-py3-none-any.whl#sha256=0d049696c0d0bbfa93bee81d0ec0c0dde48a4571a92f88af4a2db819b5fe73de (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.1-py3-none-any.whl#sha256=14c09c47cf2ed91ec19ee75dd59517a6a81d38bf83818c9ef4493e3c6ae0476b (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.5.0-py3-none-any.whl#sha256=670cb83edc989f9d4673ef7322f38da4309f2ab005a028de37e5ebba81b1e1a9 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.12-py3-none-any.whl#sha256=d2da98082bafc26c76f8fe9bfaed5e8f6bf5ce095c48c8e72c4217f47ad703d3 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.11-py3-none-any.whl#sha256=2b50a2e62d0db6071ee6dc4c0e55c662a2164643e7eb3f3a7250628f8b626804 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.10-py3-none-any.whl#sha256=947751d0d8254773a75dad5ad85598e3e80f26c10a65719341c2d91020ebc71f (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,675 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.9-py3-none-any.whl#sha256=0f1ac30932d37fd7c208e1a9c366f5928f2c4df7d5ee8ee00a3797e1bf915a2c (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.8-py3-none-any.whl#sha256=46e54453a7615f09da227b7321cdf00dd25bdbf9fdb342a0d69340fa1d03dd85 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.7-py3-none-any.whl#sha256=355d83237be1823e23105e4bfaa7cc276f3e8df3a36d451e50c23b3f10371001 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.6-py3-none-any.whl#sha256=5a6050854ad578cec8fed49f32501ffa9b044ac0a0add5e0681c81495876000c (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.5-py3-none-any.whl#sha256=3a30b1a45fd63b96010940af08c210962e6364467c7cd30455bf8e4c39b28ef5 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.4-py3-none-any.whl#sha256=7f7960e9bae7665831f33ef068bbefbbefdce278a110bf61429c7d1935fc1148 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,676 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.3-py3-none-any.whl#sha256=42def68e4c96d3b9fe98148f24edfc91fa0db631d862e0c6817dcdfd0e4c8167 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,677 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.2-py3-none-any.whl#sha256=09b95621ee540c66b2ecf2e0ade73e192643f2719722c4e12faca8ae46118a9d (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,677 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.1-py3-none-any.whl#sha256=a528c2ea3783c64d4669f2e74e5c7a1e3398490ab5386a4fabe3301ecb54ca82 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,677 Skipping link: No binaries permitted for python-postmark: https://archive1.piwheels.org/simple/python-postmark/python_postmark-0.4.0-py3-none-any.whl#sha256=297f907b5453140830badaf234d6ac38248dde2c5324911671d8e6cc3788d7a1 (from https://www.piwheels.org/simple/python-postmark/) 2025-09-07T21:39:44,677 Skipping link: not a file: https://www.piwheels.org/simple/python-postmark/ 2025-09-07T21:39:44,677 Skipping link: not a file: https://pypi.org/simple/python-postmark/ 2025-09-07T21:39:44,705 Given no hashes to check 1 links for project 'python-postmark': discarding no candidates 2025-09-07T21:39:44,706 Collecting python-postmark==0.3.2 2025-09-07T21:39:44,707 Created temporary directory: /tmp/pip-unpack-piohyyfx 2025-09-07T21:39:44,933 Downloading python-postmark-0.3.2.tar.gz (17 kB) 2025-09-07T21:39:44,960 Added python-postmark==0.3.2 from https://files.pythonhosted.org/packages/04/b3/35b86c293b87faf97984c52f8a2fb4b014ebd52c0beaa930544b7be5b62a/python-postmark-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-kh6vm3ft' 2025-09-07T21:39:44,961 Running setup.py (path:/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/setup.py) egg_info for package python-postmark 2025-09-07T21:39:44,962 Created temporary directory: /tmp/pip-pip-egg-info-z6w2jt1b 2025-09-07T21:39:44,962 Preparing metadata (setup.py): started 2025-09-07T21:39:44,963 Running command python setup.py egg_info 2025-09-07T21:39:45,509 /tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/distribute_setup.py:139: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-07T21:39:45,509 import pkg_resources 2025-09-07T21:39:45,838 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz 2025-09-07T21:39:45,898 Traceback (most recent call last): 2025-09-07T21:39:45,898 File "/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/distribute_setup.py", line 143, in use_setuptools 2025-09-07T21:39:45,899 raise ImportError 2025-09-07T21:39:45,899 ImportError 2025-09-07T21:39:45,899 During handling of the above exception, another exception occurred: 2025-09-07T21:39:45,899 Traceback (most recent call last): 2025-09-07T21:39:45,903 File "", line 2, in 2025-09-07T21:39:45,903 exec(compile(''' 2025-09-07T21:39:45,903 ~~~~^^^^^^^^^^^^ 2025-09-07T21:39:45,903 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:39:45,903 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:45,904 ...<32 lines>... 2025-09-07T21:39:45,904 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:39:45,904 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:45,904 ''' % ('/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/setup.py',), "", "exec")) 2025-09-07T21:39:45,904 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:45,904 File "", line 35, in 2025-09-07T21:39:45,904 File "/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/setup.py", line 2, in 2025-09-07T21:39:45,905 distribute_setup.use_setuptools() 2025-09-07T21:39:45,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:39:45,905 File "/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/distribute_setup.py", line 145, in use_setuptools 2025-09-07T21:39:45,905 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T21:39:45,905 File "/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/distribute_setup.py", line 123, in _do_download 2025-09-07T21:39:45,905 tarball = download_setuptools(version, download_base, 2025-09-07T21:39:45,905 to_dir, download_delay) 2025-09-07T21:39:45,905 File "/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/distribute_setup.py", line 193, in download_setuptools 2025-09-07T21:39:45,906 src = urlopen(url) 2025-09-07T21:39:45,906 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T21:39:45,906 return opener.open(url, data, timeout) 2025-09-07T21:39:45,906 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:45,906 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T21:39:45,906 response = meth(req, response) 2025-09-07T21:39:45,906 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T21:39:45,906 response = self.parent.error( 2025-09-07T21:39:45,907 'http', request, response, code, msg, hdrs) 2025-09-07T21:39:45,907 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T21:39:45,907 return self._call_chain(*args) 2025-09-07T21:39:45,907 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T21:39:45,907 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T21:39:45,907 result = func(*args) 2025-09-07T21:39:45,907 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T21:39:45,907 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T21:39:45,908 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T21:39:46,004 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:39:46,016 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:39:46,016 exec(compile('"'"''"'"''"'"' 2025-09-07T21:39:46,016 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:39:46,016 # 2025-09-07T21:39:46,016 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:39:46,016 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:39:46,016 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:39:46,016 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:39:46,016 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:39:46,016 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:39:46,016 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:39:46,016 import os, sys, tokenize, traceback 2025-09-07T21:39:46,016 2025-09-07T21:39:46,016 try: 2025-09-07T21:39:46,016 import setuptools 2025-09-07T21:39:46,016 except ImportError: 2025-09-07T21:39:46,016 print( 2025-09-07T21:39:46,016 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:39:46,016 "the build environment with exception:", 2025-09-07T21:39:46,016 file=sys.stderr, 2025-09-07T21:39:46,016 ) 2025-09-07T21:39:46,016 traceback.print_exc() 2025-09-07T21:39:46,016 sys.exit(1) 2025-09-07T21:39:46,016 2025-09-07T21:39:46,016 __file__ = %r 2025-09-07T21:39:46,016 sys.argv[0] = __file__ 2025-09-07T21:39:46,016 2025-09-07T21:39:46,016 if os.path.exists(__file__): 2025-09-07T21:39:46,016 filename = __file__ 2025-09-07T21:39:46,016 with tokenize.open(__file__) as f: 2025-09-07T21:39:46,016 setup_py_code = f.read() 2025-09-07T21:39:46,016 else: 2025-09-07T21:39:46,016 filename = "" 2025-09-07T21:39:46,016 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:39:46,016 2025-09-07T21:39:46,016 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:39:46,016 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-z6w2jt1b[/] 2025-09-07T21:39:46,016 [bold magenta]cwd[/]: /tmp/pip-wheel-_mljvi69/python-postmark_4ac2e49bbabf4bdfb8de87f79226e245/ 2025-09-07T21:39:46,016 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:39:46,017 ERROR: metadata generation failed 2025-09-07T21:39:46,022 Exception information: 2025-09-07T21:39:46,022 Traceback (most recent call last): 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:39:46,022 call_subprocess( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 args, 2025-09-07T21:39:46,022 ^^^^^ 2025-09-07T21:39:46,022 ...<2 lines>... 2025-09-07T21:39:46,022 spinner=spinner, 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:39:46,022 raise error 2025-09-07T21:39:46,022 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:39:46,022 2025-09-07T21:39:46,022 The above exception was the direct cause of the following exception: 2025-09-07T21:39:46,022 2025-09-07T21:39:46,022 Traceback (most recent call last): 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:39:46,022 status = _inner_run() 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:39:46,022 return self.run(options, args) 2025-09-07T21:39:46,022 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:39:46,022 return func(self, options, args) 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:39:46,022 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:39:46,022 result = self._result = resolver.resolve( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:39:46,022 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:39:46,022 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:39:46,022 if not criterion.candidates: 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:39:46,022 return bool(self._sequence) 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:39:46,022 self._bool = any(self) 2025-09-07T21:39:46,022 ~~~^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:39:46,022 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:39:46,022 ^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:39:46,022 candidate = func() 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:39:46,022 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 link, template, name, version 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:39:46,022 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 link, 2025-09-07T21:39:46,022 ^^^^^ 2025-09-07T21:39:46,022 ...<3 lines>... 2025-09-07T21:39:46,022 version=version, 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:39:46,022 super().__init__( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 link=link, 2025-09-07T21:39:46,022 ^^^^^^^^^^ 2025-09-07T21:39:46,022 ...<4 lines>... 2025-09-07T21:39:46,022 version=version, 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:39:46,022 self.dist = self._prepare() 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:39:46,022 dist = self._prepare_distribution() 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:39:46,022 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:39:46,022 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:39:46,022 dist = _get_prepared_distribution( 2025-09-07T21:39:46,022 req, 2025-09-07T21:39:46,022 ...<3 lines>... 2025-09-07T21:39:46,022 self.check_build_deps, 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:39:46,022 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 finder, build_isolation, check_build_deps 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:39:46,022 self.req.prepare_metadata() 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:39:46,022 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:39:46,022 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:39:46,022 build_env=self.build_env, 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ...<3 lines>... 2025-09-07T21:39:46,022 details=details, 2025-09-07T21:39:46,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:39:46,022 ) 2025-09-07T21:39:46,022 ^ 2025-09-07T21:39:46,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:39:46,022 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:39:46,022 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:39:46,044 Removed python-postmark==0.3.2 from https://files.pythonhosted.org/packages/04/b3/35b86c293b87faf97984c52f8a2fb4b014ebd52c0beaa930544b7be5b62a/python-postmark-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-kh6vm3ft' 2025-09-07T21:39:46,044 Removed build tracker: '/tmp/pip-build-tracker-kh6vm3ft'