2025-09-07T21:22:57,388 Created temporary directory: /tmp/pip-build-tracker-bm4dqmiz 2025-09-07T21:22:57,388 Initialized build tracking at /tmp/pip-build-tracker-bm4dqmiz 2025-09-07T21:22:57,388 Created build tracker: /tmp/pip-build-tracker-bm4dqmiz 2025-09-07T21:22:57,388 Entered build tracker: /tmp/pip-build-tracker-bm4dqmiz 2025-09-07T21:22:57,389 Created temporary directory: /tmp/pip-wheel-wbd5ngt6 2025-09-07T21:22:57,392 Created temporary directory: /tmp/pip-ephem-wheel-cache-kktfei90 2025-09-07T21:22:57,450 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:22:57,452 2 location(s) to search for versions of quick-orm: 2025-09-07T21:22:57,452 * https://pypi.org/simple/quick-orm/ 2025-09-07T21:22:57,452 * https://www.piwheels.org/simple/quick-orm/ 2025-09-07T21:22:57,453 Fetching project page and analyzing links: https://pypi.org/simple/quick-orm/ 2025-09-07T21:22:57,453 Getting page https://pypi.org/simple/quick-orm/ 2025-09-07T21:22:57,454 Found index url https://pypi.org/simple/ 2025-09-07T21:22:57,604 Fetched page https://pypi.org/simple/quick-orm/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:22:57,611 Found link https://files.pythonhosted.org/packages/dd/51/fc71a9afa9b4efe1d6e4ad4f4eac3738268d7da7aca4fe0f89bbb105ec3a/quick_orm-0.2.0.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.0 2025-09-07T21:22:57,611 Found link https://files.pythonhosted.org/packages/76/61/34d4f451215c091906663f892fd984b410d20debaab2df30b7cda805259b/quick_orm-0.2.1.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.1 2025-09-07T21:22:57,612 Found link https://files.pythonhosted.org/packages/26/65/fc0fcd5920ba0a66b1ad66bfce75720749dd4a2ef60ce8101c874db18973/quick_orm-0.2.2.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.2 2025-09-07T21:22:57,612 Found link https://files.pythonhosted.org/packages/fc/55/ffc721401783374b7571e2e26263229df39088d87793fccca062484f74c2/quick_orm-0.2.3.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.3 2025-09-07T21:22:57,613 Found link https://files.pythonhosted.org/packages/02/33/8f538cddc9762618f6746f0e0023d82331047ffd9e388f1b5f4c35b10dbb/quick_orm-0.2.4.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.4 2025-09-07T21:22:57,613 Found link https://files.pythonhosted.org/packages/48/5d/0a8703c2bc09bccd166a2fd2ae1dbae7f002f017e7413a4db21b06c14edb/quick_orm-0.2.5.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.5 2025-09-07T21:22:57,614 Found link https://files.pythonhosted.org/packages/09/20/80d2b9d48264ba0b61e242c709a1bf23b3087eee0e4baaea6d074f578f5f/quick_orm-0.2.6.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.6 2025-09-07T21:22:57,614 Found link https://files.pythonhosted.org/packages/b0/9d/23931976a5b8ba3cef0b7cd63e1629eec98c7fb857ab97f3951c87a9be87/quick_orm-0.2.7.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.7 2025-09-07T21:22:57,614 Found link https://files.pythonhosted.org/packages/8f/b9/1a8d9038ac7c288db711f301ff61dfc929c3d8587f3b7bc8f68fa16812bf/quick_orm-0.2.8.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.8 2025-09-07T21:22:57,614 Found link https://files.pythonhosted.org/packages/51/4a/e09eedefc02c79941961d94b156d3611951882881671faa296be8c894768/quick_orm-0.2.9.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.9 2025-09-07T21:22:57,615 Found link https://files.pythonhosted.org/packages/0e/2c/7dca7e226319380faf8bc4f29d5e42681a4acfc221104e5c8e704f7d70e9/quick_orm-0.2.10.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.2.10 2025-09-07T21:22:57,615 Found link https://files.pythonhosted.org/packages/8e/ae/22d642921031d04892f8e6749521e1d9e2ab4ee13a23654afd9082451c86/quick_orm-0.3.0.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.0 2025-09-07T21:22:57,615 Found link https://files.pythonhosted.org/packages/22/21/d9a289dc11dbac9f94ecfbadf5b4f6245ad268fea6c683101107ca39a029/quick_orm-0.3.1.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.1 2025-09-07T21:22:57,615 Found link https://files.pythonhosted.org/packages/72/eb/42281d5464bc7342aad66342d5a40c253b4f3eb0b6a331ed067044ecc7c9/quick_orm-0.3.2.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.2 2025-09-07T21:22:57,616 Found link https://files.pythonhosted.org/packages/35/c5/b0ef20eb5675c1c71e3d13edad0bc3e42316e09c25727305506149a8d4d5/quick_orm-0.3.4.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.4 2025-09-07T21:22:57,616 Found link https://files.pythonhosted.org/packages/11/6a/7c7b8b21daca1e384e7f2ec09d3b7986b1418599996023484fafc0385377/quick_orm-0.3.5.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.5 2025-09-07T21:22:57,616 Found link https://files.pythonhosted.org/packages/e7/d5/f2a3a42801ccd08f3a498886af2a8ab552816e0aa554b89e6dad4ecc1d97/quick_orm-0.3.6.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.6 2025-09-07T21:22:57,616 Found link https://files.pythonhosted.org/packages/9c/28/2a357e1ec2231694680e8b6316d1caa98b30e7d52ee3e7ba6ffef82f4840/quick_orm-0.3.7.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.7 2025-09-07T21:22:57,617 Found link https://files.pythonhosted.org/packages/17/42/b7ca800a1c3f0400c8896b620256684db8ae31936e82dfa91096c12f344b/quick_orm-0.3.8.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.3.8 2025-09-07T21:22:57,617 Found link https://files.pythonhosted.org/packages/b7/7b/541057c64c747080dcb8f5d0504590ac4aa5f319052d549ec691cd0990eb/quick_orm-0.4.0.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.4.0 2025-09-07T21:22:57,617 Found link https://files.pythonhosted.org/packages/49/4f/298ef7eb52d1425bf977627c4e2acaa8bfa8335c0f2964e32c6abb464266/quick_orm-0.4.2.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.4.2 2025-09-07T21:22:57,617 Found link https://files.pythonhosted.org/packages/d0/20/37f581aa449c2711e0ca909e5eb4daa1a18a3c23a4e8c82de36f1c4dac27/quick_orm-0.4.3.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.4.3 2025-09-07T21:22:57,618 Found link https://files.pythonhosted.org/packages/de/08/c05ef39ba0452b346774929dba9ee5e4459cb6cf0710de7f22968678a78c/quick_orm-0.4.4.tar.gz (from https://pypi.org/simple/quick-orm/), version: 0.4.4 2025-09-07T21:22:57,618 Fetching project page and analyzing links: https://www.piwheels.org/simple/quick-orm/ 2025-09-07T21:22:57,618 Getting page https://www.piwheels.org/simple/quick-orm/ 2025-09-07T21:22:57,619 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:22:57,712 Fetched page https://www.piwheels.org/simple/quick-orm/ as text/html 2025-09-07T21:22:57,716 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.4.4-py3-none-any.whl#sha256=ff5b1898e1c20fbff82539678c2a6db96ed9e3d685effebce47e5bb97e80dbe4 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,716 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.4.3-py3-none-any.whl#sha256=5daef0b40739e8b8303d19ff4263621a62d126db302d15744cefbb29c7042815 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.4.2-py3-none-any.whl#sha256=d036c61fa5ee9a9426f42ecbf4c0b236bbb514725cfd1942ad14efa0dd501b13 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.4.0-py3-none-any.whl#sha256=ade852e1f6a808ac58ff8da80d21cf1f5429e34304658707f6ad302844943285 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.8-py3-none-any.whl#sha256=23821bef3b9f79c76b6fe6f5b5101dd3a861a7e81d372591fe573196e3c9e8fe (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.7-py3-none-any.whl#sha256=95a556c31a30e70f51b6f70978ef651a8cd725c1fc75f2ffd9cb5ffbd6b82f32 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.6-py3-none-any.whl#sha256=65c2df783a9f8f30e241dc81800a6fde27fc10c26b935eba2cc12b089a40c93e (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.5-py3-none-any.whl#sha256=3135e9e15b7e12f73641eeeb49ca10823c73b0ae5a62e2a0ad0a435c0345266d (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.4-py3-none-any.whl#sha256=29ebdc7c83c53affff70f17b016e0710301c77282ecef41774d2bf5dc84127e3 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,717 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.2-py3-none-any.whl#sha256=ae512b1dddb744492b12f98864fa07b02d4ff247b82256560330e4eda83f103e (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.1-py3-none-any.whl#sha256=275813e637304e9eeecfbfc3a252715ac84ee76c9d9b7dd3d09d14a72190f9b1 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.3.0-py3-none-any.whl#sha256=8efbad9173c6ecf51fd06c1149dc5261dc943279f3025f27d10a7ec3d1479b59 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.10-py3-none-any.whl#sha256=75313aaef65e4bd008837d849d490d67ebf851fcece77ff9a5bf8545337a50ce (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.8-py3-none-any.whl#sha256=8d562e80a2c44a52a0e8bc9821d937696f01610bbf950aa3279e9b0c01110b9b (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.7-py3-none-any.whl#sha256=4136b72129bfcdcc716f14b7f3dd4f12eece61314b9ce880e53ad02193d70e94 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.6-py3-none-any.whl#sha256=94e822fd8f0cb2683927bef41646afb307b04d91d4d9e5fe6acc8f2133cc17b7 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.5-py3-none-any.whl#sha256=7d8a37f068ba511823f31565c6bcd56cbee89e422e5616fed73ec417b3aa2792 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,718 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.3-py3-none-any.whl#sha256=b609219a3ab6001d74723c0667660aa00fa8fb49ab7a937f906ec67f08d876d3 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,719 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.2-py3-none-any.whl#sha256=f0cc8f59900b072f0f0e8aa06127da740ebb40e6c5ceb60dd3a419b3254fb2c7 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,719 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.1-py3-none-any.whl#sha256=d469c69c7cb78fc78d11b3d32e6e849f6f1d460f0782fda8434af7c816cc586e (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,719 Skipping link: No binaries permitted for quick-orm: https://archive1.piwheels.org/simple/quick-orm/quick_orm-0.2.0-py3-none-any.whl#sha256=454f563330306e0896facdc3ae3deee79963d7f539fe6573a7a9c2dddc89d899 (from https://www.piwheels.org/simple/quick-orm/) 2025-09-07T21:22:57,719 Skipping link: not a file: https://www.piwheels.org/simple/quick-orm/ 2025-09-07T21:22:57,719 Skipping link: not a file: https://pypi.org/simple/quick-orm/ 2025-09-07T21:22:57,746 Given no hashes to check 1 links for project 'quick-orm': discarding no candidates 2025-09-07T21:22:57,747 Collecting quick-orm==0.2.4 2025-09-07T21:22:57,748 Created temporary directory: /tmp/pip-unpack-sgv3kq11 2025-09-07T21:22:58,055 Downloading quick_orm-0.2.4.tar.gz (11 kB) 2025-09-07T21:22:58,085 Added quick-orm==0.2.4 from https://files.pythonhosted.org/packages/02/33/8f538cddc9762618f6746f0e0023d82331047ffd9e388f1b5f4c35b10dbb/quick_orm-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-bm4dqmiz' 2025-09-07T21:22:58,086 Running setup.py (path:/tmp/pip-wheel-wbd5ngt6/quick-orm_7a23b7af73cf47a7a65148ed4f2971f1/setup.py) egg_info for package quick-orm 2025-09-07T21:22:58,086 Created temporary directory: /tmp/pip-pip-egg-info-atuhwww5 2025-09-07T21:22:58,086 Preparing metadata (setup.py): started 2025-09-07T21:22:58,087 Running command python setup.py egg_info 2025-09-07T21:22:58,627 Traceback (most recent call last): 2025-09-07T21:22:58,628 File "", line 2, in 2025-09-07T21:22:58,629 exec(compile(''' 2025-09-07T21:22:58,629 ~~~~^^^^^^^^^^^^ 2025-09-07T21:22:58,629 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:22:58,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,629 ...<32 lines>... 2025-09-07T21:22:58,629 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:22:58,629 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,629 ''' % ('/tmp/pip-wheel-wbd5ngt6/quick-orm_7a23b7af73cf47a7a65148ed4f2971f1/setup.py',), "", "exec")) 2025-09-07T21:22:58,630 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,630 File "", line 35, in 2025-09-07T21:22:58,630 File "/tmp/pip-wheel-wbd5ngt6/quick-orm_7a23b7af73cf47a7a65148ed4f2971f1/setup.py", line 14, in 2025-09-07T21:22:58,630 with open('README_template', 'r') as file: 2025-09-07T21:22:58,630 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,630 FileNotFoundError: [Errno 2] No such file or directory: 'README_template' 2025-09-07T21:22:58,715 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:22:58,728 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:22:58,728 exec(compile('"'"''"'"''"'"' 2025-09-07T21:22:58,728 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:22:58,728 # 2025-09-07T21:22:58,728 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:22:58,728 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:22:58,728 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:22:58,728 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:22:58,728 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:22:58,728 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:22:58,728 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:22:58,728 import os, sys, tokenize, traceback 2025-09-07T21:22:58,728 2025-09-07T21:22:58,728 try: 2025-09-07T21:22:58,728 import setuptools 2025-09-07T21:22:58,728 except ImportError: 2025-09-07T21:22:58,728 print( 2025-09-07T21:22:58,728 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:22:58,728 "the build environment with exception:", 2025-09-07T21:22:58,728 file=sys.stderr, 2025-09-07T21:22:58,728 ) 2025-09-07T21:22:58,728 traceback.print_exc() 2025-09-07T21:22:58,728 sys.exit(1) 2025-09-07T21:22:58,728 2025-09-07T21:22:58,728 __file__ = %r 2025-09-07T21:22:58,728 sys.argv[0] = __file__ 2025-09-07T21:22:58,728 2025-09-07T21:22:58,728 if os.path.exists(__file__): 2025-09-07T21:22:58,728 filename = __file__ 2025-09-07T21:22:58,728 with tokenize.open(__file__) as f: 2025-09-07T21:22:58,728 setup_py_code = f.read() 2025-09-07T21:22:58,728 else: 2025-09-07T21:22:58,728 filename = "" 2025-09-07T21:22:58,728 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:22:58,728 2025-09-07T21:22:58,728 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:22:58,728 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wbd5ngt6/quick-orm_7a23b7af73cf47a7a65148ed4f2971f1/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-atuhwww5[/] 2025-09-07T21:22:58,728 [bold magenta]cwd[/]: /tmp/pip-wheel-wbd5ngt6/quick-orm_7a23b7af73cf47a7a65148ed4f2971f1/ 2025-09-07T21:22:58,728 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:22:58,729 ERROR: metadata generation failed 2025-09-07T21:22:58,735 Exception information: 2025-09-07T21:22:58,735 Traceback (most recent call last): 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:22:58,735 call_subprocess( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 args, 2025-09-07T21:22:58,735 ^^^^^ 2025-09-07T21:22:58,735 ...<2 lines>... 2025-09-07T21:22:58,735 spinner=spinner, 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:22:58,735 raise error 2025-09-07T21:22:58,735 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:22:58,735 2025-09-07T21:22:58,735 The above exception was the direct cause of the following exception: 2025-09-07T21:22:58,735 2025-09-07T21:22:58,735 Traceback (most recent call last): 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:22:58,735 status = _inner_run() 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:22:58,735 return self.run(options, args) 2025-09-07T21:22:58,735 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:22:58,735 return func(self, options, args) 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:22:58,735 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:22:58,735 result = self._result = resolver.resolve( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:22:58,735 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:22:58,735 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:22:58,735 if not criterion.candidates: 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:22:58,735 return bool(self._sequence) 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:22:58,735 self._bool = any(self) 2025-09-07T21:22:58,735 ~~~^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:22:58,735 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:22:58,735 ^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:22:58,735 candidate = func() 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:22:58,735 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 link, template, name, version 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:22:58,735 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 link, 2025-09-07T21:22:58,735 ^^^^^ 2025-09-07T21:22:58,735 ...<3 lines>... 2025-09-07T21:22:58,735 version=version, 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:22:58,735 super().__init__( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 link=link, 2025-09-07T21:22:58,735 ^^^^^^^^^^ 2025-09-07T21:22:58,735 ...<4 lines>... 2025-09-07T21:22:58,735 version=version, 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:22:58,735 self.dist = self._prepare() 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:22:58,735 dist = self._prepare_distribution() 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:22:58,735 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:22:58,735 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:22:58,735 dist = _get_prepared_distribution( 2025-09-07T21:22:58,735 req, 2025-09-07T21:22:58,735 ...<3 lines>... 2025-09-07T21:22:58,735 self.check_build_deps, 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:22:58,735 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 finder, build_isolation, check_build_deps 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:22:58,735 self.req.prepare_metadata() 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:22:58,735 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:22:58,735 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:58,735 build_env=self.build_env, 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ...<3 lines>... 2025-09-07T21:22:58,735 details=details, 2025-09-07T21:22:58,735 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:58,735 ) 2025-09-07T21:22:58,735 ^ 2025-09-07T21:22:58,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:22:58,735 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:22:58,735 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:22:58,757 Removed quick-orm==0.2.4 from https://files.pythonhosted.org/packages/02/33/8f538cddc9762618f6746f0e0023d82331047ffd9e388f1b5f4c35b10dbb/quick_orm-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-bm4dqmiz' 2025-09-07T21:22:58,757 Removed build tracker: '/tmp/pip-build-tracker-bm4dqmiz'