2025-09-04T16:01:18,868 Created temporary directory: /tmp/pip-build-tracker-oqwh65he 2025-09-04T16:01:18,869 Initialized build tracking at /tmp/pip-build-tracker-oqwh65he 2025-09-04T16:01:18,869 Created build tracker: /tmp/pip-build-tracker-oqwh65he 2025-09-04T16:01:18,869 Entered build tracker: /tmp/pip-build-tracker-oqwh65he 2025-09-04T16:01:18,869 Created temporary directory: /tmp/pip-wheel-so8rxffb 2025-09-04T16:01:18,873 Created temporary directory: /tmp/pip-ephem-wheel-cache-ptno7g33 2025-09-04T16:01:18,928 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:01:18,930 2 location(s) to search for versions of jplephem: 2025-09-04T16:01:18,930 * https://pypi.org/simple/jplephem/ 2025-09-04T16:01:18,930 * https://www.piwheels.org/simple/jplephem/ 2025-09-04T16:01:18,931 Fetching project page and analyzing links: https://pypi.org/simple/jplephem/ 2025-09-04T16:01:18,931 Getting page https://pypi.org/simple/jplephem/ 2025-09-04T16:01:18,932 Found index url https://pypi.org/simple/ 2025-09-04T16:01:19,080 Fetched page https://pypi.org/simple/jplephem/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:01:19,086 Found link https://files.pythonhosted.org/packages/01/a3/10917715ffc512043e8221083c800f7fc9ecf7b26291c32b60f401f6a6b1/jplephem-0.1.tar.gz (from https://pypi.org/simple/jplephem/), version: 0.1 2025-09-04T16:01:19,086 Found link https://files.pythonhosted.org/packages/e7/f5/0cc12eb9a6ac35be8051fd4cfd56a86e3c0010a7df2c47fd95be618d562c/jplephem-1.0.tar.gz (from https://pypi.org/simple/jplephem/), version: 1.0 2025-09-04T16:01:19,087 Found link https://files.pythonhosted.org/packages/0b/79/0aeb12c2e6ea8356231c7ffd68cd356ee4e793f2cd5b3771c4c31cf3113c/jplephem-1.1.tar.gz (from https://pypi.org/simple/jplephem/), version: 1.1 2025-09-04T16:01:19,087 Found link https://files.pythonhosted.org/packages/cc/cf/c0f30d11e0d95b6e82e5a4dc7994a6939846e32a139e1e4b5b78e93a0727/jplephem-1.2.tar.gz (from https://pypi.org/simple/jplephem/), version: 1.2 2025-09-04T16:01:19,087 Found link https://files.pythonhosted.org/packages/9c/0f/8f1ad79fe13b113d139de830f69e5017dc21634d4caf0edfd5223073e33a/jplephem-2.0.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.0 2025-09-04T16:01:19,088 Found link https://files.pythonhosted.org/packages/71/76/ca14da0d858ede740973deb96bd6320a594d55063fba30c0d0477c6c61f0/jplephem-2.1.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.1 2025-09-04T16:01:19,088 Found link https://files.pythonhosted.org/packages/c1/23/7f14d50c703564230abe9852c222b22e2d4988d0b348130f79a075a15b99/jplephem-2.2.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.2 2025-09-04T16:01:19,088 Found link https://files.pythonhosted.org/packages/22/5c/479d7f19033090cddc40c94ac4ad25faf9d8347af50634ceeabd313f176b/jplephem-2.3.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.3 2025-09-04T16:01:19,089 Found link https://files.pythonhosted.org/packages/a6/6d/9fc3e6438e96a975d3ac52b7479d17e75739222b347440480151f68698b0/jplephem-2.4.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.4 2025-09-04T16:01:19,089 Found link https://files.pythonhosted.org/packages/13/3d/21349c3ff1240a0f50fe8019c7e675e14706e094f651ea495cacd55a4987/jplephem-2.5.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.5 2025-09-04T16:01:19,090 Found link https://files.pythonhosted.org/packages/bc/7a/87f083aa15b1f5b20c335e875d76e5ce9065a6438adbea5c4dec9ed66632/jplephem-2.6.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.6 2025-09-04T16:01:19,090 Found link https://files.pythonhosted.org/packages/96/99/566e13fb57d293d37e8d001c35894236720540b1509964fb02b23258b964/jplephem-2.7.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.7 2025-09-04T16:01:19,090 Found link https://files.pythonhosted.org/packages/97/85/b4e37409c586ce0735f142d677458ed0b661c645064cb5bd05b4f54f3981/jplephem-2.8.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.8 2025-09-04T16:01:19,091 Found link https://files.pythonhosted.org/packages/14/6f/354fd50e625a66c7be3f08095c0e1fa389c75453858acf2689ffa9c4fc54/jplephem-2.9.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.9 2025-09-04T16:01:19,091 Found link https://files.pythonhosted.org/packages/08/7a/0075397153608aca70ab5289610952006b782653f1aec9277adbc13bc960/jplephem-2.10.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.10 2025-09-04T16:01:19,091 Found link https://files.pythonhosted.org/packages/00/70/d6f31d1e3bdc43d170280426a8a91dcbba1a1698360695424b198e567de5/jplephem-2.11.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.11 2025-09-04T16:01:19,092 Found link https://files.pythonhosted.org/packages/80/f8/153e45b24bffd0121790a23ac34bfe84a3f28c92fea017310624592f8101/jplephem-2.12.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.12 2025-09-04T16:01:19,092 Found link https://files.pythonhosted.org/packages/9a/2c/f50972e9e579a988a64bde55014eb6d8d13f1c5358189b9f7c93c24ca1f8/jplephem-2.13.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.13 2025-09-04T16:01:19,092 Found link https://files.pythonhosted.org/packages/6c/5b/f3228acdd1b7bba4573d2ea816a8da3193c03b16fe1b4955892cf663abc2/jplephem-2.14.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.14 2025-09-04T16:01:19,093 Found link https://files.pythonhosted.org/packages/c9/f0/e57456436531333455f40864622c5ae359654ccede8fe1156c3c2ac6c492/jplephem-2.15.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.15 2025-09-04T16:01:19,093 Found link https://files.pythonhosted.org/packages/05/7f/846bfae2042034dfddbb49e3fb464b484c2d6d9931ca577f9ab6d88804d2/jplephem-2.16.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.16 2025-09-04T16:01:19,093 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/50/08/c80980d237c9353d5d16faa28dcf19fa9c77742c5c953162e6d17639f6d0/jplephem-2.17-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,094 Found link https://files.pythonhosted.org/packages/ea/04/b68970f02ed763b81394d18199224e016fc563d525860411f890e5197e1b/jplephem-2.17.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.17 2025-09-04T16:01:19,094 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/88/39/46d417d641be9323ab88df2c4d9871d233397210ab70725c7e8725512c04/jplephem-2.18-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,094 Found link https://files.pythonhosted.org/packages/fe/19/94e96d1283e9b1aa1c0911f03a38226ed28bad420e3c80c2bcbc6102af38/jplephem-2.18.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.18 2025-09-04T16:01:19,095 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/1d/05/6b450675063b04faa74ed47dbfeb4915950f0076a44c20f520c37d98d141/jplephem-2.19-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,095 Found link https://files.pythonhosted.org/packages/b7/54/0207fa75c2b179017fe6fccc5010f853e14154a2f09bc25b7f05fba4897a/jplephem-2.19.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.19 2025-09-04T16:01:19,095 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/26/3f/5acb65b92c5e9bd4e4d0a30925e9b73d4651b8879cdd3ac5432d0a7a9976/jplephem-2.20-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,095 Found link https://files.pythonhosted.org/packages/c4/ad/5d734e8629beee8bb9c38f3fa440a43aaabcf60544cf9bbd4c86b0a1c0c1/jplephem-2.20.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.20 2025-09-04T16:01:19,096 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/bf/1d/e38ac9cc6f736d7a3625098029fb4fcea682fde3fd1704e16de630cda540/jplephem-2.21-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,096 Found link https://files.pythonhosted.org/packages/74/f0/74ed1d5e0f31b736327aaebc61f008435f485a9ab2824a2868b3cf9cec3a/jplephem-2.21.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.21 2025-09-04T16:01:19,096 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/b7/29/b29df8198777badb21d11a0fdb32b7f3afd765390dd1e8b99c86354489b6/jplephem-2.22-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,097 Found link https://files.pythonhosted.org/packages/6d/e5/046f96d8699d2961fb71e28a81b25474d83ed54c5c1fb02033acf994b230/jplephem-2.22.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.22 2025-09-04T16:01:19,097 Skipping link: No binaries permitted for jplephem: https://files.pythonhosted.org/packages/da/e0/b215df7cae3be61a0a293346723f5b068e359a3430dcadb32ef90ae3398c/jplephem-2.23-py3-none-any.whl (from https://pypi.org/simple/jplephem/) 2025-09-04T16:01:19,097 Found link https://files.pythonhosted.org/packages/3c/42/0545c37e070e5f940eb52987fb25a351ab3c9327b40bab6ad3dd6125b2e1/jplephem-2.23.tar.gz (from https://pypi.org/simple/jplephem/), version: 2.23 2025-09-04T16:01:19,098 Fetching project page and analyzing links: https://www.piwheels.org/simple/jplephem/ 2025-09-04T16:01:19,098 Getting page https://www.piwheels.org/simple/jplephem/ 2025-09-04T16:01:19,099 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:01:19,182 Fetched page https://www.piwheels.org/simple/jplephem/ as text/html 2025-09-04T16:01:19,188 Skipping link: No binaries permitted for jplephem: https://www.piwheels.org/simple/jplephem/jplephem-2.23-py3-none-any.whl#sha256=01f9c0f727d55c93762c8384db3131eb7efc7216233a9e7e443d028a2082d272 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,188 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.22-py3-none-any.whl#sha256=c3859934e9bd9f49cb7515e1d3aa1dcb7f116da5f5720257a8199b25042ef1dd (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,188 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.21-py3-none-any.whl#sha256=a0726c5ea5bb2606c9742f2c6c19b2ebf494d4beb45c55c2cdb19c2b639c12d4 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,188 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.20-py3-none-any.whl#sha256=35c991c43cbe972fcb1f157a89ff6c3122a290760e73d2ebdc7fa1970b0db617 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,188 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.19-py3-none-any.whl#sha256=b186bd1726c76c5843fbb18d13dbdce564093fce53ce7363170a0c61bf1f99e8 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,189 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.18-py3-none-any.whl#sha256=e161cc017dcd92b3cb000503e108c04afe5f0dd188db1bbf9ea881da92b1727f (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,189 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.17-py3-none-any.whl#sha256=c4eaef3d5372a4318426281a3c0fa4cca2da6f89156cb26596329aa1da192b97 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,189 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.16-py3-none-any.whl#sha256=af75341e0ffa6cb98ecf232d30e7b957a839dd46eff4ee39afcfcfb2f2406d1a (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,189 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.15-py3-none-any.whl#sha256=951c489a878ed728de27e238e6a3b13206a76e71928c89cda295a377d5ca80e5 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,189 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.14-py3-none-any.whl#sha256=484e4cf6f922ae12fb4a183bb17c6ca4f01a61f46f07d4a79d4af46ee57d3490 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.13-py3-none-any.whl#sha256=96d2b8f1bbae7b3308c20e7c16c236099de3e7fae141f7025ae389ef3edc8c47 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.12-py3-none-any.whl#sha256=80a0e89927bb82e7efea8da8e43347d05d274db3f933e6125c00eb427b407f6e (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.11-py3-none-any.whl#sha256=f41f63ae66a1afc48ef484104005ff808649d9d3325d3fe101e58421d16bb172 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.10-py3-none-any.whl#sha256=0be7337ac411cb9df85d3d406b7b4e45fb1c44ee690e34902eaa1f902e37696f (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.9-py3-none-any.whl#sha256=88404ef7dba6cb395da46816c371cb39af2093d25114ecd1b846505c8b4c7a29 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.8-py3-none-any.whl#sha256=eeaf5a21ed252b981082899b56b8eae66425e663d9fcce7ce2d4188d7a836828 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,190 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.7-py3-none-any.whl#sha256=e82d721d843b04ea524a3c39276560542ac9c5c0eefa0499fd628a5d0e4b024f (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.6-py3-none-any.whl#sha256=11f84328dac3357f177e77eb7c040b8605d20a3e01cb7dfebfcde2893c320f80 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.5-py3-none-any.whl#sha256=85cfec338cdbc4557cba017abbf76dce7711175940bf555bf611930a633cadc9 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.4-py3-none-any.whl#sha256=eeef65739e00636e41f86b8fe3d6fe2fa4899ef8963927a7b3d329198d61496b (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.3-py3-none-any.whl#sha256=1c8e52c7830ca1652dea9a8a04901d7034196c035eea83d54609f347ca95ab54 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.2-py3-none-any.whl#sha256=32740425e4faf1abad45f79f93f8ab4cccc4318940bc9a63eea2fdaefeb63df9 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,191 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.1-py3-none-any.whl#sha256=4ed497277feaa91627295325ea8c3530dfbf44666b7f1165c1a77b82971ffcf2 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,192 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-2.0-py3-none-any.whl#sha256=52cc991f7cd59c698b095cc34fd3510290535e5f3b9de79f281f73737a94cf13 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,192 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-1.2-py3-none-any.whl#sha256=db9c8363d95988b0881ebccdf4ce6ef7d77a80a05644bfa17fa8b351f3b5126e (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,192 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-1.1-py3-none-any.whl#sha256=2d85493d5ec0face6e0069c028764a62d62a0dbaf3cac49362fcebd42714208a (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,192 Skipping link: No binaries permitted for jplephem: https://archive1.piwheels.org/simple/jplephem/jplephem-1.0-py3-none-any.whl#sha256=c6af9f4a815f2a50e35a25fb8b459351cabb91c6033f8cdd708412ccf8731223 (from https://www.piwheels.org/simple/jplephem/) 2025-09-04T16:01:19,192 Skipping link: not a file: https://www.piwheels.org/simple/jplephem/ 2025-09-04T16:01:19,192 Skipping link: not a file: https://pypi.org/simple/jplephem/ 2025-09-04T16:01:19,220 Given no hashes to check 1 links for project 'jplephem': discarding no candidates 2025-09-04T16:01:19,221 Collecting jplephem==0.1 2025-09-04T16:01:19,222 Created temporary directory: /tmp/pip-unpack-e5ifda2a 2025-09-04T16:01:19,360 Downloading jplephem-0.1.tar.gz (3.8 kB) 2025-09-04T16:01:19,373 Added jplephem==0.1 from https://files.pythonhosted.org/packages/01/a3/10917715ffc512043e8221083c800f7fc9ecf7b26291c32b60f401f6a6b1/jplephem-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-oqwh65he' 2025-09-04T16:01:19,375 Running setup.py (path:/tmp/pip-wheel-so8rxffb/jplephem_450c3eca29ce41f3a620607ec08f27b3/setup.py) egg_info for package jplephem 2025-09-04T16:01:19,375 Created temporary directory: /tmp/pip-pip-egg-info-m9ybdbj6 2025-09-04T16:01:19,375 Preparing metadata (setup.py): started 2025-09-04T16:01:19,376 Running command python setup.py egg_info 2025-09-04T16:01:19,895 Traceback (most recent call last): 2025-09-04T16:01:19,896 File "", line 2, in 2025-09-04T16:01:19,896 exec(compile(''' 2025-09-04T16:01:19,896 ~~~~^^^^^^^^^^^^ 2025-09-04T16:01:19,896 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:01:19,896 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:19,896 ...<32 lines>... 2025-09-04T16:01:19,896 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:01:19,897 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:19,897 ''' % ('/tmp/pip-wheel-so8rxffb/jplephem_450c3eca29ce41f3a620607ec08f27b3/setup.py',), "", "exec")) 2025-09-04T16:01:19,897 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:19,897 File "", line 35, in 2025-09-04T16:01:19,897 File "/tmp/pip-wheel-so8rxffb/jplephem_450c3eca29ce41f3a620607ec08f27b3/setup.py", line 23 2025-09-04T16:01:19,897 print 'usage: setup.py %s ...' % '|'.join(versions.keys()) 2025-09-04T16:01:19,897 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:19,897 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-04T16:01:19,982 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:01:19,995 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:01:19,995 exec(compile('"'"''"'"''"'"' 2025-09-04T16:01:19,995 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:01:19,995 # 2025-09-04T16:01:19,995 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:01:19,995 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:01:19,995 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:01:19,995 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:01:19,995 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:01:19,995 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:01:19,995 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:01:19,995 import os, sys, tokenize, traceback 2025-09-04T16:01:19,995 2025-09-04T16:01:19,995 try: 2025-09-04T16:01:19,995 import setuptools 2025-09-04T16:01:19,995 except ImportError: 2025-09-04T16:01:19,995 print( 2025-09-04T16:01:19,995 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:01:19,995 "the build environment with exception:", 2025-09-04T16:01:19,995 file=sys.stderr, 2025-09-04T16:01:19,995 ) 2025-09-04T16:01:19,995 traceback.print_exc() 2025-09-04T16:01:19,995 sys.exit(1) 2025-09-04T16:01:19,995 2025-09-04T16:01:19,995 __file__ = %r 2025-09-04T16:01:19,995 sys.argv[0] = __file__ 2025-09-04T16:01:19,995 2025-09-04T16:01:19,995 if os.path.exists(__file__): 2025-09-04T16:01:19,995 filename = __file__ 2025-09-04T16:01:19,995 with tokenize.open(__file__) as f: 2025-09-04T16:01:19,995 setup_py_code = f.read() 2025-09-04T16:01:19,995 else: 2025-09-04T16:01:19,995 filename = "" 2025-09-04T16:01:19,995 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:01:19,995 2025-09-04T16:01:19,995 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:01:19,995 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-so8rxffb/jplephem_450c3eca29ce41f3a620607ec08f27b3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-m9ybdbj6[/] 2025-09-04T16:01:19,995 [bold magenta]cwd[/]: /tmp/pip-wheel-so8rxffb/jplephem_450c3eca29ce41f3a620607ec08f27b3/ 2025-09-04T16:01:19,995 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:01:19,997 ERROR: metadata generation failed 2025-09-04T16:01:20,003 Exception information: 2025-09-04T16:01:20,003 Traceback (most recent call last): 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:01:20,003 call_subprocess( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 args, 2025-09-04T16:01:20,003 ^^^^^ 2025-09-04T16:01:20,003 ...<2 lines>... 2025-09-04T16:01:20,003 spinner=spinner, 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:01:20,003 raise error 2025-09-04T16:01:20,003 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:01:20,003 2025-09-04T16:01:20,003 The above exception was the direct cause of the following exception: 2025-09-04T16:01:20,003 2025-09-04T16:01:20,003 Traceback (most recent call last): 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:01:20,003 status = _inner_run() 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:01:20,003 return self.run(options, args) 2025-09-04T16:01:20,003 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:01:20,003 return func(self, options, args) 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:01:20,003 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:01:20,003 result = self._result = resolver.resolve( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:01:20,003 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:01:20,003 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:01:20,003 if not criterion.candidates: 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:01:20,003 return bool(self._sequence) 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:01:20,003 self._bool = any(self) 2025-09-04T16:01:20,003 ~~~^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:01:20,003 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:01:20,003 ^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:01:20,003 candidate = func() 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:01:20,003 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 link, template, name, version 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:01:20,003 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 link, 2025-09-04T16:01:20,003 ^^^^^ 2025-09-04T16:01:20,003 ...<3 lines>... 2025-09-04T16:01:20,003 version=version, 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:01:20,003 super().__init__( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 link=link, 2025-09-04T16:01:20,003 ^^^^^^^^^^ 2025-09-04T16:01:20,003 ...<4 lines>... 2025-09-04T16:01:20,003 version=version, 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:01:20,003 self.dist = self._prepare() 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:01:20,003 dist = self._prepare_distribution() 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:01:20,003 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:01:20,003 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:01:20,003 dist = _get_prepared_distribution( 2025-09-04T16:01:20,003 req, 2025-09-04T16:01:20,003 ...<3 lines>... 2025-09-04T16:01:20,003 self.check_build_deps, 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:01:20,003 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 finder, build_isolation, check_build_deps 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:01:20,003 self.req.prepare_metadata() 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:01:20,003 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:01:20,003 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:01:20,003 build_env=self.build_env, 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ...<3 lines>... 2025-09-04T16:01:20,003 details=details, 2025-09-04T16:01:20,003 ^^^^^^^^^^^^^^^^ 2025-09-04T16:01:20,003 ) 2025-09-04T16:01:20,003 ^ 2025-09-04T16:01:20,003 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:01:20,003 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:01:20,003 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:01:20,026 Removed jplephem==0.1 from https://files.pythonhosted.org/packages/01/a3/10917715ffc512043e8221083c800f7fc9ecf7b26291c32b60f401f6a6b1/jplephem-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-oqwh65he' 2025-09-04T16:01:20,026 Removed build tracker: '/tmp/pip-build-tracker-oqwh65he'