2025-09-09T20:19:22,145 Created temporary directory: /tmp/pip-build-tracker-5a9e1cv3 2025-09-09T20:19:22,145 Initialized build tracking at /tmp/pip-build-tracker-5a9e1cv3 2025-09-09T20:19:22,145 Created build tracker: /tmp/pip-build-tracker-5a9e1cv3 2025-09-09T20:19:22,146 Entered build tracker: /tmp/pip-build-tracker-5a9e1cv3 2025-09-09T20:19:22,146 Created temporary directory: /tmp/pip-wheel-zt7nniyd 2025-09-09T20:19:22,149 Created temporary directory: /tmp/pip-ephem-wheel-cache-3kyesd0o 2025-09-09T20:19:22,210 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T20:19:22,212 2 location(s) to search for versions of cairo-nile: 2025-09-09T20:19:22,212 * https://pypi.org/simple/cairo-nile/ 2025-09-09T20:19:22,212 * https://www.piwheels.org/simple/cairo-nile/ 2025-09-09T20:19:22,213 Fetching project page and analyzing links: https://pypi.org/simple/cairo-nile/ 2025-09-09T20:19:22,213 Getting page https://pypi.org/simple/cairo-nile/ 2025-09-09T20:19:22,214 Found index url https://pypi.org/simple/ 2025-09-09T20:19:22,285 Fetched page https://pypi.org/simple/cairo-nile/ as application/vnd.pypi.simple.v1+json 2025-09-09T20:19:22,295 Found link https://files.pythonhosted.org/packages/29/c9/74f63464897f89d2d16ea07d836ca50570b0cab0cb636de00fce3a1a5d4d/cairo-nile-0.0.1.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.1 2025-09-09T20:19:22,295 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/a3/16/415def17d09715a5b322aee659134cb25052616887ce4178039dff8fab97/cairo_nile-0.0.1-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,295 Found link https://files.pythonhosted.org/packages/2c/1d/3f27694e9908b5f2d329b7d245cd69ab0464dc5509a2e9a03a075b7a57d5/cairo-nile-0.0.2.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.2 2025-09-09T20:19:22,295 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/7a/c3/e363fb9bfba2e185e7b3e13a28ebf1c0272516e11dfe2a74476f7f5f6948/cairo_nile-0.0.2-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,296 Found link https://files.pythonhosted.org/packages/56/87/b4775b3713e0bd2637275eb222300f3728f061e0b0a62a63ac623b9a28cd/cairo-nile-0.0.3.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.3 2025-09-09T20:19:22,296 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/24/91/edf11a889c04a894b6c5cd4ebe3eded7c60f82ef4192451d123ff1c0483e/cairo_nile-0.0.3-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,296 Found link https://files.pythonhosted.org/packages/17/6f/deb612b871d522b39b075e6440f688909bbb6ed21a74a9b20779054fbe14/cairo-nile-0.0.5.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.5 2025-09-09T20:19:22,296 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/a7/38/18614fb89e07396949755774c70c25002cfb7459ccfc3439c66cea7f1eb0/cairo_nile-0.0.5-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,296 Found link https://files.pythonhosted.org/packages/77/12/d56465a47c278fd88d189f7e624a8254556319de5acd648078471ee31544/cairo-nile-0.0.6.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.6 2025-09-09T20:19:22,296 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/dd/f4/fd44d794f58c037a275513fc683e9b889c0daa3ce0dc01f3a09f7d09158f/cairo_nile-0.0.6-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,297 Found link https://files.pythonhosted.org/packages/c0/2e/c9f488a53c02f3dd29fd90a0a10393b5e94b751ca2cf9f8447b37c838f38/cairo-nile-0.0.7.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.7 2025-09-09T20:19:22,297 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/c6/35/1f75cb2a611d488d217c18af90fbcafcbfce5ce91b6ee8856ea417e7e73d/cairo_nile-0.0.7-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,297 Found link https://files.pythonhosted.org/packages/8d/40/cad5fb7233c6f0a6a37f78443013df09ae71c4b005e0cb56663fd6d9b18c/cairo-nile-0.0.8.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.8 2025-09-09T20:19:22,297 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/02/25/63e3c683aee1f14d6546c3c981521843a365d1d2a0c9919f71b4c440c206/cairo_nile-0.0.8-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,297 Found link https://files.pythonhosted.org/packages/82/52/ac06171a1f26518163f143b9c9e3f270b6c8625f16b90dbdc35b59b27477/cairo-nile-0.0.9.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.9 2025-09-09T20:19:22,298 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/90/d1/84084df207927b70a68bcf12aac170dc186be6e4e0b6807d5cf61c22c2d4/cairo_nile-0.0.9-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,298 Found link https://files.pythonhosted.org/packages/2d/86/70f0a2e2a7678918f8e644262c2bcce83ed0ce1a66dae2ca7a81a5d0eee1/cairo-nile-0.0.10.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.10 2025-09-09T20:19:22,298 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/85/47/2bc4cc59bccd3141ff602c208d46a0e3da3c0e4f3b972637dff6bf00c5d6/cairo_nile-0.0.10-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,298 Found link https://files.pythonhosted.org/packages/ec/18/af314aeddc61d814aaa01268d32c486f1f95273477f047ba9c303e14ab7d/cairo-nile-0.0.11.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.11 2025-09-09T20:19:22,298 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/62/01/e19262590545861cabb82785872bd143298f723014308180780a35d5a904/cairo_nile-0.0.11-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,299 Found link https://files.pythonhosted.org/packages/79/43/36db0a61fb7507d4cb225df5ebec29d369e8750809b4ac452c3a88e9d768/cairo-nile-0.0.12.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.12 2025-09-09T20:19:22,299 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/f4/04/5959e219b9af42b96ae3bef75e3cb4181f49f153e4fad5a6c3ff40d40c92/cairo_nile-0.0.12-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,299 Found link https://files.pythonhosted.org/packages/54/e0/cbb39adf497e1bb086c3cbe423b9742231c52521fa293fe6a6a5ca4ca332/cairo-nile-0.0.13.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.13 2025-09-09T20:19:22,299 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/14/40/043bdc2a4f343fb929b9f6a7badbbfdfe5c11af568681e50c2eba51af45b/cairo_nile-0.0.13-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,299 Found link https://files.pythonhosted.org/packages/ac/c5/c8af1b55bab39e752d50b3c48ac346012c2a2001b4d783e75168043e0ed6/cairo-nile-0.0.14.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.14 2025-09-09T20:19:22,299 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/06/ad/99e96716c5115d6b05b693cbbe0a87c6af1bff67b2f1a89c61d165295e68/cairo_nile-0.0.14-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,300 Found link https://files.pythonhosted.org/packages/44/25/1696c6ad6d1f7b4f553aed0254e59295ff681afbe6faf4b7c91591837dcb/cairo-nile-0.0.15.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.0.15 2025-09-09T20:19:22,300 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/c8/ac/91dfbeabe848e57f60d2cc83d1afb5b4e34e481c1b14b44f61bbac23897f/cairo_nile-0.0.15-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,300 Found link https://files.pythonhosted.org/packages/ee/79/45b9859ec8b6c36cd46d203311ec17e96b59c495aa537a3f3c779b1527e0/cairo-nile-0.2.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.2.0 2025-09-09T20:19:22,300 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/ac/50/efd7273378d89028f08f95fad7aceb6956ae6363b214d33776bc8edacde6/cairo_nile-0.2.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,300 Found link https://files.pythonhosted.org/packages/1f/de/b8c4ab3b121b3ddec50518103c1d576668efded34c9e638fd280ec314487/cairo-nile-0.2.1.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.2.1 2025-09-09T20:19:22,301 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/dc/18/9daf3af0014669e11ddb224e391752b6622d9527bf4c3a5b5e6b6f99ee01/cairo_nile-0.2.1-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,301 Found link https://files.pythonhosted.org/packages/be/c5/9edc169fb90dff1dcccac03678ddf88533eec699732c9253dcdd21824fc3/cairo-nile-0.3.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.3.0 2025-09-09T20:19:22,301 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/b9/7d/ba88973de1a3e2bd6ddaf7163b06cad54a10f5647269fdcd04a49b0db893/cairo_nile-0.3.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,301 Found link https://files.pythonhosted.org/packages/1e/46/6f188be3cb73901678c4b020f97d3f0c8cd43e9f44bd7515633c10ccf496/cairo-nile-0.4.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.4.0 2025-09-09T20:19:22,301 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/ed/e5/72a0d910e551c89be72500d613f7a1ec81651e51e4718926edf0e9068e5c/cairo_nile-0.4.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,301 Found link https://files.pythonhosted.org/packages/b8/75/3aca9aa6bd7ae67f9e537b10263fed8f96a03fb4236dfad4a6ec3afe4269/cairo-nile-0.5.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.5.0 2025-09-09T20:19:22,302 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/81/7d/7588c74192732052e7c9c93abdbf8877c20fc395abd2b835628f2f1f65f0/cairo_nile-0.5.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,302 Found link https://files.pythonhosted.org/packages/6b/d1/2bd71cec05568c52522819510fda34c59663d2dae6a0d5968775e03faa61/cairo-nile-0.5.2.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.5.2 2025-09-09T20:19:22,302 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/be/7a/d2bf88a7485d1a9a7f577e2cf2fa726b189d354d2a25bb2a068f029339c7/cairo_nile-0.5.2-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,302 Found link https://files.pythonhosted.org/packages/d6/ef/b91f6cab2c65ec51e3e010b3c88e8c9c67bbed9493d049534fee8339c281/cairo-nile-0.6.1.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.6.1 2025-09-09T20:19:22,302 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/25/ee/339b6c0e01a98b4b2c20ecb3f1fb6600af605575e120d4d71326c2236961/cairo_nile-0.6.1-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,303 Found link https://files.pythonhosted.org/packages/47/6b/d3f157641a29a1f9b71c37c388596c60575850bd07d49d1b7d9060ef6c40/cairo-nile-0.7.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.7.0 2025-09-09T20:19:22,303 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/88/ba/b999c0e0cc0c45e3ea00affadae08e22233da09a471f1b6eb9a3dfbba114/cairo_nile-0.7.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,303 Found link https://files.pythonhosted.org/packages/70/43/c67dfb502ce60967ea8a09b2c76009bbc73f8aa580c64c320d0c6c95cb54/cairo-nile-0.7.1.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.7.1 2025-09-09T20:19:22,303 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/b7/0a/235346d60cf191bb3cf8ec31177641a2e856a0f62c1936a9cda9d0fcdcc0/cairo_nile-0.7.1-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,303 Found link https://files.pythonhosted.org/packages/eb/54/3da46a0ae60316ad4d82e880a418a2e207ad0408795286441a70d59aaa2f/cairo-nile-0.8.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.8.0 2025-09-09T20:19:22,304 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/42/de/0181f3b959c9b3b678754522fef9e64b66c95302de96364ca4ac8a2e73cf/cairo_nile-0.8.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,304 Found link https://files.pythonhosted.org/packages/7d/c0/b497a8927ec029fabdfd2e5e3fd81ab86f54be04f713c0b5857ee4a981d6/cairo-nile-0.8.1b0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.8.1b0 2025-09-09T20:19:22,304 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/bb/69/70372915d11ddf8c510fef23b55313f7b4fc3e5e218dd84697d8ccebb9df/cairo_nile-0.8.1b0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,304 Found link https://files.pythonhosted.org/packages/67/17/4d5d94c5da796b3e46c8fcf42948d08c41438ad13a7c0b5323447b15f624/cairo-nile-0.8.2.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.8.2 2025-09-09T20:19:22,304 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/5c/7a/5e853ea298cd5a33307a1a0b68af2f02a9625dc36f862b51f37df72f9dbc/cairo_nile-0.8.2-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,304 Found link https://files.pythonhosted.org/packages/52/a4/90c8c450d106dc600e0647da2a0e1d8c0b325650deba772b71443febc5df/cairo-nile-0.9.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.9.0 2025-09-09T20:19:22,305 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/9b/cb/b73e80b07885841f1ed39a9dd32a06349b9c3542200a1981a5957d29c0b6/cairo_nile-0.9.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,305 Found link https://files.pythonhosted.org/packages/a9/f7/007546ebf0e51b3f4fadf20000e5de6233c73222d7e55c8a039870e0cb97/cairo-nile-0.9.1.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7), version: 0.9.1 2025-09-09T20:19:22,305 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/6b/14/4e78bdf1f9299aa67eb6862a94beed4603d12820362ed6721ca008d75b34/cairo_nile-0.9.1-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,306 Link requires a different Python (3.13.5 not in: '<3.10,>=3.8'): https://files.pythonhosted.org/packages/09/9c/e11dbccb7520c60e6896b79c6f1b9f86d2bdf1515bcf8fd5812fd50d18ef/cairo-nile-0.10.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,306 Skipping link: 0.10.0 Requires-Python <3.10,>=3.8: https://files.pythonhosted.org/packages/09/9c/e11dbccb7520c60e6896b79c6f1b9f86d2bdf1515bcf8fd5812fd50d18ef/cairo-nile-0.10.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,306 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/27/5a/80f450d2c5854310dc18e22675a2ef1bd73a61ed5e5b54465288d53ccc2a/cairo_nile-0.10.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,306 Link requires a different Python (3.13.5 not in: '<3.10,>=3.8'): https://files.pythonhosted.org/packages/49/81/3d0915ab48fe9e01c2a882c967d0b2759b9740920bacb871de2515349a9a/cairo-nile-0.11.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,306 Skipping link: 0.11.0 Requires-Python <3.10,>=3.8: https://files.pythonhosted.org/packages/49/81/3d0915ab48fe9e01c2a882c967d0b2759b9740920bacb871de2515349a9a/cairo-nile-0.11.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,306 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/03/ce/ae99bf0dddc0ea0d7693e7920af5e5fae15a6e426c636fa05f145769b521/cairo_nile-0.11.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Link requires a different Python (3.13.5 not in: '<3.10,>=3.8'): https://files.pythonhosted.org/packages/bf/93/8f66c9a4d1eac56302372e49f7e544ed2124e987598129b692646b58a8e8/cairo-nile-0.12.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Skipping link: 0.12.0 Requires-Python <3.10,>=3.8: https://files.pythonhosted.org/packages/bf/93/8f66c9a4d1eac56302372e49f7e544ed2124e987598129b692646b58a8e8/cairo-nile-0.12.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/78/2a/2ffdd12abfc14d7f8b98357ff9133f911bc48e4f31e7bb44702f2f850a3e/cairo_nile-0.12.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Link requires a different Python (3.13.5 not in: '<3.10,>=3.8'): https://files.pythonhosted.org/packages/56/13/baf076bd35fbb36ccf4bce76c67c7b6edbe991edc64211ac1dd67699a686/cairo-nile-0.13.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Skipping link: 0.13.0 Requires-Python <3.10,>=3.8: https://files.pythonhosted.org/packages/56/13/baf076bd35fbb36ccf4bce76c67c7b6edbe991edc64211ac1dd67699a686/cairo-nile-0.13.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,307 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/04/75/67ff6128f941c1a17ec940d5e6c267b4cf909d722f7df611795da59e9177/cairo_nile-0.13.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,308 Link requires a different Python (3.13.5 not in: '<3.10,>=3.8'): https://files.pythonhosted.org/packages/4a/01/431a7ab24a6e616b46db9b55762c73f89c1bf7b1cf7297c9f2ee1c495db8/cairo-nile-0.14.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,308 Skipping link: 0.14.0 Requires-Python <3.10,>=3.8: https://files.pythonhosted.org/packages/4a/01/431a7ab24a6e616b46db9b55762c73f89c1bf7b1cf7297c9f2ee1c495db8/cairo-nile-0.14.0.tar.gz (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,308 Skipping link: No binaries permitted for cairo-nile: https://files.pythonhosted.org/packages/48/30/89edcff84a33ad681f539dca1143c93af112025180e8d708edf117f93a46/cairo_nile-0.14.0-py3-none-any.whl (from https://pypi.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,308 Fetching project page and analyzing links: https://www.piwheels.org/simple/cairo-nile/ 2025-09-09T20:19:22,308 Getting page https://www.piwheels.org/simple/cairo-nile/ 2025-09-09T20:19:22,309 Found index url https://www.piwheels.org/simple/ 2025-09-09T20:19:22,399 Fetched page https://www.piwheels.org/simple/cairo-nile/ as text/html 2025-09-09T20:19:22,407 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.14.0-py3-none-any.whl#sha256=e5b069b90162047b6fd1688d8dc7c0e0dff63bdd21a73d752e86b5e7566322fb (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,407 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.13.0-py3-none-any.whl#sha256=1490c392bf88cc027b792db080d38580b31c1a55914f7a4f7a6cc63ddae035fd (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.12.0-py3-none-any.whl#sha256=323ccf10b0344ea5cc658e47f30b48abd0e5b4158dddb02f25419b8394b232ca (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.11.0-py3-none-any.whl#sha256=3c73c42856e9895761b4b21e22250a1773a39a112a6ff1b132890a42c2e06eed (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.10.0-py3-none-any.whl#sha256=9003d0c6cb2a2234b9eaf67373f98d38c1e6aab1a077a224d1f4aab8a1408e75 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:<3.10,>=3.8) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.9.1-py3-none-any.whl#sha256=4cf9e8320574f16025be3dee92e158d4db0d8e10386c2175dfab96e161319241 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.9.0-py3-none-any.whl#sha256=267d8ad8afe5f8141843d67a0ef04d4395b01a1aa4a9bf3f5233205557b0148c (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.8.2-py3-none-any.whl#sha256=0acc16d21c0dc323683fe38c0a2a51e9be28b886b307559feac2e293ab512362 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,408 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.8.1b0-py3-none-any.whl#sha256=a26b058d499f2d0067f89f0ccc277e639c0d81b9406fcb1663f0e787162d3c5e (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.8.0-py3-none-any.whl#sha256=3504d030f3f5cc78d913dc7808cf29b94a3db7efcd030ed604f1c6840e82497e (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.7.1-py3-none-any.whl#sha256=5b736954ee2b90491088f7334343d0acf8290eb04aa1c019fd5607497d45c538 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.7.0-py3-none-any.whl#sha256=2e5f64b2e3b58dab4ae9f2f89e4a21a344dee8d78816c9cb255c6cb2fa7c054f (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.6.1-py3-none-any.whl#sha256=dcd6a4c1ea1eafa7fe043526c18f7ad2eacfd67afc6ef97a19e4ed44cdfa8463 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.5.2-py3-none-any.whl#sha256=30435f2811aa284b864bff83442eaf745d0e6f5ea1afcd0ba237c296eea24a92 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.5.0-py3-none-any.whl#sha256=e73bd933ab0bd084aabd5cf5a5a48ab76ca5d33d8264352f36dae9fb7a57d807 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,409 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.4.0-py3-none-any.whl#sha256=4a12ab1a2c80da594f867042deb6315460f023580fbebdc6c6405d075c19ecb3 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.3.0-py3-none-any.whl#sha256=2a575a68411badedd0de357d911e63776345f3a3195fb7029dfdb34a087b1d02 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.2.1-py3-none-any.whl#sha256=90d2cb9ac15a3f1b30e365746f7ce0e2d51f43c1946b1856726e990f81681ac2 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.2.0-py3-none-any.whl#sha256=de06c295a125a973a3262255fd9a8f95f35722a4b26994c6bf60228f8bfef159 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.15-py3-none-any.whl#sha256=46fdc53689195e4ecb281135b5de44fc590e68b3420ce13f610e939594bfedb8 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.14-py3-none-any.whl#sha256=e75e1e81970a4b1af760d55095fc4ecdaa836b320530a9006e5b4daeba051bec (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.13-py3-none-any.whl#sha256=e7c50cb5435523dc102c55ed561606e34d758d2f7ff1a19254afe57a674a54b4 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,410 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.12-py3-none-any.whl#sha256=dbca81058c37278012ed4a9d5031068e14c6bb264c9e4a53d5bb1f79c5d3ffc6 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.11-py3-none-any.whl#sha256=653b2d7b9dbfdc5b0023e104d9bb9679ec99b2d8ea492e8311d2e14c19184565 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.10-py3-none-any.whl#sha256=8fc3cc37313c1cfd55834e892cf4f6101f84befb5eac86e5f00f65a5cab776b3 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.9-py3-none-any.whl#sha256=0bedd925387413485175a243bdc9bd7a4c5321e82b3f8ed7ece508708a2afbd0 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.8-py3-none-any.whl#sha256=df9477f92f0c00d0900f0a490e0736855c5e579098ea9ee0dd1630bda84d4795 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.7-py3-none-any.whl#sha256=8adb9dc7e98ccea6e3948d0e86f5672d54e16a236d625f2bc74f84e50ef9c5f2 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.6-py3-none-any.whl#sha256=1ced0d14d0c22e7f636bfb3aa3a7c86b3093e28b22f0dfe9b3e75ebcdca41ea5 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,411 Skipping link: No binaries permitted for cairo-nile: https://archive1.piwheels.org/simple/cairo-nile/cairo_nile-0.0.5-py3-none-any.whl#sha256=75759f14fc9ce4bb5e26be966e016d41b7dff589a3c29405d37fc3532b388081 (from https://www.piwheels.org/simple/cairo-nile/) (requires-python:>=3.7) 2025-09-09T20:19:22,412 Skipping link: not a file: https://www.piwheels.org/simple/cairo-nile/ 2025-09-09T20:19:22,412 Skipping link: not a file: https://pypi.org/simple/cairo-nile/ 2025-09-09T20:19:22,437 Given no hashes to check 1 links for project 'cairo-nile': discarding no candidates 2025-09-09T20:19:22,438 Collecting cairo-nile==0.0.2 2025-09-09T20:19:22,439 Created temporary directory: /tmp/pip-unpack-b0z1apxh 2025-09-09T20:19:22,580 Downloading cairo-nile-0.0.2.tar.gz (3.3 kB) 2025-09-09T20:19:22,603 Added cairo-nile==0.0.2 from https://files.pythonhosted.org/packages/2c/1d/3f27694e9908b5f2d329b7d245cd69ab0464dc5509a2e9a03a075b7a57d5/cairo-nile-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-5a9e1cv3' 2025-09-09T20:19:22,605 Running setup.py (path:/tmp/pip-wheel-zt7nniyd/cairo-nile_8cfefb434da24b3f94a6eb3abb341551/setup.py) egg_info for package cairo-nile 2025-09-09T20:19:22,605 Created temporary directory: /tmp/pip-pip-egg-info-qfepsepw 2025-09-09T20:19:22,605 Preparing metadata (setup.py): started 2025-09-09T20:19:22,606 Running command python setup.py egg_info 2025-09-09T20:19:23,126 Traceback (most recent call last): 2025-09-09T20:19:23,127 File "", line 2, in 2025-09-09T20:19:23,127 exec(compile(''' 2025-09-09T20:19:23,127 ~~~~^^^^^^^^^^^^ 2025-09-09T20:19:23,127 # This is -- a caller that pip uses to run setup.py 2025-09-09T20:19:23,127 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,128 ...<32 lines>... 2025-09-09T20:19:23,128 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T20:19:23,128 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,128 ''' % ('/tmp/pip-wheel-zt7nniyd/cairo-nile_8cfefb434da24b3f94a6eb3abb341551/setup.py',), "", "exec")) 2025-09-09T20:19:23,128 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,128 File "", line 35, in 2025-09-09T20:19:23,128 File "/tmp/pip-wheel-zt7nniyd/cairo-nile_8cfefb434da24b3f94a6eb3abb341551/setup.py", line 4, in 2025-09-09T20:19:23,128 with open("requirements.txt", "r", encoding="utf-8") as fh: 2025-09-09T20:19:23,129 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,129 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T20:19:23,212 ERROR: python setup.py egg_info exited with 1 2025-09-09T20:19:23,224 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T20:19:23,224 exec(compile('"'"''"'"''"'"' 2025-09-09T20:19:23,224 # This is -- a caller that pip uses to run setup.py 2025-09-09T20:19:23,224 # 2025-09-09T20:19:23,224 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T20:19:23,224 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T20:19:23,224 # - It provides a clear error message when setuptools is not installed. 2025-09-09T20:19:23,224 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T20:19:23,224 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T20:19:23,224 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T20:19:23,224 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T20:19:23,224 import os, sys, tokenize, traceback 2025-09-09T20:19:23,224 2025-09-09T20:19:23,224 try: 2025-09-09T20:19:23,224 import setuptools 2025-09-09T20:19:23,224 except ImportError: 2025-09-09T20:19:23,224 print( 2025-09-09T20:19:23,224 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T20:19:23,224 "the build environment with exception:", 2025-09-09T20:19:23,224 file=sys.stderr, 2025-09-09T20:19:23,224 ) 2025-09-09T20:19:23,224 traceback.print_exc() 2025-09-09T20:19:23,224 sys.exit(1) 2025-09-09T20:19:23,224 2025-09-09T20:19:23,224 __file__ = %r 2025-09-09T20:19:23,224 sys.argv[0] = __file__ 2025-09-09T20:19:23,224 2025-09-09T20:19:23,224 if os.path.exists(__file__): 2025-09-09T20:19:23,224 filename = __file__ 2025-09-09T20:19:23,224 with tokenize.open(__file__) as f: 2025-09-09T20:19:23,224 setup_py_code = f.read() 2025-09-09T20:19:23,224 else: 2025-09-09T20:19:23,224 filename = "" 2025-09-09T20:19:23,224 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T20:19:23,224 2025-09-09T20:19:23,224 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T20:19:23,224 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zt7nniyd/cairo-nile_8cfefb434da24b3f94a6eb3abb341551/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qfepsepw[/] 2025-09-09T20:19:23,224 [bold magenta]cwd[/]: /tmp/pip-wheel-zt7nniyd/cairo-nile_8cfefb434da24b3f94a6eb3abb341551/ 2025-09-09T20:19:23,224 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T20:19:23,225 ERROR: metadata generation failed 2025-09-09T20:19:23,230 Exception information: 2025-09-09T20:19:23,230 Traceback (most recent call last): 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T20:19:23,230 call_subprocess( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 args, 2025-09-09T20:19:23,230 ^^^^^ 2025-09-09T20:19:23,230 ...<2 lines>... 2025-09-09T20:19:23,230 spinner=spinner, 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T20:19:23,230 raise error 2025-09-09T20:19:23,230 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T20:19:23,230 2025-09-09T20:19:23,230 The above exception was the direct cause of the following exception: 2025-09-09T20:19:23,230 2025-09-09T20:19:23,230 Traceback (most recent call last): 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T20:19:23,230 status = _inner_run() 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T20:19:23,230 return self.run(options, args) 2025-09-09T20:19:23,230 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T20:19:23,230 return func(self, options, args) 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T20:19:23,230 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T20:19:23,230 result = self._result = resolver.resolve( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T20:19:23,230 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T20:19:23,230 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T20:19:23,230 if not criterion.candidates: 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T20:19:23,230 return bool(self._sequence) 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T20:19:23,230 self._bool = any(self) 2025-09-09T20:19:23,230 ~~~^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T20:19:23,230 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T20:19:23,230 ^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T20:19:23,230 candidate = func() 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T20:19:23,230 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 link, template, name, version 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T20:19:23,230 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 link, 2025-09-09T20:19:23,230 ^^^^^ 2025-09-09T20:19:23,230 ...<3 lines>... 2025-09-09T20:19:23,230 version=version, 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T20:19:23,230 super().__init__( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 link=link, 2025-09-09T20:19:23,230 ^^^^^^^^^^ 2025-09-09T20:19:23,230 ...<4 lines>... 2025-09-09T20:19:23,230 version=version, 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T20:19:23,230 self.dist = self._prepare() 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T20:19:23,230 dist = self._prepare_distribution() 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T20:19:23,230 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T20:19:23,230 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T20:19:23,230 dist = _get_prepared_distribution( 2025-09-09T20:19:23,230 req, 2025-09-09T20:19:23,230 ...<3 lines>... 2025-09-09T20:19:23,230 self.check_build_deps, 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T20:19:23,230 abstract_dist.prepare_distribution_metadata( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 finder, build_isolation, check_build_deps 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T20:19:23,230 self.req.prepare_metadata() 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T20:19:23,230 self.metadata_directory = generate_metadata_legacy( 2025-09-09T20:19:23,230 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T20:19:23,230 build_env=self.build_env, 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ...<3 lines>... 2025-09-09T20:19:23,230 details=details, 2025-09-09T20:19:23,230 ^^^^^^^^^^^^^^^^ 2025-09-09T20:19:23,230 ) 2025-09-09T20:19:23,230 ^ 2025-09-09T20:19:23,230 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T20:19:23,230 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T20:19:23,230 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T20:19:23,251 Removed cairo-nile==0.0.2 from https://files.pythonhosted.org/packages/2c/1d/3f27694e9908b5f2d329b7d245cd69ab0464dc5509a2e9a03a075b7a57d5/cairo-nile-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-5a9e1cv3' 2025-09-09T20:19:23,251 Removed build tracker: '/tmp/pip-build-tracker-5a9e1cv3'