2025-09-07T22:02:34,974 Created temporary directory: /tmp/pip-build-tracker-khv418ca 2025-09-07T22:02:34,975 Initialized build tracking at /tmp/pip-build-tracker-khv418ca 2025-09-07T22:02:34,975 Created build tracker: /tmp/pip-build-tracker-khv418ca 2025-09-07T22:02:34,975 Entered build tracker: /tmp/pip-build-tracker-khv418ca 2025-09-07T22:02:34,975 Created temporary directory: /tmp/pip-wheel-sl2qcas0 2025-09-07T22:02:34,979 Created temporary directory: /tmp/pip-ephem-wheel-cache-v_70ku6d 2025-09-07T22:02:35,037 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:02:35,039 2 location(s) to search for versions of customerio: 2025-09-07T22:02:35,039 * https://pypi.org/simple/customerio/ 2025-09-07T22:02:35,039 * https://www.piwheels.org/simple/customerio/ 2025-09-07T22:02:35,040 Fetching project page and analyzing links: https://pypi.org/simple/customerio/ 2025-09-07T22:02:35,040 Getting page https://pypi.org/simple/customerio/ 2025-09-07T22:02:35,041 Found index url https://pypi.org/simple/ 2025-09-07T22:02:35,188 Fetched page https://pypi.org/simple/customerio/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:02:35,198 Found link https://files.pythonhosted.org/packages/cf/76/ec936d5dffc1848038c19a385ff2c28fce93ca64f30935ef2656780c5ecd/customerio-0.1.1.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.1 2025-09-07T22:02:35,198 Found link https://files.pythonhosted.org/packages/71/47/485ac7bbc563d20bdf93f6acb8b30ba3574540e3840f8b0ef03f238a90ec/customerio-0.1.2.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.2 2025-09-07T22:02:35,199 Found link https://files.pythonhosted.org/packages/dc/94/4eb21d48133cbddaa18186d070fcbaed631b2018f58b79aed2ee568a696e/customerio-0.1.3.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.3 2025-09-07T22:02:35,199 Found link https://files.pythonhosted.org/packages/31/60/6fdf2205e282c50c3def28093a83a533d6b6fdcb6586536aed2819b59073/customerio-0.1.4.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.4 2025-09-07T22:02:35,200 Found link https://files.pythonhosted.org/packages/0f/7f/cd27f25b61830e4681029c627c7d701c274540b3c16ee4cd25ad280d0d28/customerio-0.1.5.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.5 2025-09-07T22:02:35,200 Found link https://files.pythonhosted.org/packages/6a/c0/e43f64de109e12edd4a044a7e75fa58257812644704d84777941380a0e43/customerio-0.1.6.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.6 2025-09-07T22:02:35,201 Found link https://files.pythonhosted.org/packages/f4/fa/6f5acbcacd8e0db767fd7b8c61b517f117e14e05fb2908d4ad6f76fed0de/customerio-0.1.7.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.7 2025-09-07T22:02:35,201 Found link https://files.pythonhosted.org/packages/e2/10/890c82e5ad9f3c6f0ef8fba32da41548b97ba8ac24409e05c035ba79ae7f/customerio-0.1.8.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.8 2025-09-07T22:02:35,202 Found link https://files.pythonhosted.org/packages/c1/41/04693e1631fd47d2541cd3e9a75a94345d8c3875ddedfb3333d750d61b3d/customerio-0.1.9.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.9 2025-09-07T22:02:35,202 Found link https://files.pythonhosted.org/packages/7c/a3/1a11b3d04b90d3eb42d03da21a476b6fa025fec1ca436d4be1c73dc58a3b/customerio-0.1.10.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.10 2025-09-07T22:02:35,203 Found link https://files.pythonhosted.org/packages/9d/b3/25344df6d25ac9408c5df76230995c2765fe5ab64d5ec6bbc2aae6b2af5b/customerio-0.1.11.tar.gz (from https://pypi.org/simple/customerio/), version: 0.1.11 2025-09-07T22:02:35,203 Found link https://files.pythonhosted.org/packages/72/44/582550dbb1b5084a1b4e33ef969d399fd84706f9f9b877387ecaffaf8c88/customerio-0.2.tar.gz (from https://pypi.org/simple/customerio/), version: 0.2 2025-09-07T22:02:35,204 Found link https://files.pythonhosted.org/packages/77/c9/ec93970abbe2f8ec0be8b1d928b9b94609ece3f260fda7bc7012c564857d/customerio-0.2.1.tar.gz (from https://pypi.org/simple/customerio/), version: 0.2.1 2025-09-07T22:02:35,204 Found link https://files.pythonhosted.org/packages/05/79/65691fcc0af87f33c53a6e4b20c35405d385887de16d3e873c946559517b/customerio-0.2.2.tar.gz (from https://pypi.org/simple/customerio/), version: 0.2.2 2025-09-07T22:02:35,205 Found link https://files.pythonhosted.org/packages/f7/3e/c2ffb1400c8a11f57e4333f2c6388d0073b3aa1c321b03898dd451d64486/customerio-0.2.3.tar.gz (from https://pypi.org/simple/customerio/), version: 0.2.3 2025-09-07T22:02:35,205 Found link https://files.pythonhosted.org/packages/3c/78/1e8ceda6e8e43d88fbe991efb58bc6b6017a10c0d8dd96efcfab355eca1f/customerio-0.2.4.tar.gz (from https://pypi.org/simple/customerio/), version: 0.2.4 2025-09-07T22:02:35,206 Found link https://files.pythonhosted.org/packages/be/c1/1243928f5b10b757b164080b75ffc719a5467b6d020b52ea6121b807f6c4/customerio-0.3.tar.gz (from https://pypi.org/simple/customerio/), version: 0.3 2025-09-07T22:02:35,206 Found link https://files.pythonhosted.org/packages/ae/07/2ca345a11bc2778b419e3536c1a962d96e6c70478c68806908095f22dc5d/customerio-0.4.tar.gz (from https://pypi.org/simple/customerio/), version: 0.4 2025-09-07T22:02:35,206 Found link https://files.pythonhosted.org/packages/7e/74/b60f3f81cc069966243d48431907dd1ae74b3118fb1ccebc54e2f8ce9288/customerio-0.5.tar.gz (from https://pypi.org/simple/customerio/), version: 0.5 2025-09-07T22:02:35,207 Found link https://files.pythonhosted.org/packages/f4/ea/51c50560128ae77229c607dbfb6d3a299074a1dc67c594a3d6315bb9bf78/customerio-0.5.1.tar.gz (from https://pypi.org/simple/customerio/), version: 0.5.1 2025-09-07T22:02:35,207 Found link https://files.pythonhosted.org/packages/90/53/f024b49b16679f9092435d2f424e086a9a275a388fed0dff202b31d94dbd/customerio-0.5.2.tar.gz (from https://pypi.org/simple/customerio/), version: 0.5.2 2025-09-07T22:02:35,208 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/80/b7/979ef08a5a456e34805b157f05e570c8ccab23ee011a3630163ea233878a/customerio-1.0-py3.9.egg (from https://pypi.org/simple/customerio/) 2025-09-07T22:02:35,208 Found link https://files.pythonhosted.org/packages/48/3e/ad9e59ae19899358a6a7c0d4a049abc85c75297f9be3ce7db18d64cfbd94/customerio-1.0.tar.gz (from https://pypi.org/simple/customerio/), version: 1.0 2025-09-07T22:02:35,209 Found link https://files.pythonhosted.org/packages/ba/8e/185fe1580f35c3ed6cbd0d5c5d94ca49a464dd0580725d3490d071d72180/customerio-1.1.tar.gz (from https://pypi.org/simple/customerio/), version: 1.1 2025-09-07T22:02:35,209 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f2/2e/95e05788b5ea8a0b6efdfa9a581231421ee896dcd26c47b8620569bbeab2/customerio-1.2-py3.7.egg (from https://pypi.org/simple/customerio/) 2025-09-07T22:02:35,209 Found link https://files.pythonhosted.org/packages/53/85/6a5e41655a9fd72c0536f5c9d8efaa0a701ef728041cd48d7a67e0093bcd/customerio-1.2.tar.gz (from https://pypi.org/simple/customerio/), version: 1.2 2025-09-07T22:02:35,210 Found link https://files.pythonhosted.org/packages/56/04/e8aa478cd5232f9144f623e89a7723d9a228f60c37e27263e0010475961c/customerio-1.3.tar.gz (from https://pypi.org/simple/customerio/), version: 1.3 2025-09-07T22:02:35,210 Found link https://files.pythonhosted.org/packages/4c/f2/9788cbe64b8d106bfd7875832a68d6d2df7c27f7f0e5d713ae04b4d35baf/customerio-1.4.tar.gz (from https://pypi.org/simple/customerio/), version: 1.4 2025-09-07T22:02:35,211 Found link https://files.pythonhosted.org/packages/23/49/a9232ba6b5496cbb1ac8f1202cb6d7329a4f36b1b293cee1f8bcb3564427/customerio-1.5.tar.gz (from https://pypi.org/simple/customerio/), version: 1.5 2025-09-07T22:02:35,211 Found link https://files.pythonhosted.org/packages/e5/5f/bf3b35bc53a34a4c9d264da4602ec7671bd14a3e2c55229fa0bf57b210b4/customerio-1.6.tar.gz (from https://pypi.org/simple/customerio/), version: 1.6 2025-09-07T22:02:35,212 Found link https://files.pythonhosted.org/packages/97/e7/ff05f70731efa1ad362e6df6593ca9a2dacc227cf25ffd02df2427a43d33/customerio-1.6.1.tar.gz (from https://pypi.org/simple/customerio/), version: 1.6.1 2025-09-07T22:02:35,212 Found link https://files.pythonhosted.org/packages/09/5e/1a3cb6a4a3f55d1504f02793e0eff676bf58601c33852250cb85dd7ad5fd/customerio-2.0.tar.gz (from https://pypi.org/simple/customerio/), version: 2.0 2025-09-07T22:02:35,213 Found link https://files.pythonhosted.org/packages/0a/8c/fdaee0e74eb7b51a509b4357d9f6a39f5c7164a368fa560b8f20755ddcb4/customerio-2.1.tar.gz (from https://pypi.org/simple/customerio/), version: 2.1 2025-09-07T22:02:35,213 Found link https://files.pythonhosted.org/packages/f0/05/5776c205dc1428c01df0a473b054f975926b6480ac5a36130a4abc32ccce/customerio-2.2.tar.gz (from https://pypi.org/simple/customerio/), version: 2.2 2025-09-07T22:02:35,214 Fetching project page and analyzing links: https://www.piwheels.org/simple/customerio/ 2025-09-07T22:02:35,215 Getting page https://www.piwheels.org/simple/customerio/ 2025-09-07T22:02:35,216 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:02:35,317 Fetched page https://www.piwheels.org/simple/customerio/ as text/html 2025-09-07T22:02:35,321 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-2.2-py3-none-any.whl#sha256=ef346a0dcd29b8d7bad95365af087b13c12abb4889e6b8d5c0f9d6491ab978cb (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-2.1-py3-none-any.whl#sha256=b7728755952d96a257b29b5368547cfdbc31437d5a6f3eb196b30759cb1940bd (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-2.0-py3-none-any.whl#sha256=81d55d7cb02f6dd2e43236346a68e3756529afb968b8d1031fbc37cdb4298f25 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.6.1-py3-none-any.whl#sha256=d27d48341e5d06294c8c31c7bd27fda7c3e09acce8f75d07510f6f693271c6fa (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.6-py3-none-any.whl#sha256=55185bbf8267c06fac835998417ebe3ce69902c8b302e5969b7349a06f3f38de (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.5-py3-none-any.whl#sha256=c8a8cc285ab754833d4d9d97fd6c31eed2b28bfa880fa49eebade6e6e90200be (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.4-py3-none-any.whl#sha256=907323fca86282cece8a8084b89ac3de6736cd20f4201d707f3c471ad4044874 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.3-py3-none-any.whl#sha256=99e4b59889277e2e70eb55089a1402e4d7000b9141c322fc2a927f239c282912 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,322 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.2-py3-none-any.whl#sha256=9c97c6d4fb7d113f8a89c8c5f09a11707047d006e165906a570560c0a27a7e2e (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.1-py3-none-any.whl#sha256=3f7708a2189709da5ba42c7a178e4dbee903cda225b8b7e67286507681625d84 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-1.0-py3-none-any.whl#sha256=b99c31721bac8357205804f340a287cc031bb3eec9a9211f48d4efa60c89b7c1 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.5.2-py3-none-any.whl#sha256=95661fcd1295d8bf5dd33b0803a4d3f86d66ef229f7015f82301a77563c031a4 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.5.1-py3-none-any.whl#sha256=4b75ec8a7f15f2205cce555f5904fc2670dc919d642d8d4af7e5c910c8eb26db (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.5-py3-none-any.whl#sha256=638327f68ae7699900bc94773a227c5e49f13ab6f3de6057489b2b1cb56d0f4a (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.4-py3-none-any.whl#sha256=4cec650eda2e2ed7a6cf60fac35cda61a742e3741b12dccf58cfcc9fb3523fd9 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,323 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.3-py3-none-any.whl#sha256=52e3187c088e8cfbe727fc5874cfb5e379ae997800eba1099fd4b2db6e4e86a9 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.2.4-py3-none-any.whl#sha256=e2e91c2077c4619f2298ad94a35134f2cc92fb98a501fd823d1753c29166b7e4 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.2.3-py3-none-any.whl#sha256=b7a7dc7db8ac3b1376563a6314b81381b80698a4b3dd435d56b0a2d3fc04e568 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.2.2-py3-none-any.whl#sha256=ce958e1134b3a7dc9d3c14be588f0b2199945748f126cbfa56bedc07ce222ef7 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.2.1-py3-none-any.whl#sha256=de239952369b5b4d46a30247ec2b463d69dc6b873d0439f669b1a39f9112e7fc (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.2-py3-none-any.whl#sha256=c600c0b040cde46980e4b02e277bc8e7ef5787decce6710ebd32a953c65abc8c (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.1.11-py3-none-any.whl#sha256=9d8bf231daeea564fd205f9d4292d3eeab3239acaa1883ec04f72172214992f4 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.1.10-py3-none-any.whl#sha256=168d9c9f733917f785800a6cf1017a427ae3ea05c268a1e214cdacb8e335db61 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.1.9-py3-none-any.whl#sha256=ba1817aa2ce10eea1f9abbddabf9cc17dc6de004127b618d5ec82b213499394a (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,324 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.1.8-py3-none-any.whl#sha256=e381ec9df263c8af90fa9b63a4e0fcfa9e183e16fa24601356e667c84f74dfad (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,325 Skipping link: No binaries permitted for customerio: https://archive1.piwheels.org/simple/customerio/customerio-0.1.7-py3-none-any.whl#sha256=1f5dcdbe8dce5712330bb133ece079088293887204c7ee8e14ba58a4f61598f2 (from https://www.piwheels.org/simple/customerio/) 2025-09-07T22:02:35,325 Skipping link: not a file: https://www.piwheels.org/simple/customerio/ 2025-09-07T22:02:35,325 Skipping link: not a file: https://pypi.org/simple/customerio/ 2025-09-07T22:02:35,352 Given no hashes to check 1 links for project 'customerio': discarding no candidates 2025-09-07T22:02:35,353 Collecting customerio==0.1.1 2025-09-07T22:02:35,355 Created temporary directory: /tmp/pip-unpack-bm6s6n1y 2025-09-07T22:02:35,493 Downloading customerio-0.1.1.tar.gz (1.9 kB) 2025-09-07T22:02:35,507 Added customerio==0.1.1 from https://files.pythonhosted.org/packages/cf/76/ec936d5dffc1848038c19a385ff2c28fce93ca64f30935ef2656780c5ecd/customerio-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-khv418ca' 2025-09-07T22:02:35,509 Running setup.py (path:/tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/setup.py) egg_info for package customerio 2025-09-07T22:02:35,510 Created temporary directory: /tmp/pip-pip-egg-info-b3jy49zv 2025-09-07T22:02:35,510 Preparing metadata (setup.py): started 2025-09-07T22:02:35,512 Running command python setup.py egg_info 2025-09-07T22:02:36,027 Traceback (most recent call last): 2025-09-07T22:02:36,028 File "", line 2, in 2025-09-07T22:02:36,029 exec(compile(''' 2025-09-07T22:02:36,029 ~~~~^^^^^^^^^^^^ 2025-09-07T22:02:36,029 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:02:36,029 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,029 ...<32 lines>... 2025-09-07T22:02:36,029 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:02:36,029 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,029 ''' % ('/tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/setup.py',), "", "exec")) 2025-09-07T22:02:36,030 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,030 File "", line 35, in 2025-09-07T22:02:36,030 File "/tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/setup.py", line 40, in 2025-09-07T22:02:36,030 version = __import__(package_dir).get_version() 2025-09-07T22:02:36,030 ~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-07T22:02:36,030 File "/tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/customerio/__init__.py", line 3, in 2025-09-07T22:02:36,030 from httplib import HTTPSConnection 2025-09-07T22:02:36,031 ModuleNotFoundError: No module named 'httplib' 2025-09-07T22:02:36,115 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:02:36,127 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:02:36,127 exec(compile('"'"''"'"''"'"' 2025-09-07T22:02:36,127 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:02:36,127 # 2025-09-07T22:02:36,127 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:02:36,127 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:02:36,127 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:02:36,127 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:02:36,127 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:02:36,127 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:02:36,127 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:02:36,127 import os, sys, tokenize, traceback 2025-09-07T22:02:36,127 2025-09-07T22:02:36,127 try: 2025-09-07T22:02:36,127 import setuptools 2025-09-07T22:02:36,127 except ImportError: 2025-09-07T22:02:36,127 print( 2025-09-07T22:02:36,127 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:02:36,127 "the build environment with exception:", 2025-09-07T22:02:36,127 file=sys.stderr, 2025-09-07T22:02:36,127 ) 2025-09-07T22:02:36,127 traceback.print_exc() 2025-09-07T22:02:36,127 sys.exit(1) 2025-09-07T22:02:36,127 2025-09-07T22:02:36,127 __file__ = %r 2025-09-07T22:02:36,127 sys.argv[0] = __file__ 2025-09-07T22:02:36,127 2025-09-07T22:02:36,127 if os.path.exists(__file__): 2025-09-07T22:02:36,127 filename = __file__ 2025-09-07T22:02:36,127 with tokenize.open(__file__) as f: 2025-09-07T22:02:36,127 setup_py_code = f.read() 2025-09-07T22:02:36,127 else: 2025-09-07T22:02:36,127 filename = "" 2025-09-07T22:02:36,127 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:02:36,127 2025-09-07T22:02:36,127 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:02:36,127 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-b3jy49zv[/] 2025-09-07T22:02:36,127 [bold magenta]cwd[/]: /tmp/pip-wheel-sl2qcas0/customerio_f11f6b80a82846a3943d9b0f6bd35192/ 2025-09-07T22:02:36,127 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:02:36,128 ERROR: metadata generation failed 2025-09-07T22:02:36,133 Exception information: 2025-09-07T22:02:36,133 Traceback (most recent call last): 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:02:36,133 call_subprocess( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 args, 2025-09-07T22:02:36,133 ^^^^^ 2025-09-07T22:02:36,133 ...<2 lines>... 2025-09-07T22:02:36,133 spinner=spinner, 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:02:36,133 raise error 2025-09-07T22:02:36,133 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:02:36,133 2025-09-07T22:02:36,133 The above exception was the direct cause of the following exception: 2025-09-07T22:02:36,133 2025-09-07T22:02:36,133 Traceback (most recent call last): 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:02:36,133 status = _inner_run() 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:02:36,133 return self.run(options, args) 2025-09-07T22:02:36,133 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:02:36,133 return func(self, options, args) 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:02:36,133 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:02:36,133 result = self._result = resolver.resolve( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:02:36,133 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:02:36,133 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:02:36,133 if not criterion.candidates: 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:02:36,133 return bool(self._sequence) 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:02:36,133 self._bool = any(self) 2025-09-07T22:02:36,133 ~~~^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:02:36,133 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:02:36,133 ^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:02:36,133 candidate = func() 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:02:36,133 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 link, template, name, version 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:02:36,133 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 link, 2025-09-07T22:02:36,133 ^^^^^ 2025-09-07T22:02:36,133 ...<3 lines>... 2025-09-07T22:02:36,133 version=version, 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:02:36,133 super().__init__( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 link=link, 2025-09-07T22:02:36,133 ^^^^^^^^^^ 2025-09-07T22:02:36,133 ...<4 lines>... 2025-09-07T22:02:36,133 version=version, 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:02:36,133 self.dist = self._prepare() 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:02:36,133 dist = self._prepare_distribution() 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:02:36,133 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:02:36,133 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:02:36,133 dist = _get_prepared_distribution( 2025-09-07T22:02:36,133 req, 2025-09-07T22:02:36,133 ...<3 lines>... 2025-09-07T22:02:36,133 self.check_build_deps, 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:02:36,133 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 finder, build_isolation, check_build_deps 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:02:36,133 self.req.prepare_metadata() 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:02:36,133 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:02:36,133 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:02:36,133 build_env=self.build_env, 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ...<3 lines>... 2025-09-07T22:02:36,133 details=details, 2025-09-07T22:02:36,133 ^^^^^^^^^^^^^^^^ 2025-09-07T22:02:36,133 ) 2025-09-07T22:02:36,133 ^ 2025-09-07T22:02:36,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:02:36,133 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:02:36,133 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:02:36,154 Removed customerio==0.1.1 from https://files.pythonhosted.org/packages/cf/76/ec936d5dffc1848038c19a385ff2c28fce93ca64f30935ef2656780c5ecd/customerio-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-khv418ca' 2025-09-07T22:02:36,154 Removed build tracker: '/tmp/pip-build-tracker-khv418ca'