2025-09-07T20:13:30,202 Created temporary directory: /tmp/pip-build-tracker-z_0rvxp7 2025-09-07T20:13:30,203 Initialized build tracking at /tmp/pip-build-tracker-z_0rvxp7 2025-09-07T20:13:30,203 Created build tracker: /tmp/pip-build-tracker-z_0rvxp7 2025-09-07T20:13:30,203 Entered build tracker: /tmp/pip-build-tracker-z_0rvxp7 2025-09-07T20:13:30,203 Created temporary directory: /tmp/pip-wheel-xa40m9iv 2025-09-07T20:13:30,206 Created temporary directory: /tmp/pip-ephem-wheel-cache-9zf7bl8t 2025-09-07T20:13:30,260 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:13:30,263 2 location(s) to search for versions of pysage: 2025-09-07T20:13:30,263 * https://pypi.org/simple/pysage/ 2025-09-07T20:13:30,263 * https://www.piwheels.org/simple/pysage/ 2025-09-07T20:13:30,263 Fetching project page and analyzing links: https://pypi.org/simple/pysage/ 2025-09-07T20:13:30,263 Getting page https://pypi.org/simple/pysage/ 2025-09-07T20:13:30,264 Found index url https://pypi.org/simple/ 2025-09-07T20:13:30,336 Fetched page https://pypi.org/simple/pysage/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:13:30,341 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/93/81/fa2e74f5f5fe8dc30d2eda6a7575194793e3adb18fc4497bc15934af7c5f/pysage-1.0-py2.4.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c7/72/ae3ff111ca28369dd4cd2ddebccef6e560386cf0770097b31b069fb0acbf/pysage-1.0-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/55/d9/c1e1be38aaa0a84c236c14cc3428f0f3b65a956c9a6c09145a675376151e/pysage-1.1a-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/64/80/7002a38baad942ef4cf75caee202ddfbb31b280ce8c69a4c331e1abd277b/pysage-1.1-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e1/7d/c38ab2e5ffb0d1ffc3879217f7eac062d1613f4c39b9803840f2fd20deb3/pysage-1.1.1-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1f/a8/be338917378dfc1d372a5e6d8a537ec4cad011afa5878365bfe094a92623/pysage-1.1.2-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b8/7f/8a945dda8a238ae3d7fbbf083bbac2de5337be164fe3366b88f9a069faa7/pysage-1.1.3-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,342 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/0b/d6/a5e8cf497942abf5b9056a686887ade7b44350a1e1a4801b8bdee9144612/pysage-1.1.4-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,343 Found link https://files.pythonhosted.org/packages/ac/44/d1584faf9085fe92fbd2f762f4de6f5c3940521c1f108e03407076ac0067/pysage-1.1.4.tar.gz (from https://pypi.org/simple/pysage/), version: 1.1.4 2025-09-07T20:13:30,343 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2d/96/be03e83962d6c4f65c9ad762529a485eac44041a16a9e8468ef96274456a/pysage-1.1.5-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,343 Found link https://files.pythonhosted.org/packages/83/c2/b5c1acda6f4fba5c44f221bce8b7cbd299d9b050a8f496ea011546bd33ff/pysage-1.1.5.tar.gz (from https://pypi.org/simple/pysage/), version: 1.1.5 2025-09-07T20:13:30,343 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6f/67/302e45c2e4e37da5418bed4366e36a614074f4224ae250309f0eac1c91f2/pysage-1.2.0-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,343 Found link https://files.pythonhosted.org/packages/81/2f/6f49777acb4f4280f0b7636dcaab8d15f9b1eb09dde7245777da9dd48c7c/pysage-1.2.0.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.0 2025-09-07T20:13:30,344 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/84/62/da95864f557e313b3d4fe14752e481fe07fb14d95b046ada562d0924e700/pysage-1.2.1-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,344 Found link https://files.pythonhosted.org/packages/6a/05/0c94f602819291b0d2a641a1df298e9da14cbe4642d8dc7317cbaeec22e7/pysage-1.2.1.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.1 2025-09-07T20:13:30,344 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e9/5a/41e59df94831d58def9db1c765a25261dff56f5e1fbe347ae8d929299d3e/pysage-1.2.2-py2.5.egg (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,344 Found link https://files.pythonhosted.org/packages/cc/5c/8611de1117d108bb5f653d79ec22a395692023e0d3a193f11cde2f920ee9/pysage-1.2.2.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.2 2025-09-07T20:13:30,344 Found link https://files.pythonhosted.org/packages/3c/2b/d08381fb99276cab86673b371c0f1887ce0270f4b8c442351b16a9e7e6d1/pysage-1.2.3a.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.3a 2025-09-07T20:13:30,345 Found link https://files.pythonhosted.org/packages/2c/1f/b681985ff88f92834d8099a1cd50fac90fbdaf4d37b815d43292d357880a/pysage-1.2.3.macosx-10.3-fat.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.3.macosx-10.3-fat 2025-09-07T20:13:30,345 Found link https://files.pythonhosted.org/packages/eb/a7/411a0183822cf31f5d38eb83be1b069be157434d976f1790a89e5cb6a9f1/pysage-1.2.3.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.3 2025-09-07T20:13:30,345 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/4c/7e/e6173cff214df1920ab67169dc89c26a1f8f83e2c9367d311a7cb5336ee3/pysage-1.2.3.win32.exe (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,345 Found link https://files.pythonhosted.org/packages/bc/8c/c130303b6a282f634093703870ecffb2961f57dd86ec91f4274ce88b4b2f/pysage-1.2.4-a.macosx-10.3-fat.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.4-a.macosx-10.3-fat 2025-09-07T20:13:30,345 Found link https://files.pythonhosted.org/packages/65/bd/e7514955e8fa443b25f4b601af005bf910ea2beac5bd3e54d81bf0f57625/pysage-1.2.4-a.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.4-a 2025-09-07T20:13:30,346 Found link https://files.pythonhosted.org/packages/8a/92/b63ef49a1183f3ca00c488bd6a1f5cfbd7cb50fe59f4c35f5bda60126c77/pysage-1.2.4-b.macosx-10.3-fat.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.4-b.macosx-10.3-fat 2025-09-07T20:13:30,346 Found link https://files.pythonhosted.org/packages/a2/7b/07cef08462a79829bf3c4a3ee2a5d27e5bdc4c69dca89a6342a926125122/pysage-1.2.4-b.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.4-b 2025-09-07T20:13:30,346 Found link https://files.pythonhosted.org/packages/c7/46/cda1f43f6957423db32f189ed6e2c6cc1816024363e929b72f51042b9605/pysage-1.2.4.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.4 2025-09-07T20:13:30,346 Found link https://files.pythonhosted.org/packages/38/b6/d2c7d47f4e6b8f8125829c2b5937bd3f34d8c04b62d783b6565896622a6f/pysage-1.2.5.macosx-10.3-fat.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.5.macosx-10.3-fat 2025-09-07T20:13:30,347 Found link https://files.pythonhosted.org/packages/44/76/d252c074a10f637c7cb848ca6bda0386768209da3a344ccabb047a4c08da/pysage-1.2.5.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.5 2025-09-07T20:13:30,347 Found link https://files.pythonhosted.org/packages/06/d7/3c13852d46e4f966b7bb046bc99d75c740eedaf05cd197d16e1d4cf162a2/pysage-1.2.6.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.6 2025-09-07T20:13:30,347 Found link https://files.pythonhosted.org/packages/8b/d4/79faf5d6eaec211eb54117645a926f960d9673d84525b972e3b526a730e5/pysage-1.2.7.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.7 2025-09-07T20:13:30,347 Found link https://files.pythonhosted.org/packages/66/47/2e8cc658edbff3598005225301606800d6ae3d9ea9d0c0df4ce3f9d9345b/pysage-1.2.8.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.8 2025-09-07T20:13:30,347 Found link https://files.pythonhosted.org/packages/d3/05/c8561d2d4caac90e6f71f5570cdc4dcdd797c755149136742b55ea08f0de/pysage-1.2.9.tar.gz (from https://pypi.org/simple/pysage/), version: 1.2.9 2025-09-07T20:13:30,348 Found link https://files.pythonhosted.org/packages/50/39/55b768aed5a30beef47b6d1dbba862a740fb60c5c9d55f372b393aeaedad/pysage-1.5.0.linux-x86_64.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.0.linux-x86_64 2025-09-07T20:13:30,348 Found link https://files.pythonhosted.org/packages/25/aa/09412a6773011dc3e440b765219ea3c6a6b013eaa2c98b70eb673e2cce71/pysage-1.5.0.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.0 2025-09-07T20:13:30,348 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/91/aa/7cb136d15bf26542f9e6ba61c1208b42313cd0fc772ed6275a3ece4539fe/pysage-1.5.0.win32.exe (from https://pypi.org/simple/pysage/) 2025-09-07T20:13:30,348 Found link https://files.pythonhosted.org/packages/ed/98/9092fc67f0d0251d1a745b63aaa23da36f7898f22e7cfb82564005648d5f/pysage-1.5.1.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.1 2025-09-07T20:13:30,348 Found link https://files.pythonhosted.org/packages/97/44/0d84c5c7206e503b7d5cc93fe27b1b363c77ba2c00d33a947aba15729150/pysage-1.5.2.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.2 2025-09-07T20:13:30,349 Found link https://files.pythonhosted.org/packages/43/37/3dd79a9a267bb2165204f4b4a846b3119954b4cdbb1aed5192de59c821b8/pysage-1.5.3.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.3 2025-09-07T20:13:30,349 Found link https://files.pythonhosted.org/packages/f2/78/c3bc02539738267d21c2af012ffb0f6172198f02abae3cfeb355113de61a/pysage-1.5.4.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.4 2025-09-07T20:13:30,349 Found link https://files.pythonhosted.org/packages/09/fd/8395a430f1e39d4723e4de902616988677928f405268c948c414fc2201a1/pysage-1.5.5.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.5 2025-09-07T20:13:30,349 Found link https://files.pythonhosted.org/packages/86/d7/14f2adcb360de430220f154bd986125565960098d50e8eaef6b7924cca23/pysage-1.5.5-1.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.5-1 2025-09-07T20:13:30,349 Found link https://files.pythonhosted.org/packages/ea/d1/23ad92f14859ca41a8fe04232052d0e187a25adb61ec23d08065ab051e9a/pysage-1.5.6.tar.gz (from https://pypi.org/simple/pysage/), version: 1.5.6 2025-09-07T20:13:30,350 Found link https://files.pythonhosted.org/packages/57/d7/aceeb4090eb56ff36eb7cc9eda6266b2ed9d138577714feba66d81b44a55/pysage-1.6.0.tar.gz (from https://pypi.org/simple/pysage/), version: 1.6.0 2025-09-07T20:13:30,350 Found link https://files.pythonhosted.org/packages/85/a7/368069e06fd0fb47e8414ed631aadac487c049617f6321fdf1fe35cbec2e/pysage-1.6.1.tar.gz (from https://pypi.org/simple/pysage/), version: 1.6.1 2025-09-07T20:13:30,350 Fetching project page and analyzing links: https://www.piwheels.org/simple/pysage/ 2025-09-07T20:13:30,350 Getting page https://www.piwheels.org/simple/pysage/ 2025-09-07T20:13:30,351 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:13:30,433 Fetched page https://www.piwheels.org/simple/pysage/ as text/html 2025-09-07T20:13:30,438 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.6.1-py3-none-any.whl#sha256=5f9d23d8418e5e0a207970ef68c7946d2cf828d3c1b4aeb36c5dc23ce46f6b3c (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,438 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.6.0-py3-none-any.whl#sha256=41fdf1d98a474f53e6087a347d4ea73d439618fb702d87ed329a68202c28b1d8 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,438 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.6-py3-none-any.whl#sha256=28be90361ae4beacda0e408bd66ceb8def737ed5ed7b82a83972c67e98b68edd (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,439 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.5.post1-py3-none-any.whl#sha256=1acb80102bdb7a640406b71ff8bb76e6a760bf8213dd5fc1ef548d1c972e2cd0 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,439 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.5-py3-none-any.whl#sha256=bbd7bed36f7d0b47364a00f2943aa8f3c9b3239fa7736e87a6a3c062b988703a (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,439 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.4-py3-none-any.whl#sha256=5e111ca156a98aa7f2495f295b5a8dfff5886356f45bc4135cb1d9656de1a2fb (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,439 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.3-py3-none-any.whl#sha256=65299c80ff3a2f5c5677d06cca13022a6b9fa71d4db68d2042c13226366fb5e5 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,439 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.2-py3-none-any.whl#sha256=a91419374be9cb50f168060963fb6368ad732f00acecdf318537c7c4e6de8ace (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,440 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.1-py3-none-any.whl#sha256=b95a14c613b42d45aa1f9a518bef1072df8a7181ecc28fec9f5f51b92d825b75 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,440 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.5.0-py3-none-any.whl#sha256=4d20300333875fd6e9270fa5e644f314fbf59659dcee04fd844d8c60fa85b9c6 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,440 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.9-py3-none-any.whl#sha256=1fed22af148ff93edabccc1a52616b98de9fcbfe0982e3b3ad44f0c03e5f2ae0 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,440 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.8-py3-none-any.whl#sha256=687667f6044175348d16150e9fae2970504e49493b11335817ea1e8c59732bc3 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,440 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.7-py3-none-any.whl#sha256=a437327084d9e6b2c23940be5201b299926a03c51daaff30837c499e0eed9443 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,441 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.6-py3-none-any.whl#sha256=733461cb376024d602c8c71ceeecbede1b50b42b17cb132f0970da42f4c609a8 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,441 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.5-py3-none-any.whl#sha256=b219c190066ad5f655dcbfe1e080b8859a6a3e74c076ddc1d6a64948f116c81f (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,441 Skipping link: No binaries permitted for pysage: https://archive1.piwheels.org/simple/pysage/pysage-1.2.4b0-py3-none-any.whl#sha256=af8c98e1edc339266bd5849354c29014a0a9874f787f70e6e9245ef6bb8eed40 (from https://www.piwheels.org/simple/pysage/) 2025-09-07T20:13:30,441 Skipping link: not a file: https://www.piwheels.org/simple/pysage/ 2025-09-07T20:13:30,441 Skipping link: not a file: https://pypi.org/simple/pysage/ 2025-09-07T20:13:30,467 Given no hashes to check 1 links for project 'pysage': discarding no candidates 2025-09-07T20:13:30,468 Collecting pysage==1.1.5 2025-09-07T20:13:30,469 Created temporary directory: /tmp/pip-unpack-6se4v5hj 2025-09-07T20:13:30,682 Downloading pysage-1.1.5.tar.gz (13 kB) 2025-09-07T20:13:30,713 Added pysage==1.1.5 from https://files.pythonhosted.org/packages/83/c2/b5c1acda6f4fba5c44f221bce8b7cbd299d9b050a8f496ea011546bd33ff/pysage-1.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-z_0rvxp7' 2025-09-07T20:13:30,714 Running setup.py (path:/tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/setup.py) egg_info for package pysage 2025-09-07T20:13:30,714 Created temporary directory: /tmp/pip-pip-egg-info-4zqeikm6 2025-09-07T20:13:30,714 Preparing metadata (setup.py): started 2025-09-07T20:13:30,715 Running command python setup.py egg_info 2025-09-07T20:13:31,232 Traceback (most recent call last): 2025-09-07T20:13:31,233 File "", line 2, in 2025-09-07T20:13:31,234 exec(compile(''' 2025-09-07T20:13:31,234 ~~~~^^^^^^^^^^^^ 2025-09-07T20:13:31,234 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:13:31,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,234 ...<32 lines>... 2025-09-07T20:13:31,234 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:13:31,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,234 ''' % ('/tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/setup.py',), "", "exec")) 2025-09-07T20:13:31,235 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,235 File "", line 35, in 2025-09-07T20:13:31,235 File "/tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/setup.py", line 1, in 2025-09-07T20:13:31,235 import ez_setup 2025-09-07T20:13:31,235 File "/tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/ez_setup.py", line 94 2025-09-07T20:13:31,235 except pkg_resources.VersionConflict, e: 2025-09-07T20:13:31,235 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,235 SyntaxError: multiple exception types must be parenthesized 2025-09-07T20:13:31,318 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:13:31,331 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:13:31,331 exec(compile('"'"''"'"''"'"' 2025-09-07T20:13:31,331 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:13:31,331 # 2025-09-07T20:13:31,331 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:13:31,331 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:13:31,331 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:13:31,331 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:13:31,331 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:13:31,331 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:13:31,331 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:13:31,331 import os, sys, tokenize, traceback 2025-09-07T20:13:31,331 2025-09-07T20:13:31,331 try: 2025-09-07T20:13:31,331 import setuptools 2025-09-07T20:13:31,331 except ImportError: 2025-09-07T20:13:31,331 print( 2025-09-07T20:13:31,331 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:13:31,331 "the build environment with exception:", 2025-09-07T20:13:31,331 file=sys.stderr, 2025-09-07T20:13:31,331 ) 2025-09-07T20:13:31,331 traceback.print_exc() 2025-09-07T20:13:31,331 sys.exit(1) 2025-09-07T20:13:31,331 2025-09-07T20:13:31,331 __file__ = %r 2025-09-07T20:13:31,331 sys.argv[0] = __file__ 2025-09-07T20:13:31,331 2025-09-07T20:13:31,331 if os.path.exists(__file__): 2025-09-07T20:13:31,331 filename = __file__ 2025-09-07T20:13:31,331 with tokenize.open(__file__) as f: 2025-09-07T20:13:31,331 setup_py_code = f.read() 2025-09-07T20:13:31,331 else: 2025-09-07T20:13:31,331 filename = "" 2025-09-07T20:13:31,331 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:13:31,331 2025-09-07T20:13:31,331 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:13:31,331 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-4zqeikm6[/] 2025-09-07T20:13:31,331 [bold magenta]cwd[/]: /tmp/pip-wheel-xa40m9iv/pysage_b8ac7739dc5a41a98aafd3a54958c6a0/ 2025-09-07T20:13:31,331 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:13:31,332 ERROR: metadata generation failed 2025-09-07T20:13:31,337 Exception information: 2025-09-07T20:13:31,337 Traceback (most recent call last): 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:13:31,337 call_subprocess( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 args, 2025-09-07T20:13:31,337 ^^^^^ 2025-09-07T20:13:31,337 ...<2 lines>... 2025-09-07T20:13:31,337 spinner=spinner, 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:13:31,337 raise error 2025-09-07T20:13:31,337 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:13:31,337 2025-09-07T20:13:31,337 The above exception was the direct cause of the following exception: 2025-09-07T20:13:31,337 2025-09-07T20:13:31,337 Traceback (most recent call last): 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:13:31,337 status = _inner_run() 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:13:31,337 return self.run(options, args) 2025-09-07T20:13:31,337 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:13:31,337 return func(self, options, args) 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:13:31,337 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:13:31,337 result = self._result = resolver.resolve( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:13:31,337 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:13:31,337 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:13:31,337 if not criterion.candidates: 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:13:31,337 return bool(self._sequence) 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:13:31,337 self._bool = any(self) 2025-09-07T20:13:31,337 ~~~^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:13:31,337 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:13:31,337 ^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:13:31,337 candidate = func() 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:13:31,337 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 link, template, name, version 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:13:31,337 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 link, 2025-09-07T20:13:31,337 ^^^^^ 2025-09-07T20:13:31,337 ...<3 lines>... 2025-09-07T20:13:31,337 version=version, 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:13:31,337 super().__init__( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 link=link, 2025-09-07T20:13:31,337 ^^^^^^^^^^ 2025-09-07T20:13:31,337 ...<4 lines>... 2025-09-07T20:13:31,337 version=version, 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:13:31,337 self.dist = self._prepare() 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:13:31,337 dist = self._prepare_distribution() 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:13:31,337 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:13:31,337 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:13:31,337 dist = _get_prepared_distribution( 2025-09-07T20:13:31,337 req, 2025-09-07T20:13:31,337 ...<3 lines>... 2025-09-07T20:13:31,337 self.check_build_deps, 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:13:31,337 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 finder, build_isolation, check_build_deps 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:13:31,337 self.req.prepare_metadata() 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:13:31,337 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:13:31,337 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:13:31,337 build_env=self.build_env, 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ...<3 lines>... 2025-09-07T20:13:31,337 details=details, 2025-09-07T20:13:31,337 ^^^^^^^^^^^^^^^^ 2025-09-07T20:13:31,337 ) 2025-09-07T20:13:31,337 ^ 2025-09-07T20:13:31,337 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:13:31,337 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:13:31,337 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:13:31,358 Removed pysage==1.1.5 from https://files.pythonhosted.org/packages/83/c2/b5c1acda6f4fba5c44f221bce8b7cbd299d9b050a8f496ea011546bd33ff/pysage-1.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-z_0rvxp7' 2025-09-07T20:13:31,358 Removed build tracker: '/tmp/pip-build-tracker-z_0rvxp7'