2025-09-08T11:16:36,078 Created temporary directory: /tmp/pip-build-tracker-xjuwd_i4 2025-09-08T11:16:36,079 Initialized build tracking at /tmp/pip-build-tracker-xjuwd_i4 2025-09-08T11:16:36,079 Created build tracker: /tmp/pip-build-tracker-xjuwd_i4 2025-09-08T11:16:36,079 Entered build tracker: /tmp/pip-build-tracker-xjuwd_i4 2025-09-08T11:16:36,079 Created temporary directory: /tmp/pip-wheel-4yk3kqnu 2025-09-08T11:16:36,082 Created temporary directory: /tmp/pip-ephem-wheel-cache-l0ctzkp8 2025-09-08T11:16:36,140 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:16:36,142 2 location(s) to search for versions of citizenshell: 2025-09-08T11:16:36,142 * https://pypi.org/simple/citizenshell/ 2025-09-08T11:16:36,142 * https://www.piwheels.org/simple/citizenshell/ 2025-09-08T11:16:36,142 Fetching project page and analyzing links: https://pypi.org/simple/citizenshell/ 2025-09-08T11:16:36,143 Getting page https://pypi.org/simple/citizenshell/ 2025-09-08T11:16:36,144 Found index url https://pypi.org/simple/ 2025-09-08T11:16:36,292 Fetched page https://pypi.org/simple/citizenshell/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:16:36,300 Found link https://files.pythonhosted.org/packages/11/1b/05260970287f68bbda5f3501799c0a1562a1fdd090a8bc8fd06975301d5f/citizenshell-0.3.5.tar.gz (from https://pypi.org/simple/citizenshell/), version: 0.3.5 2025-09-08T11:16:36,300 Found link https://files.pythonhosted.org/packages/0a/a0/a675e26c63452f155b28abc9329a44eb2f4021b4f5eda708763d953e6653/citizenshell-0.3.6.tar.gz (from https://pypi.org/simple/citizenshell/), version: 0.3.6 2025-09-08T11:16:36,301 Found link https://files.pythonhosted.org/packages/ef/90/03f6c81ef246ccb469dd1e6f3734ff882a78b465d81f9f35c1de1af0ace1/citizenshell-0.4.tar.gz (from https://pypi.org/simple/citizenshell/), version: 0.4 2025-09-08T11:16:36,301 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/53/ed/d28c8bbcad5ea1a9e0d3b9039c5c2cd412b7d629c208d9920721d00566d1/citizenshell-1.1-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,301 Found link https://files.pythonhosted.org/packages/16/ab/6db5ae4a1ac8d474e64ddd38055c8ac20ab5a8f291171ce680f1fe919282/citizenshell-1.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 1.1 2025-09-08T11:16:36,302 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/e8/a0/0bb6b1298d3f3fb9749614deac355599a1466baef9113cc31eadbf0e5247/citizenshell-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,302 Found link https://files.pythonhosted.org/packages/43/19/742b8586ce3eb2db018e47583cf6a00d68589e8a2eeeff4bfd47a83843b1/citizenshell-1.1.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 1.1.1 2025-09-08T11:16:36,302 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/55/4f/acb11069323ae00e40ca1034728ba03f943ce8d7722bad80b5dc53d682dd/citizenshell-1.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,303 Found link https://files.pythonhosted.org/packages/f3/3e/d6cae466dd1b51d22d27c16900f04ad121f08cc9b8175a80b40cff81d088/citizenshell-1.1.3.tar.gz (from https://pypi.org/simple/citizenshell/), version: 1.1.3 2025-09-08T11:16:36,303 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/9a/52/89f9960533ae62c5516c7acb91fde4ad18d902d32267af1cf7a20f16d15e/citizenshell-2.0-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,303 Found link https://files.pythonhosted.org/packages/a2/7b/650cd90ea93c12254d351dcb5433a0cec7886f1b3c11658108d82876070d/citizenshell-2.0.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.0 2025-09-08T11:16:36,303 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/0c/15/a9c4343e1d4f8721d90936a22491371125f1ba82e1168a87cf235d279011/citizenshell-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,304 Found link https://files.pythonhosted.org/packages/69/90/29410a8e795b522e1c84dcf78c964c4af616d0e5b21c1555c6e819ebca80/citizenshell-2.0.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.0.1 2025-09-08T11:16:36,304 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/e6/12/0504ccfda5c6f8a9a4daa7ba4504848e7efd30caaf80e23c94c239c3136b/citizenshell-2.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,304 Found link https://files.pythonhosted.org/packages/35/7f/817158dc341cd350790c17203357e97ad6bfe7d160a240e0d182ec1a34b6/citizenshell-2.0.2.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.0.2 2025-09-08T11:16:36,305 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/f4/c3/64714afb412babb0d47e96f8977ec7dac1ff439436a4435e04d5957acddf/citizenshell-2.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,305 Found link https://files.pythonhosted.org/packages/69/57/0a25cf1a0f095eaf8e326559d5cdad9239a2dfadc0edecdceafc94b48eb1/citizenshell-2.0.3.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.0.3 2025-09-08T11:16:36,305 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/78/4b/1f6e2c9ace1471887ef6ae73f1761cb6d931889d14d8ed6967826c41c41e/citizenshell-2.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,306 Found link https://files.pythonhosted.org/packages/d0/03/6eb241c97cc1e03cc8cde742a69d0f6a8f4946d682b8421c4299025b43d6/citizenshell-2.1.0.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.1.0 2025-09-08T11:16:36,306 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/6d/b3/def0d1d95da074311b716fb47a77a44fd23e361dbe078e421a48180b88d7/citizenshell-2.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,306 Found link https://files.pythonhosted.org/packages/e7/49/3636034ae4cb9d7a70065ff312caf010f50d6a27355ff3576ade5ec26fb0/citizenshell-2.1.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.1.1 2025-09-08T11:16:36,306 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/12/42/82e81ae5ef6743784025f5be769a0adda679b405984fd9ab801e368f5788/citizenshell-2.2.0-py2-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,307 Found link https://files.pythonhosted.org/packages/a2/50/ea714d86d66d8f38599bcd1ed378318d9e128d3ce495dd5bbb04fc79112e/citizenshell-2.2.0.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.0 2025-09-08T11:16:36,307 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/05/49/9c36ebdf116b96e8076a15cdbe0792892798500ff4db26f36ac0b1cc3d32/citizenshell-2.2.1-py2-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,307 Found link https://files.pythonhosted.org/packages/3b/c3/22b8cf827d3a6dd7ecb05b8f4f01ccf7f2c32fb1db465197d8582d4da019/citizenshell-2.2.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.1 2025-09-08T11:16:36,308 Found link https://files.pythonhosted.org/packages/49/ac/2252d2fdaf2a707a99181b6f84528a337e044839faa41bc6ab76577717d2/citizenshell-2.2.2.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.2 2025-09-08T11:16:36,308 Found link https://files.pythonhosted.org/packages/21/25/151d608bdd8fe3c88850ed0547efbc7775491cc09d2451610ee22a89af99/citizenshell-2.2.3.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.3 2025-09-08T11:16:36,308 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/d9/f9/685217c2c2b9f2643523f06ab06d9c2074ec377f7ed420f64cec3fbfbbf4/citizenshell-2.2.4-py2-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,309 Found link https://files.pythonhosted.org/packages/72/8c/8f1ca34112b809e90990ef25712db92fede8aa663efbccbcf6c59a92dde1/citizenshell-2.2.4.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.4 2025-09-08T11:16:36,309 Found link https://files.pythonhosted.org/packages/17/1c/8e8f1565aa28cb0b194aa23db3d73b20ede2d8c5da61a39f50a39db1e658/citizenshell-2.2.5.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.5 2025-09-08T11:16:36,309 Found link https://files.pythonhosted.org/packages/7d/cd/675327c38adc1828ff5e7936f85c0f92d25197909f0f1ed9d7724c259cc9/citizenshell-2.2.7.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.7 2025-09-08T11:16:36,310 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/8a/fc/09923b3b603e65d699480a884b675c062b22639f9a93c9b6b457afb71011/citizenshell-2.2.8-py3-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,310 Found link https://files.pythonhosted.org/packages/bd/bb/29f9a730690d21976db1e22ece794c25396a07666e17a46d25d5ea01743e/citizenshell-2.2.8.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.2.8 2025-09-08T11:16:36,310 Found link https://files.pythonhosted.org/packages/92/85/f9808327f940d4eb59a50be181150d66ad25a65aa4637d1acec68ace14ed/citizenshell-2.3.1.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.3.1 2025-09-08T11:16:36,310 Skipping link: No binaries permitted for citizenshell: https://files.pythonhosted.org/packages/b3/b2/344cbc98efff9e015d9e67d24f65aa736a0531c68af62e8fae12f5b7a804/citizenshell-2.3.2-py2-none-any.whl (from https://pypi.org/simple/citizenshell/) 2025-09-08T11:16:36,311 Found link https://files.pythonhosted.org/packages/c3/2b/2145c24989bf6e8aa63d2007009ed327781701507f6d589ed6fb0bf064a1/citizenshell-2.3.2.tar.gz (from https://pypi.org/simple/citizenshell/), version: 2.3.2 2025-09-08T11:16:36,311 Fetching project page and analyzing links: https://www.piwheels.org/simple/citizenshell/ 2025-09-08T11:16:36,312 Getting page https://www.piwheels.org/simple/citizenshell/ 2025-09-08T11:16:36,313 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:16:36,430 Fetched page https://www.piwheels.org/simple/citizenshell/ as text/html 2025-09-08T11:16:36,434 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.3.2-py3-none-any.whl#sha256=ff981a8b5e7f73b614aac310d4235faeb54c814f4e2ec93f3c362f9e423e2cbc (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,435 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.3.1-py3-none-any.whl#sha256=e18396475682619f9f46bb96c5a098f7afc39104db3d59c8216dd5c24048ff6c (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,435 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.8-py3-none-any.whl#sha256=73d49c8cc94b4bea4db0f0e49aeefdd21ec9bb4c7d1c76b8998863dd72876ac3 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,435 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.7-py3-none-any.whl#sha256=bf72d804f6cd366bd02c31fdc8f583ff9c30a2a66e85dc9eb27fac0b9936f046 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,435 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.5-py3-none-any.whl#sha256=a9c3e63ea3fc986583d4a5a96b0d85293c3fc0d9429d07aaf075afa969968c9d (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.4-py3-none-any.whl#sha256=7a941ed5cd510480b5e7aee055022f592a2fba842a220c116c1239a1450c8548 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.3-py3-none-any.whl#sha256=17012b23a1ed66fc1f5cb2cbf925c333052e4cfdf57875c780cc8731f9bcd090 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.2-py3-none-any.whl#sha256=e1aa2dc05cb87368ea0baec75fcf2d3e182260f333f7fbae65ff56b80cdc113e (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.1-py3-none-any.whl#sha256=98880d38e50edb85bbdb13d44d96af5dc3c1ed52490c1a28e3adf11608e22487 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.2.0-py3-none-any.whl#sha256=72dd073957df6fd506169ac67816d947da84f9188892ef2625e598366aaf70d7 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,436 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.1.1-py2.py3-none-any.whl#sha256=bb29068e22cd20069cfdaf9890e4533967532e00733f8f21a9c16626600bd267 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.1.0-py2.py3-none-any.whl#sha256=dbe45abc819d31db60bb01d26e15dbd72d5364058dc2820c71bb5be9a396c8bd (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.0.3-py2.py3-none-any.whl#sha256=94f703abd24eb4da1c5e0663221a57d3248852b3f26d5e193b1886c4abc7d107 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.0.2-py2.py3-none-any.whl#sha256=5c35b5591fd1b95a85aa36fb757754d13014499c8a4e56643659046e19f41ec5 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.0.1-py2.py3-none-any.whl#sha256=9c4e0e097e454cab99d9cf66ff4340b76642cddac75e406f41a90ed570a6e0d9 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-2.0-py2.py3-none-any.whl#sha256=dc3c5815380b2e8ddc676e564876e767b21fef85714ae7730c724ce4beb88ce3 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,437 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-1.1.3-py2.py3-none-any.whl#sha256=096a130eeff9a19fc8a7f386ffdf8d30d2008e9e6d61051a1315fd79a3287f06 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,438 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-1.1.1-py2.py3-none-any.whl#sha256=adb4f9c7ecbc09272ad0ebef0b866c8a40cfbfdca7cec658785e676a22d490be (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,438 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-1.1-py2.py3-none-any.whl#sha256=f15f53d6b962e1053650ac17c383ea84e3dc83f149460630493bea47e517b43c (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,438 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-0.4-py3-none-any.whl#sha256=af7b8b142cb6163757a414cf9d98bd3fe2f562ad95e077348d514c459b27ae15 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,438 Skipping link: No binaries permitted for citizenshell: https://archive1.piwheels.org/simple/citizenshell/citizenshell-0.3.6-py3-none-any.whl#sha256=bd07d154a3fb70e8f58ba61f24ac2c7dffb9906d52c608758af2e02e3a342424 (from https://www.piwheels.org/simple/citizenshell/) 2025-09-08T11:16:36,438 Skipping link: not a file: https://www.piwheels.org/simple/citizenshell/ 2025-09-08T11:16:36,438 Skipping link: not a file: https://pypi.org/simple/citizenshell/ 2025-09-08T11:16:36,467 Given no hashes to check 1 links for project 'citizenshell': discarding no candidates 2025-09-08T11:16:36,468 Collecting citizenshell==0.3.5 2025-09-08T11:16:36,469 Created temporary directory: /tmp/pip-unpack-pd46zdhd 2025-09-08T11:16:36,604 Downloading citizenshell-0.3.5.tar.gz (7.2 kB) 2025-09-08T11:16:36,632 Added citizenshell==0.3.5 from https://files.pythonhosted.org/packages/11/1b/05260970287f68bbda5f3501799c0a1562a1fdd090a8bc8fd06975301d5f/citizenshell-0.3.5.tar.gz to build tracker '/tmp/pip-build-tracker-xjuwd_i4' 2025-09-08T11:16:36,634 Running setup.py (path:/tmp/pip-wheel-4yk3kqnu/citizenshell_9ed0ca4560364952b7b41ebae8d31d88/setup.py) egg_info for package citizenshell 2025-09-08T11:16:36,634 Created temporary directory: /tmp/pip-pip-egg-info-qdyu82rd 2025-09-08T11:16:36,634 Preparing metadata (setup.py): started 2025-09-08T11:16:36,635 Running command python setup.py egg_info 2025-09-08T11:16:37,160 Traceback (most recent call last): 2025-09-08T11:16:37,162 File "", line 2, in 2025-09-08T11:16:37,162 exec(compile(''' 2025-09-08T11:16:37,162 ~~~~^^^^^^^^^^^^ 2025-09-08T11:16:37,162 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:16:37,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,162 ...<32 lines>... 2025-09-08T11:16:37,162 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:16:37,163 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,163 ''' % ('/tmp/pip-wheel-4yk3kqnu/citizenshell_9ed0ca4560364952b7b41ebae8d31d88/setup.py',), "", "exec")) 2025-09-08T11:16:37,163 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,163 File "", line 35, in 2025-09-08T11:16:37,163 File "/tmp/pip-wheel-4yk3kqnu/citizenshell_9ed0ca4560364952b7b41ebae8d31d88/setup.py", line 5, in 2025-09-08T11:16:37,163 long_description = pypandoc.convert('README.md', 'rst') 2025-09-08T11:16:37,163 ^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,164 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T11:16:37,249 ERROR: python setup.py egg_info exited with 1 2025-09-08T11:16:37,262 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T11:16:37,262 exec(compile('"'"''"'"''"'"' 2025-09-08T11:16:37,262 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:16:37,262 # 2025-09-08T11:16:37,262 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:16:37,262 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:16:37,262 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:16:37,262 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:16:37,262 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:16:37,262 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:16:37,262 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:16:37,262 import os, sys, tokenize, traceback 2025-09-08T11:16:37,262 2025-09-08T11:16:37,262 try: 2025-09-08T11:16:37,262 import setuptools 2025-09-08T11:16:37,262 except ImportError: 2025-09-08T11:16:37,262 print( 2025-09-08T11:16:37,262 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:16:37,262 "the build environment with exception:", 2025-09-08T11:16:37,262 file=sys.stderr, 2025-09-08T11:16:37,262 ) 2025-09-08T11:16:37,262 traceback.print_exc() 2025-09-08T11:16:37,262 sys.exit(1) 2025-09-08T11:16:37,262 2025-09-08T11:16:37,262 __file__ = %r 2025-09-08T11:16:37,262 sys.argv[0] = __file__ 2025-09-08T11:16:37,262 2025-09-08T11:16:37,262 if os.path.exists(__file__): 2025-09-08T11:16:37,262 filename = __file__ 2025-09-08T11:16:37,262 with tokenize.open(__file__) as f: 2025-09-08T11:16:37,262 setup_py_code = f.read() 2025-09-08T11:16:37,262 else: 2025-09-08T11:16:37,262 filename = "" 2025-09-08T11:16:37,262 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:16:37,262 2025-09-08T11:16:37,262 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:16:37,262 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4yk3kqnu/citizenshell_9ed0ca4560364952b7b41ebae8d31d88/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qdyu82rd[/] 2025-09-08T11:16:37,262 [bold magenta]cwd[/]: /tmp/pip-wheel-4yk3kqnu/citizenshell_9ed0ca4560364952b7b41ebae8d31d88/ 2025-09-08T11:16:37,262 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T11:16:37,263 ERROR: metadata generation failed 2025-09-08T11:16:37,269 Exception information: 2025-09-08T11:16:37,269 Traceback (most recent call last): 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T11:16:37,269 call_subprocess( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 args, 2025-09-08T11:16:37,269 ^^^^^ 2025-09-08T11:16:37,269 ...<2 lines>... 2025-09-08T11:16:37,269 spinner=spinner, 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T11:16:37,269 raise error 2025-09-08T11:16:37,269 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T11:16:37,269 2025-09-08T11:16:37,269 The above exception was the direct cause of the following exception: 2025-09-08T11:16:37,269 2025-09-08T11:16:37,269 Traceback (most recent call last): 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:16:37,269 status = _inner_run() 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:16:37,269 return self.run(options, args) 2025-09-08T11:16:37,269 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:16:37,269 return func(self, options, args) 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T11:16:37,269 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T11:16:37,269 result = self._result = resolver.resolve( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T11:16:37,269 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T11:16:37,269 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T11:16:37,269 if not criterion.candidates: 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T11:16:37,269 return bool(self._sequence) 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T11:16:37,269 self._bool = any(self) 2025-09-08T11:16:37,269 ~~~^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T11:16:37,269 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T11:16:37,269 ^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T11:16:37,269 candidate = func() 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T11:16:37,269 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 link, template, name, version 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T11:16:37,269 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 link, 2025-09-08T11:16:37,269 ^^^^^ 2025-09-08T11:16:37,269 ...<3 lines>... 2025-09-08T11:16:37,269 version=version, 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T11:16:37,269 super().__init__( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 link=link, 2025-09-08T11:16:37,269 ^^^^^^^^^^ 2025-09-08T11:16:37,269 ...<4 lines>... 2025-09-08T11:16:37,269 version=version, 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T11:16:37,269 self.dist = self._prepare() 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T11:16:37,269 dist = self._prepare_distribution() 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T11:16:37,269 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T11:16:37,269 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T11:16:37,269 dist = _get_prepared_distribution( 2025-09-08T11:16:37,269 req, 2025-09-08T11:16:37,269 ...<3 lines>... 2025-09-08T11:16:37,269 self.check_build_deps, 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T11:16:37,269 abstract_dist.prepare_distribution_metadata( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 finder, build_isolation, check_build_deps 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T11:16:37,269 self.req.prepare_metadata() 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T11:16:37,269 self.metadata_directory = generate_metadata_legacy( 2025-09-08T11:16:37,269 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:16:37,269 build_env=self.build_env, 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ...<3 lines>... 2025-09-08T11:16:37,269 details=details, 2025-09-08T11:16:37,269 ^^^^^^^^^^^^^^^^ 2025-09-08T11:16:37,269 ) 2025-09-08T11:16:37,269 ^ 2025-09-08T11:16:37,269 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T11:16:37,269 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T11:16:37,269 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T11:16:37,290 Removed citizenshell==0.3.5 from https://files.pythonhosted.org/packages/11/1b/05260970287f68bbda5f3501799c0a1562a1fdd090a8bc8fd06975301d5f/citizenshell-0.3.5.tar.gz from build tracker '/tmp/pip-build-tracker-xjuwd_i4' 2025-09-08T11:16:37,290 Removed build tracker: '/tmp/pip-build-tracker-xjuwd_i4'