2025-10-29T13:13:39,544 Created temporary directory: /tmp/pip-ephem-wheel-cache-dl17b5y7 2025-10-29T13:13:39,546 Created temporary directory: /tmp/pip-build-tracker-tjnp0fg7 2025-10-29T13:13:39,546 Initialized build tracking at /tmp/pip-build-tracker-tjnp0fg7 2025-10-29T13:13:39,547 Created build tracker: /tmp/pip-build-tracker-tjnp0fg7 2025-10-29T13:13:39,547 Entered build tracker: /tmp/pip-build-tracker-tjnp0fg7 2025-10-29T13:13:39,548 Created temporary directory: /tmp/pip-wheel-ecblowfd 2025-10-29T13:13:39,551 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-29T13:13:39,553 Created temporary directory: /tmp/pip-ephem-wheel-cache-ny2pgi5q 2025-10-29T13:13:39,575 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-29T13:13:39,579 2 location(s) to search for versions of open-ticket-ai: 2025-10-29T13:13:39,579 * https://pypi.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,579 * https://www.piwheels.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,579 Fetching project page and analyzing links: https://pypi.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,580 Getting page https://pypi.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,582 Found index url https://pypi.org/simple 2025-10-29T13:13:39,727 Fetched page https://pypi.org/simple/open-ticket-ai/ as application/vnd.pypi.simple.v1+json 2025-10-29T13:13:39,739 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/97/da/87480a6c4d6cfd13b3d830ae73dd6534204ab2d1ee2e5f1554523122b6a0/open_ticket_ai-0.1.dev1-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,740 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/aa/26/3649505e28eeac517c0c4aa17dc9b7bca6f73511a607ef893ee24e203312/open_ticket_ai-0.1.dev1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,741 Skipping link: 0.1.dev1 Requires-Python >=3.14: https://files.pythonhosted.org/packages/aa/26/3649505e28eeac517c0c4aa17dc9b7bca6f73511a607ef893ee24e203312/open_ticket_ai-0.1.dev1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,742 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/bb/25/6589d6db5be3bc87a0a2d1683c7850ffa182608a612050145b581a478f9a/open_ticket_ai-1.0.1-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,743 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/5b/d5/48e65c44f6a12d4d8c5083b6993fb73ae56082b8efea6ee7bf38156e688f/open_ticket_ai-1.0.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,744 Skipping link: 1.0.1 Requires-Python >=3.13: https://files.pythonhosted.org/packages/5b/d5/48e65c44f6a12d4d8c5083b6993fb73ae56082b8efea6ee7bf38156e688f/open_ticket_ai-1.0.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,744 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/34/1b/fe615a3d18a1e3073c4f32fe5aecc7261551f258fc63b666c4f0b6794c4f/open_ticket_ai-1.0.2-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,745 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/55/a9/40dd37152642a17211301aa677e605830bf2b5dbc628a7251f16dff4c201/open_ticket_ai-1.0.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,746 Skipping link: 1.0.2 Requires-Python >=3.13: https://files.pythonhosted.org/packages/55/a9/40dd37152642a17211301aa677e605830bf2b5dbc628a7251f16dff4c201/open_ticket_ai-1.0.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,747 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/51/fd/6c48d5a22600fe40b5792d5c76ff8361125e517786ea5873ff7981f46d2a/open_ticket_ai-1.0.5-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,748 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/41/f3/f3526d076fd5d6d849180f0abdff88cb2de880945993096e615def6d25fc/open_ticket_ai-1.0.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,748 Skipping link: 1.0.5 Requires-Python >=3.13: https://files.pythonhosted.org/packages/41/f3/f3526d076fd5d6d849180f0abdff88cb2de880945993096e615def6d25fc/open_ticket_ai-1.0.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,749 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/40/bc/af925f4b864f7b7e96b97f87d67f2aa4f9ef45cb20d51771d2d2f7fb7435/open_ticket_ai-1.0.6-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,750 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/6f/bb/17931dbcf5bc90c378f8de89212700ab57be4577d081e7cf971cb7414f55/open_ticket_ai-1.0.6.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,750 Skipping link: 1.0.6 Requires-Python >=3.13: https://files.pythonhosted.org/packages/6f/bb/17931dbcf5bc90c378f8de89212700ab57be4577d081e7cf971cb7414f55/open_ticket_ai-1.0.6.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,751 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/71/09/38da3cb89447841a08a1f9a2dbd1655fd22980c47b56c630110a14c93193/open_ticket_ai-1.0.7-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,752 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/73/cc/e5f4f87693d5f55fbb180f41bfd42a4bba611cead09cdbd11fe282d1f0bd/open_ticket_ai-1.0.7.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,752 Skipping link: 1.0.7 Requires-Python >=3.13: https://files.pythonhosted.org/packages/73/cc/e5f4f87693d5f55fbb180f41bfd42a4bba611cead09cdbd11fe282d1f0bd/open_ticket_ai-1.0.7.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,753 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/40/55/af8ce1a7b38df43224bcd28fe86d3a238ede0f5d482f27e4a1bcbe641822/open_ticket_ai-1.0.8-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,754 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/62/9c/7bec0b79bc7bf8a10799a2cc297be221cb894705d0fa2085c949cb49a765/open_ticket_ai-1.0.8.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,755 Skipping link: 1.0.8 Requires-Python >=3.13: https://files.pythonhosted.org/packages/62/9c/7bec0b79bc7bf8a10799a2cc297be221cb894705d0fa2085c949cb49a765/open_ticket_ai-1.0.8.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,755 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/e8/ec/8c739bb788551bc104880a91718ad2cf5e41e8bc5dd011de5946bb256450/open_ticket_ai-1.0.9-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,756 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/34/1b/87575f0933946d01f30fa10a798970e0d9ec4037fe1ff94e70b6ff891739/open_ticket_ai-1.0.9.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,757 Skipping link: 1.0.9 Requires-Python >=3.13: https://files.pythonhosted.org/packages/34/1b/87575f0933946d01f30fa10a798970e0d9ec4037fe1ff94e70b6ff891739/open_ticket_ai-1.0.9.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,758 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/2e/f1/766be7014889911120bd581c4c8fd68ca32889f095c009818bda77a1dbbe/open_ticket_ai-1.0.12-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,758 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/4d/40/16be3ffff15cbc8339814cdf5fed10a98dc5f06b1fbe7bade94cca016e75/open_ticket_ai-1.0.12.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,759 Skipping link: 1.0.12 Requires-Python >=3.13: https://files.pythonhosted.org/packages/4d/40/16be3ffff15cbc8339814cdf5fed10a98dc5f06b1fbe7bade94cca016e75/open_ticket_ai-1.0.12.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,759 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/8b/a3/5a0864713438d9c82b6ba2df2239575854664ff462d6481f1ceb43955538/open_ticket_ai-1.0.15-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,760 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/72/f6/dcf379d46af4610b69c55b574aae61f8d0b3a9746d5320f5454ad7789bb9/open_ticket_ai-1.0.15.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,761 Skipping link: 1.0.15 Requires-Python >=3.13: https://files.pythonhosted.org/packages/72/f6/dcf379d46af4610b69c55b574aae61f8d0b3a9746d5320f5454ad7789bb9/open_ticket_ai-1.0.15.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,761 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/e5/0f/69828a75b77cc2eb1d6de66f60d09d5ed2a3b50d0326c096cdbd617f705e/open_ticket_ai-1.0.17-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,762 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/dc/bb/f590ab192be409bc1044b48c2fa70eeeda6f243b9ecae110e5a28b9592f3/open_ticket_ai-1.0.17.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,763 Skipping link: 1.0.17 Requires-Python >=3.13: https://files.pythonhosted.org/packages/dc/bb/f590ab192be409bc1044b48c2fa70eeeda6f243b9ecae110e5a28b9592f3/open_ticket_ai-1.0.17.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,764 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/40/8b/f31ca82c9d7a8583ce0efffbac6312e84b0b4d622f750e37df4af301e80a/open_ticket_ai-1.1.1-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,765 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/34/90/50de3d55a268b3fa1f05b101f04699395ca376b7caddc21b1395b19e98ec/open_ticket_ai-1.1.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,765 Skipping link: 1.1.1 Requires-Python >=3.14: https://files.pythonhosted.org/packages/34/90/50de3d55a268b3fa1f05b101f04699395ca376b7caddc21b1395b19e98ec/open_ticket_ai-1.1.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,766 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/e0/2b/440ec271fe0908b873e04d9ae6a0a8414d4fa5d6246242533d581ab5d89d/open_ticket_ai-1.1.2-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,767 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/76/b8/e5fc4fda946fe261cf7d2231fa4854132f470b86f8becb6bb1dff651083b/open_ticket_ai-1.1.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,768 Skipping link: 1.1.2 Requires-Python >=3.14: https://files.pythonhosted.org/packages/76/b8/e5fc4fda946fe261cf7d2231fa4854132f470b86f8becb6bb1dff651083b/open_ticket_ai-1.1.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,769 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/1e/e5/02a058fcb5ecaad14a3c3d6a2d3e45cbcad58f5a2f10822b5ffb1eade7ac/open_ticket_ai-1.2.5-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,770 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/3f/8c/40fd6bd25bc8b68fcaa2e4d4e9c3ba8b039f1eafa5912994b44c9e1eba50/open_ticket_ai-1.2.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,770 Skipping link: 1.2.5 Requires-Python >=3.14: https://files.pythonhosted.org/packages/3f/8c/40fd6bd25bc8b68fcaa2e4d4e9c3ba8b039f1eafa5912994b44c9e1eba50/open_ticket_ai-1.2.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,771 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/84/53/dea8a3a3791837a4d8864f5d13316c0c69ac541da1fe7cfe2a6c836104b6/open_ticket_ai-1.3.1-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,772 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/e4/df/e8dda4ddcc34942c09a37413060313a5f26c72796d8bb6216790d3cfcba5/open_ticket_ai-1.3.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,773 Skipping link: 1.3.1 Requires-Python >=3.14: https://files.pythonhosted.org/packages/e4/df/e8dda4ddcc34942c09a37413060313a5f26c72796d8bb6216790d3cfcba5/open_ticket_ai-1.3.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,773 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/25/73/fc3823ed61353950f41e8accae6adaf6f1531bc7faf809d26cc6514a4784/open_ticket_ai-1.4.0-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,774 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/9a/b4/eec5097c0f15b61ee31b76bab1ff2e6c44f2943f0e0761444b86629bf006/open_ticket_ai-1.4.0.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,775 Skipping link: 1.4.0 Requires-Python >=3.14: https://files.pythonhosted.org/packages/9a/b4/eec5097c0f15b61ee31b76bab1ff2e6c44f2943f0e0761444b86629bf006/open_ticket_ai-1.4.0.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,776 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/a7/1b/224293cba7e8db947fc88fa9d4006f9d1cbb5ed4bd987f3730954da0729a/open_ticket_ai-1.4.1-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,776 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/41/45/b331e5fbe71aef48e08bd814e13032de80bec4889a6f64e72292d7efb8ab/open_ticket_ai-1.4.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,777 Skipping link: 1.4.1 Requires-Python >=3.14: https://files.pythonhosted.org/packages/41/45/b331e5fbe71aef48e08bd814e13032de80bec4889a6f64e72292d7efb8ab/open_ticket_ai-1.4.1.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,778 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/dd/fc/ac28f4725b609b9cda56f4578607e5f2004f1e91f9db40002fd2771b7d56/open_ticket_ai-1.4.2-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,779 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/40/8d/ec2a189d282ed90f82855db3e7bab6334121cf53aa11c51e56b0678fc706/open_ticket_ai-1.4.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,780 Skipping link: 1.4.2 Requires-Python >=3.14: https://files.pythonhosted.org/packages/40/8d/ec2a189d282ed90f82855db3e7bab6334121cf53aa11c51e56b0678fc706/open_ticket_ai-1.4.2.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,780 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/5c/1a/022d070a69572759307b8baa567b0db8f1843506ee5efc2b0ad126fdd207/open_ticket_ai-1.4.3-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,781 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/16/d7/104a77fa8f3f8367ea706d381fbdad5fb504c6dfa1905607278310f5515d/open_ticket_ai-1.4.3.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,781 Skipping link: 1.4.3 Requires-Python >=3.14: https://files.pythonhosted.org/packages/16/d7/104a77fa8f3f8367ea706d381fbdad5fb504c6dfa1905607278310f5515d/open_ticket_ai-1.4.3.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,782 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/85/ef/6cb6d5dd255a16ab6490ebbcae87287a8c647341af2475796d34850cfc9f/open_ticket_ai-1.4.4-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,783 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/58/07/97f2a18df405b77f6a4f6b744d5f768bcc06ee69b1359a0066771a2e2d8a/open_ticket_ai-1.4.4.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,784 Skipping link: 1.4.4 Requires-Python >=3.14: https://files.pythonhosted.org/packages/58/07/97f2a18df405b77f6a4f6b744d5f768bcc06ee69b1359a0066771a2e2d8a/open_ticket_ai-1.4.4.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,784 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/08/d4/daacf446da6455ee268b705b6a5f892a91fac3ea778d167776838c294c27/open_ticket_ai-1.4.5-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,785 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/2b/d6/ed7540a9d44d80bb0a5b19b951c84e35fa4ee68c444ae79507c03e050865/open_ticket_ai-1.4.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,786 Skipping link: 1.4.5 Requires-Python >=3.14: https://files.pythonhosted.org/packages/2b/d6/ed7540a9d44d80bb0a5b19b951c84e35fa4ee68c444ae79507c03e050865/open_ticket_ai-1.4.5.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,786 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/2f/ad/4f39d3126ac4bc987a483e1a307300193de218858162a4e0e7b99bfb17b6/open_ticket_ai-1.4.6-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,787 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/ee/9f/9a8b5a0d064b3c2687124b28cd7bd479f2766958ecb96f5cd194c34e01c2/open_ticket_ai-1.4.6.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,788 Skipping link: 1.4.6 Requires-Python >=3.14: https://files.pythonhosted.org/packages/ee/9f/9a8b5a0d064b3c2687124b28cd7bd479f2766958ecb96f5cd194c34e01c2/open_ticket_ai-1.4.6.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,789 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/a8/91/1efbb10578da1d32db233e86d12081ca2621ac793bbd82203d4670629967/open_ticket_ai-1.4.7-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,789 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/e8/71/e69472679ca1d39106ab04b68b004729d4367cbe4f43cc08a35437c3c7cc/open_ticket_ai-1.4.7.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,790 Skipping link: 1.4.7 Requires-Python >=3.14: https://files.pythonhosted.org/packages/e8/71/e69472679ca1d39106ab04b68b004729d4367cbe4f43cc08a35437c3c7cc/open_ticket_ai-1.4.7.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,790 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/f1/a1/37c27c1f1d04802c44beee4239cf378b24920db881480b8d551fb56fa779/open_ticket_ai-1.4.8-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,791 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/82/be/79b2edb40c9cbd941ba7f94a170712ddb06a0c571fc771f26ccee8b09370/open_ticket_ai-1.4.8.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,792 Skipping link: 1.4.8 Requires-Python >=3.14: https://files.pythonhosted.org/packages/82/be/79b2edb40c9cbd941ba7f94a170712ddb06a0c571fc771f26ccee8b09370/open_ticket_ai-1.4.8.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,792 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/d9/17/154022d1031b511abbf157249c6af76b670a2b0102fb38d4a1893c3d8d37/open_ticket_ai-1.4.9-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,793 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/01/54/c9aa02440107af82bda80b96c5cfd26272eb9dbb8b7867d8425637704fc1/open_ticket_ai-1.4.9.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,794 Skipping link: 1.4.9 Requires-Python >=3.14: https://files.pythonhosted.org/packages/01/54/c9aa02440107af82bda80b96c5cfd26272eb9dbb8b7867d8425637704fc1/open_ticket_ai-1.4.9.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,795 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/6b/7d/32187e3f9eb490d46c5e9256491b45b604293ac542537d0d49bf6046a0e1/open_ticket_ai-1.4.10-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,796 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/82/97/4a21e327a9e1d26dc93c132b96b091b9d4ac0043b2a40241e9bd3efea7d2/open_ticket_ai-1.4.10.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,796 Skipping link: 1.4.10 Requires-Python >=3.14: https://files.pythonhosted.org/packages/82/97/4a21e327a9e1d26dc93c132b96b091b9d4ac0043b2a40241e9bd3efea7d2/open_ticket_ai-1.4.10.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,797 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/94/0d/a676dcd12285d3dff5d4ea57b9ec60c6b0b2a082d0a52564f59ccaf8abb7/open_ticket_ai-1.4.11-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,798 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/88/60/67214f67fe44e7262580b28a07cfdf450ff57f7f6d10b190b23a90b69113/open_ticket_ai-1.4.11.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,799 Skipping link: 1.4.11 Requires-Python >=3.14: https://files.pythonhosted.org/packages/88/60/67214f67fe44e7262580b28a07cfdf450ff57f7f6d10b190b23a90b69113/open_ticket_ai-1.4.11.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,799 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/e9/c2/d54b485bc940ccdfe130ccbb850ea69bd2d0c891d653feeb5d8b79c9966c/open_ticket_ai-1.4.12-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,800 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/13/85/35f3a3151b98a8d23878dc750a9d66d5ed075f7fa4bf658e3d2e72827fe2/open_ticket_ai-1.4.12.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,800 Skipping link: 1.4.12 Requires-Python >=3.14: https://files.pythonhosted.org/packages/13/85/35f3a3151b98a8d23878dc750a9d66d5ed075f7fa4bf658e3d2e72827fe2/open_ticket_ai-1.4.12.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,801 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/78/40/673dd9fc632ae1d267cc224b4b3094ea58d6e8b14ae3860452ebf066324b/open_ticket_ai-1.4.13-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,801 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/68/80/841b64cdf52e159ec0cb04779d254faedf79fca3eb3f002e1528dc1eecb0/open_ticket_ai-1.4.13.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,802 Skipping link: 1.4.13 Requires-Python >=3.14: https://files.pythonhosted.org/packages/68/80/841b64cdf52e159ec0cb04779d254faedf79fca3eb3f002e1528dc1eecb0/open_ticket_ai-1.4.13.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,803 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/8c/ec/91164e245fe1d60c234639742e976e1f68a234f32f57058da477248a0295/open_ticket_ai-1.4.14-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,804 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/fc/c0/6a840f7e99c4209a9c537c2512d5b93e7722442b69f28b329addc754bb58/open_ticket_ai-1.4.14.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,804 Skipping link: 1.4.14 Requires-Python >=3.14: https://files.pythonhosted.org/packages/fc/c0/6a840f7e99c4209a9c537c2512d5b93e7722442b69f28b329addc754bb58/open_ticket_ai-1.4.14.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,805 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/54/58/b9fc634a1e614b7583291a368e0414d26d70dcbeeac2f75c219c9d69f129/open_ticket_ai-1.4.15-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,806 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/e4/b4/6d63dc9ad20cc1f80c7127753a725abbfcc61b34f887cec5beb52c4cbb4f/open_ticket_ai-1.4.15.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,806 Skipping link: 1.4.15 Requires-Python >=3.14: https://files.pythonhosted.org/packages/e4/b4/6d63dc9ad20cc1f80c7127753a725abbfcc61b34f887cec5beb52c4cbb4f/open_ticket_ai-1.4.15.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,807 Skipping link: No binaries permitted for open-ticket-ai: https://files.pythonhosted.org/packages/fd/c1/65b3c8a2554cf28f53ad001e7f3dc831d290463626bd7a33b5cbf8eecc54/open_ticket_ai-1.4.16-py3-none-any.whl (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,808 Link requires a different Python (3.11.2 not in: '>=3.14'): https://files.pythonhosted.org/packages/fe/64/9d4a171dbcbf38eade4ff47f0eaf7a3adc04f30944a2267975738f09ab7c/open_ticket_ai-1.4.16.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,809 Skipping link: 1.4.16 Requires-Python >=3.14: https://files.pythonhosted.org/packages/fe/64/9d4a171dbcbf38eade4ff47f0eaf7a3adc04f30944a2267975738f09ab7c/open_ticket_ai-1.4.16.tar.gz (from https://pypi.org/simple/open-ticket-ai/) (requires-python:>=3.14) 2025-10-29T13:13:39,809 Fetching project page and analyzing links: https://www.piwheels.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,810 Getting page https://www.piwheels.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,811 Found index url https://www.piwheels.org/simple 2025-10-29T13:13:39,972 Fetched page https://www.piwheels.org/simple/open-ticket-ai/ as text/html 2025-10-29T13:13:39,976 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.17-py3-none-any.whl#sha256=77f1661e96c61260eafda0379478b3a3fee84417951970653c06c97c375e25c5 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,977 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.15-py3-none-any.whl#sha256=b0141803af739b3d1f0a1b6adc42da2a2496d2c99ae857bca4fbecf30f7b4654 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,977 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.12-py3-none-any.whl#sha256=fad6518250dc7f0fe483586dcc2741a8f56b50d2c0017b2c64ab6462b6126a93 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,978 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.9-py3-none-any.whl#sha256=e7cd64f7349b127b11fb77037774fcfb4e17a53ab3c82a4a99da2f5d71c5f7b6 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,979 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.8-py3-none-any.whl#sha256=045df6c46ac315bc5447732db7cbee7e661ab22e9b5172017e6cff4d41e4fe33 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,979 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.7-py3-none-any.whl#sha256=df9ec404720582eb1b83ed6fd06f0d879f8fadec85e1e8d91c9bd00ccc00fbc2 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,980 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.6-py3-none-any.whl#sha256=8d604c52268b47b86aad73d176ea422abbfb5841232f380d3f3ede44c266e906 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,981 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.5-py3-none-any.whl#sha256=a8a0bb170b33708d4d0691fba84d8077d49b3f245e235da6ea22deab1fa8fd27 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,981 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.2-py3-none-any.whl#sha256=0ec9c1a42a547f7c532961582e3666ae914f755a1f40681513f0863ffe70dfa1 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,982 Skipping link: No binaries permitted for open-ticket-ai: https://www.piwheels.org/simple/open-ticket-ai/open_ticket_ai-1.0.1-py3-none-any.whl#sha256=b3dd9347d34690bd345096c1f3a54b8c6f4f97f13e463a298b8d301b482ad166 (from https://www.piwheels.org/simple/open-ticket-ai/) (requires-python:>=3.13) 2025-10-29T13:13:39,983 Skipping link: not a file: https://www.piwheels.org/simple/open-ticket-ai/ 2025-10-29T13:13:39,983 Skipping link: not a file: https://pypi.org/simple/open-ticket-ai/ 2025-10-29T13:13:40,002 Given no hashes to check 0 links for project 'open-ticket-ai': discarding no candidates 2025-10-29T13:13:40,002 ERROR: Ignored the following versions that require a different python version: 0.1.dev1 Requires-Python >=3.14; 1.0.1 Requires-Python >=3.13; 1.0.12 Requires-Python >=3.13; 1.0.15 Requires-Python >=3.13; 1.0.17 Requires-Python >=3.13; 1.0.2 Requires-Python >=3.13; 1.0.5 Requires-Python >=3.13; 1.0.6 Requires-Python >=3.13; 1.0.7 Requires-Python >=3.13; 1.0.8 Requires-Python >=3.13; 1.0.9 Requires-Python >=3.13; 1.1.1 Requires-Python >=3.14; 1.1.2 Requires-Python >=3.14; 1.2.5 Requires-Python >=3.14; 1.3.1 Requires-Python >=3.14; 1.4.0 Requires-Python >=3.14; 1.4.1 Requires-Python >=3.14; 1.4.10 Requires-Python >=3.14; 1.4.11 Requires-Python >=3.14; 1.4.12 Requires-Python >=3.14; 1.4.13 Requires-Python >=3.14; 1.4.14 Requires-Python >=3.14; 1.4.15 Requires-Python >=3.14; 1.4.16 Requires-Python >=3.14; 1.4.2 Requires-Python >=3.14; 1.4.3 Requires-Python >=3.14; 1.4.4 Requires-Python >=3.14; 1.4.5 Requires-Python >=3.14; 1.4.6 Requires-Python >=3.14; 1.4.7 Requires-Python >=3.14; 1.4.8 Requires-Python >=3.14; 1.4.9 Requires-Python >=3.14 2025-10-29T13:13:40,004 ERROR: Could not find a version that satisfies the requirement open-ticket-ai==1.4.16 (from versions: none) 2025-10-29T13:13:40,005 ERROR: No matching distribution found for open-ticket-ai==1.4.16 2025-10-29T13:13:40,007 Exception information: 2025-10-29T13:13:40,007 Traceback (most recent call last): 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-29T13:13:40,007 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2025-10-29T13:13:40,007 raise RequirementsConflicted(criterion) 2025-10-29T13:13:40,007 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('open-ticket-ai==1.4.16') 2025-10-29T13:13:40,007 2025-10-29T13:13:40,007 During handling of the above exception, another exception occurred: 2025-10-29T13:13:40,007 2025-10-29T13:13:40,007 Traceback (most recent call last): 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-29T13:13:40,007 result = self._result = resolver.resolve( 2025-10-29T13:13:40,007 ^^^^^^^^^^^^^^^^^ 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-29T13:13:40,007 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-29T13:13:40,007 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2025-10-29T13:13:40,007 raise ResolutionImpossible(e.criterion.information) 2025-10-29T13:13:40,007 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('open-ticket-ai==1.4.16'), parent=None)] 2025-10-29T13:13:40,007 2025-10-29T13:13:40,007 The above exception was the direct cause of the following exception: 2025-10-29T13:13:40,007 2025-10-29T13:13:40,007 Traceback (most recent call last): 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-29T13:13:40,007 status = run_func(*args) 2025-10-29T13:13:40,007 ^^^^^^^^^^^^^^^ 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-29T13:13:40,007 return func(self, options, args) 2025-10-29T13:13:40,007 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-29T13:13:40,007 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-29T13:13:40,007 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-29T13:13:40,007 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2025-10-29T13:13:40,007 raise error from e 2025-10-29T13:13:40,007 pip._internal.exceptions.DistributionNotFound: No matching distribution found for open-ticket-ai==1.4.16 2025-10-29T13:13:40,012 Removed build tracker: '/tmp/pip-build-tracker-tjnp0fg7'