2025-09-07T20:28:07,884 Created temporary directory: /tmp/pip-build-tracker-c5msnvl5 2025-09-07T20:28:07,884 Initialized build tracking at /tmp/pip-build-tracker-c5msnvl5 2025-09-07T20:28:07,885 Created build tracker: /tmp/pip-build-tracker-c5msnvl5 2025-09-07T20:28:07,885 Entered build tracker: /tmp/pip-build-tracker-c5msnvl5 2025-09-07T20:28:07,885 Created temporary directory: /tmp/pip-wheel-5vncg9o2 2025-09-07T20:28:07,889 Created temporary directory: /tmp/pip-ephem-wheel-cache-gums147q 2025-09-07T20:28:07,945 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:28:07,947 2 location(s) to search for versions of tgext-crud: 2025-09-07T20:28:07,947 * https://pypi.org/simple/tgext-crud/ 2025-09-07T20:28:07,947 * https://www.piwheels.org/simple/tgext-crud/ 2025-09-07T20:28:07,947 Fetching project page and analyzing links: https://pypi.org/simple/tgext-crud/ 2025-09-07T20:28:07,948 Getting page https://pypi.org/simple/tgext-crud/ 2025-09-07T20:28:07,949 Found index url https://pypi.org/simple/ 2025-09-07T20:28:08,098 Fetched page https://pypi.org/simple/tgext-crud/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:28:08,115 Found link https://files.pythonhosted.org/packages/df/e4/f09aa98160911dfe2ad0be4138d7a3328d31fad0dabd184a261ab01cae9a/tgext.crud-0.1-r193.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.1-r193 2025-09-07T20:28:08,116 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e6/21/8879a5c1cabac74c5e3318688d1020ffdb16511e6c39bacbe16282a53745/tgext.crud-0.1_r193-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,116 Found link https://files.pythonhosted.org/packages/d6/f8/f14451ef070e058ac47c73e7b8f78e3c043b6908777b88bb47f4165f54af/tgext.crud-0.1-r218.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.1-r218 2025-09-07T20:28:08,117 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ec/90/39d1d3437b722faed564aedf35fe6b2db2583b493197401fb3f06ba394bf/tgext.crud-0.1_r218-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,117 Found link https://files.pythonhosted.org/packages/48/f7/188dbb0ba8c4ea4d21cdc158a05a6b6e83ec6d9f41e667ab1b3d790e6134/tgext.crud-0.1-r224.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.1-r224 2025-09-07T20:28:08,117 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/df/66/f348421957483b160699d3de989c05f75c490a431de571cae7e18c6beec9/tgext.crud-0.1_r224-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,117 Found link https://files.pythonhosted.org/packages/69/38/9847d7a043a06fd3f9bc6f6bf674330671b33e48f761218a71bd0a434e70/tgext.crud-0.1-r226.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.1-r226 2025-09-07T20:28:08,117 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/3d/14/ebaf108fcb97232bfb89288379c1fcecad022040780eeb587837c08d51ae/tgext.crud-0.1_r226-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,117 Found link https://files.pythonhosted.org/packages/48/57/cd0837e3c06faef000a6ee1bf9e8aef75a14874665656efcbd3925d6fafb/tgext.crud-0.2-r233.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2-r233 2025-09-07T20:28:08,118 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b7/8b/fd896703b1b0a719863a60d33fb6f8732a782a169e2444e1647f266abf9b/tgext.crud-0.2_r233-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,118 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4c/eb/c66f9e74349c760d4d8bb9b2c5478aca3d1730030113f311407f0ee93829/tgext.crud-0.2.1-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,118 Found link https://files.pythonhosted.org/packages/f8/ca/58d4a608f4bdade4582fca415c56b60b770355b6ac845c535ffd89ef7f86/tgext.crud-0.2.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2.1 2025-09-07T20:28:08,118 Found link https://files.pythonhosted.org/packages/7d/5e/3e86ac19ff8637ebf35b505985fe2ef53e7063983b5e7c5b4953adbc0d55/tgext.crud-0.2.1-r235.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2.1-r235 2025-09-07T20:28:08,118 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/46/c9/2bb62f8ed4a31b27e58891a51f645bc8fe1f204e8fedb425533eef8c837c/tgext.crud-0.2.1_r235-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,118 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/00/c2/571c6bc3310293cd4b6fd8d8d07317d84ed72f4effb966dfb5004697611c/tgext.crud-0.2.2-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,119 Found link https://files.pythonhosted.org/packages/bc/02/e5708c94b14a149f39e898f99691c33501a500ec389e00f44e4af23d322b/tgext.crud-0.2.2.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2.2 2025-09-07T20:28:08,119 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ab/59/bac879fb08223a2bd0e35c3109e64263168f8f1cfee8b8530fc0d4a05d56/tgext.crud-0.2.3-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,119 Found link https://files.pythonhosted.org/packages/3d/40/d16277c6a441a411e02acda15e7ecc7b89ffef2ca7cc6645723af4f6df18/tgext.crud-0.2.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2.3 2025-09-07T20:28:08,119 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a7/2e/2b36f4198ceee74540698f34ae0b93185e3d6b4e7fd5d24de01576bd3a21/tgext.crud-0.2.4-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,119 Found link https://files.pythonhosted.org/packages/72/00/e299785ad2e2b828d2f3311ac89819ba22c1fca396e2917faa997255c7b7/tgext.crud-0.2.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.2.4 2025-09-07T20:28:08,119 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1d/e9/9bda9595c40cab3edbb11b8fc151cda570b486aacff349ed9c0b1779218c/tgext.crud-0.3-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,120 Found link https://files.pythonhosted.org/packages/82/aa/ef9ff3c2bd9dd05dcf164269694d2e37e64ca665374bb24f282dbb1baffb/tgext.crud-0.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3 2025-09-07T20:28:08,120 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/8e/48/3cdda632f9c7c5f7d55466bb668534e8322e99c5ea7e185b5d41114708a2/tgext.crud-0.3.1-py2.5.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,120 Found link https://files.pythonhosted.org/packages/00/93/87033d0f0c1f39daf61880d79b29124d88b1a688df3b12b9006c956479d9/tgext.crud-0.3.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.1 2025-09-07T20:28:08,120 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9a/08/5b3f382beb90e4004389aa88def4a547d2b27e4b7cc1c0da4a97c6b985ad/tgext.crud-0.3.2-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,120 Found link https://files.pythonhosted.org/packages/cb/82/a3357a51585e36b51351f36e05b303812469b58bb01a46997f07d87ccbdf/tgext.crud-0.3.2.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.2 2025-09-07T20:28:08,120 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/80/4f/d5e18d230a7c5f317e85e253acef0ddc74cef375a3a0be03ebeff2fdd67d/tgext.crud-0.3.3-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,121 Found link https://files.pythonhosted.org/packages/b0/4c/fe1f86bcec6bd6b6674906f874d87d0c0499ebafd90b294e8e4fb78c962f/tgext.crud-0.3.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.3 2025-09-07T20:28:08,121 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/38/02/420e479b6e685e6ce7ee6b7dcfee0422ddf655da6756aa037fed0074f914/tgext.crud-0.3.4-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,121 Found link https://files.pythonhosted.org/packages/7f/e2/8136e9a302bb3bbf70cca45e4441d04ff1104342330ce9ada28f6d303f46/tgext.crud-0.3.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.4 2025-09-07T20:28:08,121 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e0/d6/d993f33cf2f0cccce594db688322574041965c485cf85239d2ae72ad0918/tgext.crud-0.3.5-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,121 Found link https://files.pythonhosted.org/packages/ca/f1/e552be92c7324f3f7cd66e9339f4244afc25a52b6297e72d323692a350eb/tgext.crud-0.3.5.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.5 2025-09-07T20:28:08,121 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a1/2b/1414a2f72495a5db893c748e427df5762585c3fc7dec9d0e97593bc40866/tgext.crud-0.3.6-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,121 Found link https://files.pythonhosted.org/packages/97/66/02d173aa3c39bb0e2604422959baef8415c8fdfb00b01513eaf7ff425a7d/tgext.crud-0.3.6.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.6 2025-09-07T20:28:08,122 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/08/59/dd3c8087d4c095dc5867060b7f82ecc4f1c7e6f3944cc1ad379bcafb7e40/tgext.crud-0.3.7-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,122 Found link https://files.pythonhosted.org/packages/a5/8d/70142277b8726a61be4a1bd4cf0a66368392586b258127d8bc439654e8cd/tgext.crud-0.3.7.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.7 2025-09-07T20:28:08,122 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2c/d3/0b0da5802dde7c0b878afd1da6c3c669e3ae7289ef7c4bd0e1147060a636/tgext.crud-0.3.8-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,122 Found link https://files.pythonhosted.org/packages/36/f8/720d35b02d74283b10da6b250ef7a39cc5dcf4561ca39237e83f5c3eaef6/tgext.crud-0.3.8.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.8 2025-09-07T20:28:08,122 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/90/ff/7cd9887863aa6b7a94191a79c6e8bd9a485182dd5302c6f3cee2dac9883c/tgext.crud-0.3.9-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,122 Found link https://files.pythonhosted.org/packages/0f/92/aced7fe507b54dd50a44c458e220f7acbc0043a61acff6bde4b11f56da64/tgext.crud-0.3.9.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.9 2025-09-07T20:28:08,123 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/52/72/c00d3c0b7d8ca4d19a2901ae589c6c6f846c16e2690247cac27de8afe0fe/tgext.crud-0.3.10-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,123 Found link https://files.pythonhosted.org/packages/56/51/9f8f792991cdb20ee835212a72ca4ec42ff119d5bc18531100ef3e7fc656/tgext.crud-0.3.10.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.10 2025-09-07T20:28:08,123 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2f/84/60d1d304d27855728a832487f6100e60bf0b1279c68bce430926ead4dd08/tgext.crud-0.3.11-py2.6.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,123 Found link https://files.pythonhosted.org/packages/dd/d5/748e9643563fefc2b055b25dfeaacbe405f4e8398b11897e26f69238ca1b/tgext.crud-0.3.11.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.11 2025-09-07T20:28:08,123 Found link https://files.pythonhosted.org/packages/28/91/434e8e830f5aa13b2977f2d30d667bf36c5a33090e8430a3977e516277e8/tgext.crud-0.3.12.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.12 2025-09-07T20:28:08,124 Found link https://files.pythonhosted.org/packages/27/30/bcc1642f78bdcff08c6468b03a3facf8819d67e6194de0499f14433703c4/tgext.crud-0.3.13.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.3.13 2025-09-07T20:28:08,124 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d0/42/6dd09f1777aa1c0fa6735dc4f641fb63b2716e807725ec93a0ea3eb0c28a/tgext.crud-0.4-py2.7.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,124 Found link https://files.pythonhosted.org/packages/1f/aa/df39765276faedf8a05376c93bb79518893711b1068490b3c43d161a3297/tgext.crud-0.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.4 2025-09-07T20:28:08,124 Found link https://files.pythonhosted.org/packages/a5/24/14e7a65ebd87401d2fe01dfe2403b7a0cfcad0d786908b30d876749d4292/tgext.crud-0.5.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5 2025-09-07T20:28:08,124 Found link https://files.pythonhosted.org/packages/53/10/fed9c6ad26fefaf6247969cfbb89fada6d135a4151692ccb706b5051b8f2/tgext.crud-0.5.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.1 2025-09-07T20:28:08,124 Found link https://files.pythonhosted.org/packages/ff/57/d11dd400da946e87f5db46a41d6fb1cd137ed7f0c1b7854b0438fe416bfd/tgext.crud-0.5.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.3 2025-09-07T20:28:08,125 Found link https://files.pythonhosted.org/packages/17/38/1156411a84f520859b490a8a8c7cfa137fb6c1454215be0fb083d567aa94/tgext.crud-0.5.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.4 2025-09-07T20:28:08,125 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/54/c8/1f03cb612534910c1de070681ac1ddd493cb0d867cacad196ef36190e388/tgext.crud-0.5.5-py2.7.egg (from https://pypi.org/simple/tgext-crud/) 2025-09-07T20:28:08,125 Found link https://files.pythonhosted.org/packages/b4/b2/3f32b41b86c0876b6b624a1f6b003b4b8842f1a718911433b04ccada4ef4/tgext.crud-0.5.5.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.5 2025-09-07T20:28:08,125 Found link https://files.pythonhosted.org/packages/9d/d5/3ec375d37c4d1c48d30d5574338f71e5ceae2eab1579027bccc4c99ab25c/tgext.crud-0.5.6.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.6 2025-09-07T20:28:08,125 Found link https://files.pythonhosted.org/packages/4a/82/dab4e1a5217a73e39b23c40f3096725d5a9c002e8821ba268cd89f1b15e6/tgext.crud-0.5.7.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.7 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/05/c7/1b5223853b50f0d61bc01a955ce44840076b7431e668fb60aca2605a9e85/tgext.crud-0.5.8.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.5.8 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/8e/60/5383cd9966a5432f7126ba292427e3acd86d1d2e8abc44ea52c51146c1bd/tgext.crud-0.6.0.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.0 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/2e/f6/8cd7efd895fe3b039e1f649be060e815fd4d8059635f4b09f0620ea470d1/tgext.crud-0.6.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.1 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/75/1f/c13d9fed2d3c79504aa5993d1e7ffd1aaef74f234cae1720150d5b3226bf/tgext.crud-0.6.2.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.2 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/8d/71/0ea29fe941bdac9f17b17f2f1348c149013f5d5552b0482d6170d2c060f9/tgext.crud-0.6.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.3 2025-09-07T20:28:08,126 Found link https://files.pythonhosted.org/packages/07/6b/5ebe48c1d275cee318d4a498a67cc5b9e98adeb93ac04a3a4f71d4b67d43/tgext.crud-0.6.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.4 2025-09-07T20:28:08,127 Found link https://files.pythonhosted.org/packages/68/4a/ecf49ab8e581c8436076ca2e02bb358059ab758af8a6c8379b0caa0c1118/tgext.crud-0.6.5.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.5 2025-09-07T20:28:08,127 Found link https://files.pythonhosted.org/packages/1c/19/bfef02d6d5cdc974d101e96d966358be6466eb41ac087283fc558a5dad90/tgext.crud-0.6.6.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.6.6 2025-09-07T20:28:08,127 Found link https://files.pythonhosted.org/packages/a4/00/0c71fd560cf2931fc74e2aa59fc790b3c183089d10317b9f0e809ba34b02/tgext.crud-0.7.0.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.7.0 2025-09-07T20:28:08,127 Found link https://files.pythonhosted.org/packages/88/aa/c801de264b34ffa64c38ffb6fc1a5e3129d0a8a34b806461914c200e42da/tgext.crud-0.7.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.7.1 2025-09-07T20:28:08,127 Found link https://files.pythonhosted.org/packages/c0/20/c44515077e3e7ffe7cf0abda994270577ba5701ece184b8d5312eff5b502/tgext.crud-0.7.2.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.7.2 2025-09-07T20:28:08,128 Found link https://files.pythonhosted.org/packages/96/b2/71e60be296c1f347abaf536566dabf71b3cd95eb13301406cbbd6d2678a3/tgext.crud-0.7.3.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.7.3 2025-09-07T20:28:08,128 Found link https://files.pythonhosted.org/packages/fd/c4/78e6eaf43a2176b9465b02f061d7b73f96f598d18716b98ea0d950fff02f/tgext.crud-0.7.4.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.7.4 2025-09-07T20:28:08,128 Found link https://files.pythonhosted.org/packages/61/c1/76c8e53b812e89e51009653b47d5c9c53af6f6676dab2cb80436d7c9c962/tgext.crud-0.8.0.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.8.0 2025-09-07T20:28:08,128 Found link https://files.pythonhosted.org/packages/0d/89/e984ec9217e99f69e9226e27fdd9561ea060c16b4f029aad69833e48069f/tgext.crud-0.8.1.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.8.1 2025-09-07T20:28:08,128 Found link https://files.pythonhosted.org/packages/7a/4f/3b59d362979d64acb83f6efa6b1db46284149d4a248cb6bb88559b6de2f8/tgext.crud-0.8.2.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.8.2 2025-09-07T20:28:08,129 Found link https://files.pythonhosted.org/packages/76/dd/91b96659ee94639440e1bafd31d3794a6b3336e3d369d54ca3f5f5eac8ef/tgext.crud-0.9.0.tar.gz (from https://pypi.org/simple/tgext-crud/), version: 0.9.0 2025-09-07T20:28:08,129 Fetching project page and analyzing links: https://www.piwheels.org/simple/tgext-crud/ 2025-09-07T20:28:08,129 Getting page https://www.piwheels.org/simple/tgext-crud/ 2025-09-07T20:28:08,130 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:28:08,217 Fetched page https://www.piwheels.org/simple/tgext-crud/ as text/html 2025-09-07T20:28:08,227 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.9.0-py3-none-any.whl#sha256=99daac948210a19c19a9b3cbc646abe69b92b53ae4912e05919f4c914d865d3d (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,227 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.8.2-py3-none-any.whl#sha256=d06c2965a058442e3be9f4491c90c56f6fa1de4276034e5b9bf58948734989df (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.8.1-py3-none-any.whl#sha256=deec62dbcea13837cdf0efc7b40f6e176551975165ce6768b7f52829859f977e (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.8.0-py3-none-any.whl#sha256=31fea286a7bbca51355a8b4da6f9ca19294d632f65526b7e7486d497e7d4c0aa (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.7.4-py3-none-any.whl#sha256=79fc319363a78212159e5e3e1f68ce4e32a4c27df94edd5fcd52b7ab01b089db (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.7.3-py3-none-any.whl#sha256=b60e0686610b979ed38ddd2746c8fd0d950a599c785d4401c500702fa6cf8b91 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.7.2-py3-none-any.whl#sha256=6c1fc09de93a9929dac2ac019a119493db130944dc1341581b48285b1f6ef4e1 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,228 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.7.1-py3-none-any.whl#sha256=9f7740532dfd8293f3e17b190498bb6365f72c5e41658e6ac26e0e0d18dcebcd (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.7.0-py3-none-any.whl#sha256=fe36b70e6903ad50ae2370c22954582aa0d0ed97d121ede02ac709392b9599e5 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.6-py3-none-any.whl#sha256=40a394fcc4dfaa1f42cf3586ed209e4aa2880a715962ce53899f3dbbe4ba42e1 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.5-py3-none-any.whl#sha256=74017b40984953f6bd924e9aae1a89a868c2aa2f41c08e1536e661f6906aa495 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.4-py3-none-any.whl#sha256=ec8adf69164aad7b15abbd90352f0b92eb3e8d5a63d0dac4397662df7ce2f403 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.3-py3-none-any.whl#sha256=8d40d1d5c3b9035978398e21582b07055dbdffe840e0042529d0f734b12f6f06 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.2-py3-none-any.whl#sha256=285fb0b5a8ed3f5550b37d4f45406d4a27f1e46d9de465b294c88996aa38b011 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,229 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.1-py3-none-any.whl#sha256=ea7b86c90f4919262200849e10880b85a6f744483242580d24ea3e806fd6280b (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.6.0-py3-none-any.whl#sha256=8ab42e1b3d7eff8c3a4af59189f287f2f6daa63323dba3b735abb575360b7d8f (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.8-py3-none-any.whl#sha256=62e41a5ba07d07ae100608cc45b5b85f8d21f968681806e321c6a67dcb8d26bf (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.7-py3-none-any.whl#sha256=11d24765ef85d397aeb72b2ea2148959c4b602560c70c220401b406a96ff73fc (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.6-py3-none-any.whl#sha256=9a0f138cc9dabe5dedf1c055a477f9cc0a955a978069bc3e48375c1ee5aee5a7 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.5-py3-none-any.whl#sha256=17120b89e1608d322c4b9ca29b6771c1be59871885573de51d51552d27354e81 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,230 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.4-py3-none-any.whl#sha256=657605de6574e3070e113aa82695008678e3e4aa73c9a01f427a18d2d6154172 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.3-py3-none-any.whl#sha256=1312d5b3762e093411bd78f2b433f6cc2c2074514d951bde094f0a2eeb235376 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5.1-py3-none-any.whl#sha256=4f2850e0e8b6d3065182e2bbca7e7c52d87b054e7ced85725c621fcd43838b98 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.5-py3-none-any.whl#sha256=260f4e7368c65a4cda1a691f480515ad0c035d48997dce6ed6e16a7245c688b9 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.4-py3-none-any.whl#sha256=36b8ae75129280666f9669095a27ff0eb507bb2d3831c088e654ae9f5625c9c7 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.13-py3-none-any.whl#sha256=70c1f93b92409d17375e3d3b607906086a92a598b862b094313f97fc130dfecf (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.12-py3-none-any.whl#sha256=20bcee88dedc04f290cc17bc23e8c1b3b0fb920f95955b64242566828e5c1a65 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,231 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.11-py3-none-any.whl#sha256=8909d12022446c093a8f83d590a02df784f2631d91067cfee1e4c23a73534467 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.10-py3-none-any.whl#sha256=8f207a22de76573207d1a1262d5ffa7238bd6eb7c07182772c2a34d0f260eca4 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.9-py3-none-any.whl#sha256=9a2c2b133101819db606333a806f24845fa18862ffde4c05e0f8b16fb33e2e44 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.8-py3-none-any.whl#sha256=c28bb83ee609400603b5262726e34fbf29aa4c9c40c734d7fc238a9e2bb9451f (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.7-py3-none-any.whl#sha256=e995cdeeb5f5a5752a316e63ea7f9ebe7030e0d316a8649222d4e1c70ecf60fd (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.6-py3-none-any.whl#sha256=8f11328535de9997a285eea62d8d46b3e41acfd24ed13e1de1be287cf58cd064 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.5-py3-none-any.whl#sha256=f390885c7f6a24b6ac7915f2ac68531070b432300973d4c9346d0eb11853248a (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,232 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.4-py3-none-any.whl#sha256=694bcb34491ad43e5c06b38670f470c33a520fec63f7214241a6de7fdb5aebae (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.3-py3-none-any.whl#sha256=1c21bb15b293363674c89da50d2e13264c499f1a2f13dcd6aec72fef42a86276 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.2-py3-none-any.whl#sha256=227af71c9869707926c288b780cb9235d52d5c5770929c8715ec55f21b66ebb2 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.3.1-py3-none-any.whl#sha256=e0230c1b532935a14b56a14345e63c917fc73dab85b2407e5c7057e17844cba4 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.4-py3-none-any.whl#sha256=40684fe3b71814765a4fff7bd72bf8be5018996cfde7b4c5d54cc56dd1a0fcc8 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.3-py3-none-any.whl#sha256=d4baf92cf039fdd404f4ea80b69fd4ed40385c3614200c930debd0478ab9708f (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,233 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.2-py3-none-any.whl#sha256=d22ec2d29e503c24d21d619da609d00d3866f8f5a0371d86ff74bec2f806f45a (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.1.post235-py3-none-any.whl#sha256=3fac4a51ae6bbec4cf12a61e255770dbea04ba0da2d3f5106e08f886d4e4496f (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.1-py3-none-any.whl#sha256=2f3a810f7c35ac2970da3445460ac47def03c35863467b4da72f6221db180602 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.2.post233-py3-none-any.whl#sha256=d0ae411a547300f45c66b1a14ac48ce17f65dd40485b916945ecb4a593bbcae4 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.1.post226-py3-none-any.whl#sha256=37eff483491d991492d4d5dfca406f2af6df8e46d046b88a335a7adffaab5b79 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.1.post224-py3-none-any.whl#sha256=999ee3ddbb71b781275fb99bd14253e5cdda9fb06ddd224cdd3708e28867818b (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.1.post218-py3-none-any.whl#sha256=f8e05688c2a97f8cb74f247b3e73089d2edcc9e640f3d4cf23a13789a4be3aa6 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,234 Skipping link: No binaries permitted for tgext-crud: https://archive1.piwheels.org/simple/tgext-crud/tgext.crud-0.1.post193-py3-none-any.whl#sha256=075dee7bfe6be92ed44f3d95897f72c3b410dae80ec332ee35e3d55487f13fb2 (from https://www.piwheels.org/simple/tgext-crud/) 2025-09-07T20:28:08,235 Skipping link: not a file: https://www.piwheels.org/simple/tgext-crud/ 2025-09-07T20:28:08,235 Skipping link: not a file: https://pypi.org/simple/tgext-crud/ 2025-09-07T20:28:08,261 Given no hashes to check 1 links for project 'tgext-crud': discarding no candidates 2025-09-07T20:28:08,263 Collecting tgext-crud==0.3 2025-09-07T20:28:08,264 Created temporary directory: /tmp/pip-unpack-tgvtonqr 2025-09-07T20:28:08,487 Downloading tgext.crud-0.3.tar.gz (4.9 kB) 2025-09-07T20:28:08,513 Added tgext-crud==0.3 from https://files.pythonhosted.org/packages/82/aa/ef9ff3c2bd9dd05dcf164269694d2e37e64ca665374bb24f282dbb1baffb/tgext.crud-0.3.tar.gz to build tracker '/tmp/pip-build-tracker-c5msnvl5' 2025-09-07T20:28:08,514 Running setup.py (path:/tmp/pip-wheel-5vncg9o2/tgext-crud_afdf5fa5981a4cb7961476077b7e6069/setup.py) egg_info for package tgext-crud 2025-09-07T20:28:08,515 Created temporary directory: /tmp/pip-pip-egg-info-j44mudiu 2025-09-07T20:28:08,515 Preparing metadata (setup.py): started 2025-09-07T20:28:08,516 Running command python setup.py egg_info 2025-09-07T20:28:09,036 Traceback (most recent call last): 2025-09-07T20:28:09,038 File "", line 2, in 2025-09-07T20:28:09,038 exec(compile(''' 2025-09-07T20:28:09,038 ~~~~^^^^^^^^^^^^ 2025-09-07T20:28:09,038 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:28:09,038 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,038 ...<32 lines>... 2025-09-07T20:28:09,038 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:28:09,039 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,039 ''' % ('/tmp/pip-wheel-5vncg9o2/tgext-crud_afdf5fa5981a4cb7961476077b7e6069/setup.py',), "", "exec")) 2025-09-07T20:28:09,039 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,039 File "", line 35, in 2025-09-07T20:28:09,039 File "/tmp/pip-wheel-5vncg9o2/tgext-crud_afdf5fa5981a4cb7961476077b7e6069/setup.py", line 10, in 2025-09-07T20:28:09,039 open(os.path.join("docs", "HISTORY.txt")).read(), 2025-09-07T20:28:09,039 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,039 FileNotFoundError: [Errno 2] No such file or directory: 'docs/HISTORY.txt' 2025-09-07T20:28:09,123 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:28:09,135 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:28:09,135 exec(compile('"'"''"'"''"'"' 2025-09-07T20:28:09,135 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:28:09,135 # 2025-09-07T20:28:09,135 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:28:09,135 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:28:09,135 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:28:09,135 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:28:09,135 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:28:09,135 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:28:09,135 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:28:09,135 import os, sys, tokenize, traceback 2025-09-07T20:28:09,135 2025-09-07T20:28:09,135 try: 2025-09-07T20:28:09,135 import setuptools 2025-09-07T20:28:09,135 except ImportError: 2025-09-07T20:28:09,135 print( 2025-09-07T20:28:09,135 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:28:09,135 "the build environment with exception:", 2025-09-07T20:28:09,135 file=sys.stderr, 2025-09-07T20:28:09,135 ) 2025-09-07T20:28:09,135 traceback.print_exc() 2025-09-07T20:28:09,135 sys.exit(1) 2025-09-07T20:28:09,135 2025-09-07T20:28:09,135 __file__ = %r 2025-09-07T20:28:09,135 sys.argv[0] = __file__ 2025-09-07T20:28:09,135 2025-09-07T20:28:09,135 if os.path.exists(__file__): 2025-09-07T20:28:09,135 filename = __file__ 2025-09-07T20:28:09,135 with tokenize.open(__file__) as f: 2025-09-07T20:28:09,135 setup_py_code = f.read() 2025-09-07T20:28:09,135 else: 2025-09-07T20:28:09,135 filename = "" 2025-09-07T20:28:09,135 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:28:09,135 2025-09-07T20:28:09,135 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:28:09,135 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5vncg9o2/tgext-crud_afdf5fa5981a4cb7961476077b7e6069/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j44mudiu[/] 2025-09-07T20:28:09,136 [bold magenta]cwd[/]: /tmp/pip-wheel-5vncg9o2/tgext-crud_afdf5fa5981a4cb7961476077b7e6069/ 2025-09-07T20:28:09,136 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:28:09,137 ERROR: metadata generation failed 2025-09-07T20:28:09,142 Exception information: 2025-09-07T20:28:09,142 Traceback (most recent call last): 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:28:09,142 call_subprocess( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 args, 2025-09-07T20:28:09,142 ^^^^^ 2025-09-07T20:28:09,142 ...<2 lines>... 2025-09-07T20:28:09,142 spinner=spinner, 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:28:09,142 raise error 2025-09-07T20:28:09,142 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:28:09,142 2025-09-07T20:28:09,142 The above exception was the direct cause of the following exception: 2025-09-07T20:28:09,142 2025-09-07T20:28:09,142 Traceback (most recent call last): 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:28:09,142 status = _inner_run() 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:28:09,142 return self.run(options, args) 2025-09-07T20:28:09,142 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:28:09,142 return func(self, options, args) 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:28:09,142 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:28:09,142 result = self._result = resolver.resolve( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:28:09,142 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:28:09,142 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:28:09,142 if not criterion.candidates: 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:28:09,142 return bool(self._sequence) 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:28:09,142 self._bool = any(self) 2025-09-07T20:28:09,142 ~~~^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:28:09,142 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:28:09,142 ^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:28:09,142 candidate = func() 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:28:09,142 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 link, template, name, version 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:28:09,142 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 link, 2025-09-07T20:28:09,142 ^^^^^ 2025-09-07T20:28:09,142 ...<3 lines>... 2025-09-07T20:28:09,142 version=version, 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:28:09,142 super().__init__( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 link=link, 2025-09-07T20:28:09,142 ^^^^^^^^^^ 2025-09-07T20:28:09,142 ...<4 lines>... 2025-09-07T20:28:09,142 version=version, 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:28:09,142 self.dist = self._prepare() 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:28:09,142 dist = self._prepare_distribution() 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:28:09,142 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:28:09,142 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:28:09,142 dist = _get_prepared_distribution( 2025-09-07T20:28:09,142 req, 2025-09-07T20:28:09,142 ...<3 lines>... 2025-09-07T20:28:09,142 self.check_build_deps, 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:28:09,142 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 finder, build_isolation, check_build_deps 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:28:09,142 self.req.prepare_metadata() 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:28:09,142 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:28:09,142 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:28:09,142 build_env=self.build_env, 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ...<3 lines>... 2025-09-07T20:28:09,142 details=details, 2025-09-07T20:28:09,142 ^^^^^^^^^^^^^^^^ 2025-09-07T20:28:09,142 ) 2025-09-07T20:28:09,142 ^ 2025-09-07T20:28:09,142 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:28:09,142 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:28:09,142 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:28:09,166 Removed tgext-crud==0.3 from https://files.pythonhosted.org/packages/82/aa/ef9ff3c2bd9dd05dcf164269694d2e37e64ca665374bb24f282dbb1baffb/tgext.crud-0.3.tar.gz from build tracker '/tmp/pip-build-tracker-c5msnvl5' 2025-09-07T20:28:09,166 Removed build tracker: '/tmp/pip-build-tracker-c5msnvl5'