2025-09-14T02:50:57,444 Created temporary directory: /tmp/pip-build-tracker-nc9a23hs 2025-09-14T02:50:57,445 Initialized build tracking at /tmp/pip-build-tracker-nc9a23hs 2025-09-14T02:50:57,446 Created build tracker: /tmp/pip-build-tracker-nc9a23hs 2025-09-14T02:50:57,446 Entered build tracker: /tmp/pip-build-tracker-nc9a23hs 2025-09-14T02:50:57,446 Created temporary directory: /tmp/pip-wheel-2drzcpbk 2025-09-14T02:50:57,450 Created temporary directory: /tmp/pip-ephem-wheel-cache-4znyqplj 2025-09-14T02:50:57,522 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T02:50:57,525 2 location(s) to search for versions of cnspy-trajectory: 2025-09-14T02:50:57,525 * https://pypi.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,525 * https://www.piwheels.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,525 Fetching project page and analyzing links: https://pypi.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,526 Getting page https://pypi.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,527 Found index url https://pypi.org/simple/ 2025-09-14T02:50:57,689 Fetched page https://pypi.org/simple/cnspy-trajectory/ as application/vnd.pypi.simple.v1+json 2025-09-14T02:50:57,693 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/f6/07/d813afd74a014c05064b232765bf0047067e6eeb401825d4047663e5f054/cnspy_trajectory-0.1.0-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,694 Found link https://files.pythonhosted.org/packages/6b/7d/19f197fde5f0aa0708914d57934eff56f0eba3abc6faa25d306d99fd0478/cnspy_trajectory-0.1.0.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.1.0 2025-09-14T02:50:57,694 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/fd/a9/8bb05f18d16756395d0560ddbaa0a0d73aaace02d7da436def8412973dc7/cnspy_trajectory-0.1.1-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,695 Found link https://files.pythonhosted.org/packages/51/48/f4db44830bf9d97885d18f3e12b63b94167518e3b559daa3cf198198cfe5/cnspy_trajectory-0.1.1.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.1.1 2025-09-14T02:50:57,695 Found link https://files.pythonhosted.org/packages/9c/e6/e66645cbba3f276df20f135cea8b5070cda72bdce78692c226c24bdefa7b/cnspy_trajectory-0.2.0.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.0 2025-09-14T02:50:57,695 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/b9/d7/5895514ad44b2e48db4aded43ee2ed64c8d4a42a92d69432fd35afed7c6b/cnspy_trajectory-0.2.1-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,696 Found link https://files.pythonhosted.org/packages/f5/86/b310d61b2287eaa1e25a5dc7e30f91cf215916b1f2f43c0de84044316468/cnspy_trajectory-0.2.1.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.1 2025-09-14T02:50:57,696 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/c4/fb/99ce6550a219bc3c54671ae8ce9b33a4cebf41dff866d47927239342e95f/cnspy_trajectory-0.2.2-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,696 Found link https://files.pythonhosted.org/packages/e6/23/ca9f0dad644701b1ff6ccaf28fea74ed5bc07e2d658367d378fc56cf6e66/cnspy_trajectory-0.2.2.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.2 2025-09-14T02:50:57,697 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/bf/94/55c60a9dda71e610000c82f118425d7fa058ab39866adeb82f6ab49e9947/cnspy_trajectory-0.2.3-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,697 Found link https://files.pythonhosted.org/packages/87/25/56a1a5be163a56a96510699dc87beb6801683b85caea66130586d0aa8421/cnspy_trajectory-0.2.3.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.3 2025-09-14T02:50:57,697 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/d8/be/7f3cb10d25fddeb281bc4c3da5df0ada8097e930c9391f1d34dcfeed5a97/cnspy_trajectory-0.2.4-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,697 Found link https://files.pythonhosted.org/packages/a0/6e/e9105e1de1a535e02bd6a3f2f1b27b637b5e11a98399d1853c658fb51bd2/cnspy_trajectory-0.2.4.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.4 2025-09-14T02:50:57,698 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/f1/86/afae06b49a352aa91a6090a918f973a2f33d0d90d2c866af5ca61587744e/cnspy_trajectory-0.2.5-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,698 Found link https://files.pythonhosted.org/packages/41/22/62d17737e64fb3578a1640d3f3a1db76f8cb437d796217c8aae70ae65a63/cnspy_trajectory-0.2.5.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.5 2025-09-14T02:50:57,698 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/8c/fd/1cf6d966268fe210a2200928a9aa34a115605b299bc37baaf1be7aced77c/cnspy_trajectory-0.2.6-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,698 Found link https://files.pythonhosted.org/packages/0e/31/ef9f65a9903f71bb2bef4a8b26f98c21df20b37eb3b3a4a26daa613a4f89/cnspy_trajectory-0.2.6.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.6 2025-09-14T02:50:57,699 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/51/37/2dab0b8879fd319ab183669e425f482581ce72e3e26b109dd9ebd34281f7/cnspy_trajectory-0.2.8-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,699 Found link https://files.pythonhosted.org/packages/92/a5/4c9ebc15c9d5932526bac0fef9905c3e051fcf4893d3ef4f8ff18bfd989b/cnspy_trajectory-0.2.8.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.8 2025-09-14T02:50:57,699 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/7e/c0/428ae5135adc7122954202cf79a88e2fcb451e0bc2efdc5160b21fa6f8c0/cnspy_trajectory-0.2.10-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,699 Found link https://files.pythonhosted.org/packages/43/3f/298663e9d56390f5ff90bf4b513317fb3e2af5ac56a9ed46acd3488f2c66/cnspy_trajectory-0.2.10.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.10 2025-09-14T02:50:57,700 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/a8/ff/56f773c71ea693202ebcc2651b32fddf4869ce09a4a037c5162a2293e08c/cnspy_trajectory-0.2.11-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,700 Found link https://files.pythonhosted.org/packages/f7/70/92c1f045df2773708e8f670fdd0c4415eee0eb14bec476ec52e165186069/cnspy_trajectory-0.2.11.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.11 2025-09-14T02:50:57,700 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/16/2c/7d9261f5e77b926e0656adabf6102e22c3b6d5dde6e5f308d44c1c755186/cnspy_trajectory-0.2.12-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,701 Found link https://files.pythonhosted.org/packages/64/80/aade881af9dfb8241fd146a3281e19a734a1a0e7f30c4be889bc092f1970/cnspy_trajectory-0.2.12.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.12 2025-09-14T02:50:57,701 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/88/55/cd42d20b671682b0ed3e72271b17c7404a5c4cf804123b7207836dce6ff0/cnspy_trajectory-0.2.13-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,701 Found link https://files.pythonhosted.org/packages/9c/88/597ba2b964b456a7151ad9ff20149cfa2ab038b2696467c78478ff2fd197/cnspy_trajectory-0.2.13.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.13 2025-09-14T02:50:57,701 Skipping link: No binaries permitted for cnspy-trajectory: https://files.pythonhosted.org/packages/3f/36/c47eb511898521339e2a36150fc524cc0474d4b1ea8d94d5238a848f152f/cnspy_trajectory-0.2.14-py3-none-any.whl (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,702 Found link https://files.pythonhosted.org/packages/26/6a/d8dd5ce84bc0f35b6a4b8c3fcd1a4b1224a9c68cb750155d624ce13f59be/cnspy_trajectory-0.2.14.tar.gz (from https://pypi.org/simple/cnspy-trajectory/) (requires-python:>=3.6), version: 0.2.14 2025-09-14T02:50:57,702 Fetching project page and analyzing links: https://www.piwheels.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,702 Getting page https://www.piwheels.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,704 Found index url https://www.piwheels.org/simple/ 2025-09-14T02:50:57,803 Fetched page https://www.piwheels.org/simple/cnspy-trajectory/ as text/html 2025-09-14T02:50:57,807 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.14-py3-none-any.whl#sha256=ef201248350a44a5e8b6100d0e945564b541346b53873ac267d7cf807862dbd1 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,808 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.13-py3-none-any.whl#sha256=dbdc0760138f8c98aaefb025f250ae983758c3df7e7706691fca14c506899a9f (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,808 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.12-py3-none-any.whl#sha256=e1572f9b175364a4d3b86802e8b0686d5924406f1ae671e7b3f21ddbd6c76860 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,808 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.11-py3-none-any.whl#sha256=35df831de56d179b3be6ef6395d212d87848c9f944ab33cdd1c9d13b390a00c0 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,808 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.10-py3-none-any.whl#sha256=e38eccee70d3d4d108534bf05218826ca7e681634e0630345f30a37d32de55f1 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.8-py3-none-any.whl#sha256=eed4eb11c9f641233e8ad67930fb4c8a53c825d37b7fe63383358455f367d6d1 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.6-py3-none-any.whl#sha256=2a790c638aaa1638bb4b830ac573b685e5954141d4032e42e6b36c1bd0294964 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.5-py3-none-any.whl#sha256=bf1ef589613adc16e0dd8bad495392d896dfd652aaa2b099330b5bc0cc0fdcce (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.4-py3-none-any.whl#sha256=c4c3f50632beed60b2028fca8a42f7ec3459558c26541da671ad370cf5d99dea (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.3-py3-none-any.whl#sha256=6d8c374534d3c57e3f9f16c411962e55625f933054446469be6a3f05db3f7840 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,809 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.2-py3-none-any.whl#sha256=8681b1080187aa609f9cda3d571e1979dceb3f8f4242cba0bd7248aa2640d6a5 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,810 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.2.1-py3-none-any.whl#sha256=00464703befd6f7842ef4c9383837ad44cb7e0d0cab86be7f177bc8dd1853918 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,810 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.1.1-py3-none-any.whl#sha256=9489408e4cd017057b65d85d00d301949049cdf5ffa9688b9b8a83c3b65fb0be (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,810 Skipping link: No binaries permitted for cnspy-trajectory: https://archive1.piwheels.org/simple/cnspy-trajectory/cnspy_trajectory-0.1.0-py3-none-any.whl#sha256=b85075229ec94e351d5279467a085d5bb8f8626eb04e4ec2ce23e1b8b1c6efc8 (from https://www.piwheels.org/simple/cnspy-trajectory/) (requires-python:>=3.6) 2025-09-14T02:50:57,810 Skipping link: not a file: https://www.piwheels.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,810 Skipping link: not a file: https://pypi.org/simple/cnspy-trajectory/ 2025-09-14T02:50:57,841 Given no hashes to check 1 links for project 'cnspy-trajectory': discarding no candidates 2025-09-14T02:50:57,842 Collecting cnspy-trajectory==0.2.0 2025-09-14T02:50:57,844 Created temporary directory: /tmp/pip-unpack-w9cgj_yp 2025-09-14T02:50:58,002 Downloading cnspy_trajectory-0.2.0.tar.gz (36 kB) 2025-09-14T02:50:58,052 Added cnspy-trajectory==0.2.0 from https://files.pythonhosted.org/packages/9c/e6/e66645cbba3f276df20f135cea8b5070cda72bdce78692c226c24bdefa7b/cnspy_trajectory-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-nc9a23hs' 2025-09-14T02:50:58,053 Running setup.py (path:/tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/setup.py) egg_info for package cnspy-trajectory 2025-09-14T02:50:58,054 Created temporary directory: /tmp/pip-pip-egg-info-i1dm0_xg 2025-09-14T02:50:58,054 Preparing metadata (setup.py): started 2025-09-14T02:50:58,055 Running command python setup.py egg_info 2025-09-14T02:50:58,616 Traceback (most recent call last): 2025-09-14T02:50:58,618 File "", line 2, in 2025-09-14T02:50:58,618 exec(compile(''' 2025-09-14T02:50:58,619 ~~~~^^^^^^^^^^^^ 2025-09-14T02:50:58,619 # This is -- a caller that pip uses to run setup.py 2025-09-14T02:50:58,619 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,619 ...<32 lines>... 2025-09-14T02:50:58,620 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T02:50:58,620 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,620 ''' % ('/tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/setup.py',), "", "exec")) 2025-09-14T02:50:58,620 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,621 File "", line 35, in 2025-09-14T02:50:58,621 File "/tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/setup.py", line 13, in 2025-09-14T02:50:58,621 with open(path.join(here, 'RELEASE'), encoding='utf-8') as f: 2025-09-14T02:50:58,621 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,622 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/RELEASE' 2025-09-14T02:50:58,716 ERROR: python setup.py egg_info exited with 1 2025-09-14T02:50:58,730 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T02:50:58,730 exec(compile('"'"''"'"''"'"' 2025-09-14T02:50:58,730 # This is -- a caller that pip uses to run setup.py 2025-09-14T02:50:58,730 # 2025-09-14T02:50:58,730 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T02:50:58,730 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T02:50:58,730 # - It provides a clear error message when setuptools is not installed. 2025-09-14T02:50:58,730 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T02:50:58,730 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T02:50:58,730 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T02:50:58,730 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T02:50:58,730 import os, sys, tokenize, traceback 2025-09-14T02:50:58,730 2025-09-14T02:50:58,730 try: 2025-09-14T02:50:58,730 import setuptools 2025-09-14T02:50:58,730 except ImportError: 2025-09-14T02:50:58,730 print( 2025-09-14T02:50:58,730 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T02:50:58,730 "the build environment with exception:", 2025-09-14T02:50:58,730 file=sys.stderr, 2025-09-14T02:50:58,730 ) 2025-09-14T02:50:58,730 traceback.print_exc() 2025-09-14T02:50:58,730 sys.exit(1) 2025-09-14T02:50:58,730 2025-09-14T02:50:58,730 __file__ = %r 2025-09-14T02:50:58,730 sys.argv[0] = __file__ 2025-09-14T02:50:58,730 2025-09-14T02:50:58,730 if os.path.exists(__file__): 2025-09-14T02:50:58,730 filename = __file__ 2025-09-14T02:50:58,730 with tokenize.open(__file__) as f: 2025-09-14T02:50:58,730 setup_py_code = f.read() 2025-09-14T02:50:58,730 else: 2025-09-14T02:50:58,730 filename = "" 2025-09-14T02:50:58,730 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T02:50:58,730 2025-09-14T02:50:58,730 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T02:50:58,730 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-i1dm0_xg[/] 2025-09-14T02:50:58,731 [bold magenta]cwd[/]: /tmp/pip-wheel-2drzcpbk/cnspy-trajectory_733fdb37359e4106961090da05dfe982/ 2025-09-14T02:50:58,731 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T02:50:58,732 ERROR: metadata generation failed 2025-09-14T02:50:58,739 Exception information: 2025-09-14T02:50:58,739 Traceback (most recent call last): 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T02:50:58,739 call_subprocess( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 args, 2025-09-14T02:50:58,739 ^^^^^ 2025-09-14T02:50:58,739 ...<2 lines>... 2025-09-14T02:50:58,739 spinner=spinner, 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T02:50:58,739 raise error 2025-09-14T02:50:58,739 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T02:50:58,739 2025-09-14T02:50:58,739 The above exception was the direct cause of the following exception: 2025-09-14T02:50:58,739 2025-09-14T02:50:58,739 Traceback (most recent call last): 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T02:50:58,739 status = _inner_run() 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T02:50:58,739 return self.run(options, args) 2025-09-14T02:50:58,739 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T02:50:58,739 return func(self, options, args) 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T02:50:58,739 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T02:50:58,739 result = self._result = resolver.resolve( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T02:50:58,739 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T02:50:58,739 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T02:50:58,739 if not criterion.candidates: 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T02:50:58,739 return bool(self._sequence) 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T02:50:58,739 self._bool = any(self) 2025-09-14T02:50:58,739 ~~~^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T02:50:58,739 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T02:50:58,739 ^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T02:50:58,739 candidate = func() 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T02:50:58,739 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 link, template, name, version 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T02:50:58,739 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 link, 2025-09-14T02:50:58,739 ^^^^^ 2025-09-14T02:50:58,739 ...<3 lines>... 2025-09-14T02:50:58,739 version=version, 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T02:50:58,739 super().__init__( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 link=link, 2025-09-14T02:50:58,739 ^^^^^^^^^^ 2025-09-14T02:50:58,739 ...<4 lines>... 2025-09-14T02:50:58,739 version=version, 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T02:50:58,739 self.dist = self._prepare() 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T02:50:58,739 dist = self._prepare_distribution() 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T02:50:58,739 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T02:50:58,739 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T02:50:58,739 dist = _get_prepared_distribution( 2025-09-14T02:50:58,739 req, 2025-09-14T02:50:58,739 ...<3 lines>... 2025-09-14T02:50:58,739 self.check_build_deps, 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T02:50:58,739 abstract_dist.prepare_distribution_metadata( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 finder, build_isolation, check_build_deps 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T02:50:58,739 self.req.prepare_metadata() 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T02:50:58,739 self.metadata_directory = generate_metadata_legacy( 2025-09-14T02:50:58,739 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T02:50:58,739 build_env=self.build_env, 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ...<3 lines>... 2025-09-14T02:50:58,739 details=details, 2025-09-14T02:50:58,739 ^^^^^^^^^^^^^^^^ 2025-09-14T02:50:58,739 ) 2025-09-14T02:50:58,739 ^ 2025-09-14T02:50:58,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T02:50:58,739 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T02:50:58,739 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T02:50:58,769 Removed cnspy-trajectory==0.2.0 from https://files.pythonhosted.org/packages/9c/e6/e66645cbba3f276df20f135cea8b5070cda72bdce78692c226c24bdefa7b/cnspy_trajectory-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-nc9a23hs' 2025-09-14T02:50:58,769 Removed build tracker: '/tmp/pip-build-tracker-nc9a23hs'