2026-06-08T11:27:22,681 Created temporary directory: /tmp/pip-ephem-wheel-cache-e6ht4534 2026-06-08T11:27:22,683 Created temporary directory: /tmp/pip-build-tracker-9nz_apkz 2026-06-08T11:27:22,684 Initialized build tracking at /tmp/pip-build-tracker-9nz_apkz 2026-06-08T11:27:22,684 Created build tracker: /tmp/pip-build-tracker-9nz_apkz 2026-06-08T11:27:22,684 Entered build tracker: /tmp/pip-build-tracker-9nz_apkz 2026-06-08T11:27:22,685 Created temporary directory: /tmp/pip-wheel-_9x6qf99 2026-06-08T11:27:22,688 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 2026-06-08T11:27:22,691 Created temporary directory: /tmp/pip-ephem-wheel-cache-4o6fbhx3 2026-06-08T11:27:22,713 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-08T11:27:22,717 2 location(s) to search for versions of shieldapi: 2026-06-08T11:27:22,717 * https://pypi.org/simple/shieldapi/ 2026-06-08T11:27:22,717 * https://www.piwheels.org/simple/shieldapi/ 2026-06-08T11:27:22,718 Fetching project page and analyzing links: https://pypi.org/simple/shieldapi/ 2026-06-08T11:27:22,718 Getting page https://pypi.org/simple/shieldapi/ 2026-06-08T11:27:22,720 Found index url https://pypi.org/simple 2026-06-08T11:27:22,957 Fetched page https://pypi.org/simple/shieldapi/ as application/vnd.pypi.simple.v1+json 2026-06-08T11:27:22,963 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/4c/50/0b2eedc5f9f78fdf05ee38256553da7053a031b9603c344b5d56dc24e35f/shieldapi-1.0.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,964 Found link https://files.pythonhosted.org/packages/64/de/6f02c1587eef9d514e4f3d71fcb0f5f62999766850e6f7750bac5b0b280d/shieldapi-1.0.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 1.0.0 2026-06-08T11:27:22,964 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/c3/ed/29bfa62864f8065b527c8d36fd24e6dc2d1707f250d41bcd26259e0c781d/shieldapi-1.1.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,965 Found link https://files.pythonhosted.org/packages/b5/24/3dc3185763a51283138a5f59e3c7a3a2e8e8dfb0755e6c40709a1afd8721/shieldapi-1.1.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 1.1.0 2026-06-08T11:27:22,966 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/e6/3e/efeb2bb57683fd26e1470f313ad4d7f155874948b52011c413e195dd2db4/shieldapi-1.1.1-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,967 Found link https://files.pythonhosted.org/packages/0a/63/137d86678d35460e379d8499cab871c55b147b84461aebea1794e9118477/shieldapi-1.1.1.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 1.1.1 2026-06-08T11:27:22,968 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/2b/1b/abed1373ab2b28b54fb3af038e6f2cf4931460e537dc8dc61281885c46ea/shieldapi-1.2.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,969 Found link https://files.pythonhosted.org/packages/ff/7f/4ffb7e841185ca8149ad22a164e2f83c6434be099e3e8ac2b6cd46ba8a9b/shieldapi-1.2.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 1.2.0 2026-06-08T11:27:22,970 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/da/fe/860fa1da3c2b52d33a98caaf89520fe8a314ba4a1ab60b98a2c48fc4867a/shieldapi-1.3.0rc0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,971 Found link https://files.pythonhosted.org/packages/78/a3/166d8444f1c1f8cd143aced67eee099937c52241c6605f20c01424295463/shieldapi-1.3.0rc0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 1.3.0rc0 2026-06-08T11:27:22,972 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/30/ec/e0708edf5f40911e76629eaced7ccfd527bdd7d8e724bacc7379903ea232/shieldapi-2.0.0rc0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,972 Found link https://files.pythonhosted.org/packages/b3/f0/bd02009569a768aa1ba7af43663a5acdc9d942e6a5b1584e861130ad25c3/shieldapi-2.0.0rc0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 2.0.0rc0 2026-06-08T11:27:22,973 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/44/e7/35736dbe51330adc7bed7bb18177b6bd8c4d163205fbadb78bfc2ec77e9f/shieldapi-2.0.0rc4-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,974 Found link https://files.pythonhosted.org/packages/2b/a2/1e3652c5dd286da51774072d3b8f4b2a77754edd37d98a529ca31978e917/shieldapi-2.0.0rc4.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 2.0.0rc4 2026-06-08T11:27:22,974 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/6c/b3/574ba5fb28c83824c82ab03efe9caec7d630a55b8f45b755346441adc1a0/shieldapi-2.0.0rc5-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,975 Found link https://files.pythonhosted.org/packages/2b/0d/4dd27e4e340c3efc9144213ad75246ef2f5ccd42c6efada707c68a992fd6/shieldapi-2.0.0rc5.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 2.0.0rc5 2026-06-08T11:27:22,976 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/29/73/6fcb51a74a030f46d345e132ed4e4f42223bf63c80b5554e88e2f29cc031/shieldapi-2.0.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,977 Found link https://files.pythonhosted.org/packages/29/e3/28a52fab23ae015bce56a693074de6a032acd9d2f4859b7ab910eb5ae13b/shieldapi-2.0.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 2.0.0 2026-06-08T11:27:22,977 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/9c/58/893cedc9c1ec648b416c278c4f2a81bd90b7efcf8b6b0cc4c928a6a12c63/shieldapi-2.1.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:22,978 Found link https://files.pythonhosted.org/packages/ac/49/8df35f2a13eb1faa6d644c1883d458a5a507308ca4448201f394e4e207a7/shieldapi-2.1.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.6), version: 2.1.0 2026-06-08T11:27:22,979 Skipping link: No binaries permitted for shieldapi: https://files.pythonhosted.org/packages/81/1a/d43f1e27cc22815f10e6202b54f27684206bcabd07d026ea61cbe5eb2b47/shieldapi-2.2.0-py3-none-any.whl (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.9) 2026-06-08T11:27:22,980 Found link https://files.pythonhosted.org/packages/cc/db/11ca274ec7402d0554e6f36620a75b93f8455a7703b2a08119b90dfd4258/shieldapi-2.2.0.tar.gz (from https://pypi.org/simple/shieldapi/) (requires-python:>=3.9), version: 2.2.0 2026-06-08T11:27:22,981 Fetching project page and analyzing links: https://www.piwheels.org/simple/shieldapi/ 2026-06-08T11:27:22,982 Getting page https://www.piwheels.org/simple/shieldapi/ 2026-06-08T11:27:22,983 Found index url https://www.piwheels.org/simple 2026-06-08T11:27:23,166 Fetched page https://www.piwheels.org/simple/shieldapi/ as text/html 2026-06-08T11:27:23,170 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-2.1.0-py3-none-any.whl#sha256=e9b2a4e2dcf78de4bcd878c6bd3b266ed72dfc47dc4043d91516e6262729d610 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,171 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-2.0.0-py3-none-any.whl#sha256=7316269254890ee082e2cd13bbac7e49665808fc0d22302fabe4d5776208e937 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,172 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-2.0.0rc5-py3-none-any.whl#sha256=2b6ffa714dc400453744c43dd34a1caf3e1e896d375807baa317326290a90b33 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,172 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-2.0.0rc4-py3-none-any.whl#sha256=962a9f104ac68a85fecf41636ab884a899b2868243d93d27352336dea0816582 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,172 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-2.0.0rc0-py3-none-any.whl#sha256=34a1fc86cd6f9741c4232c1c2d19856a094284cbf875cdfe237b4194e93985b6 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,173 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-1.3.0rc0-py3-none-any.whl#sha256=837395e4176420918ff6c7ebdf65c13f2cd8e554c6a68e82ae9a3154521a8603 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,173 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-1.2.0-py3-none-any.whl#sha256=11e619b3fde96d5e4c2c79af89a4d6923e4650ef072f0e68fc1c5875569067d2 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,174 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-1.1.1-py3-none-any.whl#sha256=2c45789ccc49f8e13290853949223f1b136c6dc3a739a2c5b63cdf03365e62d0 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,174 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-1.1.0-py3-none-any.whl#sha256=d3a8f045313238d81917fae0eb6dccc97261bcd17402c95ddc9bbbd93a60df74 (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,175 Skipping link: No binaries permitted for shieldapi: https://archive1.piwheels.org/simple/shieldapi/shieldapi-1.0.0-py3-none-any.whl#sha256=a9a8bc6a3b33101881cd72d7cbc561c1332b67c715a653aaca89eca91e66277d (from https://www.piwheels.org/simple/shieldapi/) (requires-python:>=3.6) 2026-06-08T11:27:23,176 Skipping link: not a file: https://www.piwheels.org/simple/shieldapi/ 2026-06-08T11:27:23,176 Skipping link: not a file: https://pypi.org/simple/shieldapi/ 2026-06-08T11:27:23,196 Given no hashes to check 1 links for project 'shieldapi': discarding no candidates 2026-06-08T11:27:23,214 Collecting shieldapi==2.2.0 2026-06-08T11:27:23,216 Created temporary directory: /tmp/pip-unpack-ursf0iou 2026-06-08T11:27:23,451 Downloading shieldapi-2.2.0.tar.gz (23 kB) 2026-06-08T11:27:23,523 Added shieldapi==2.2.0 from https://files.pythonhosted.org/packages/cc/db/11ca274ec7402d0554e6f36620a75b93f8455a7703b2a08119b90dfd4258/shieldapi-2.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-9nz_apkz' 2026-06-08T11:27:23,530 Created temporary directory: /tmp/pip-build-env-_1k4sr58 2026-06-08T11:27:23,535 Installing build dependencies: started 2026-06-08T11:27:23,536 Running command pip subprocess to install build dependencies 2026-06-08T11:27:25,151 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-08T11:27:25,568 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 2026-06-08T11:27:25,590 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-08T11:27:27,448 Collecting setuptools>=42 2026-06-08T11:27:27,449 Obtaining dependency information for setuptools>=42 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-08T11:27:27,463 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-08T11:27:27,698 Collecting wheel 2026-06-08T11:27:27,700 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-08T11:27:27,713 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-08T11:27:27,894 Collecting flask<3.0,>=2.2.3 2026-06-08T11:27:27,895 Obtaining dependency information for flask<3.0,>=2.2.3 from https://www.piwheels.org/simple/flask/flask-2.3.3-py3-none-any.whl.metadata 2026-06-08T11:27:27,905 Downloading https://www.piwheels.org/simple/flask/flask-2.3.3-py3-none-any.whl.metadata (3.6 kB) 2026-06-08T11:27:27,920 Discarding https://www.piwheels.org/simple/flask/flask-2.3.3-py3-none-any.whl#sha256=da2c78abc17be48741a5203bcd8193b1fe042224ca463f85e0d64ff199b12b67 (from https://www.piwheels.org/simple/flask/) (requires-python:>=3.8): Requested flask<3.0,>=2.2.3 from https://www.piwheels.org/simple/flask/flask-2.3.3-py3-none-any.whl#sha256=da2c78abc17be48741a5203bcd8193b1fe042224ca463f85e0d64ff199b12b67 has inconsistent Name: expected 'flask', but metadata has 'Flask' 2026-06-08T11:27:28,091 Downloading flask-2.3.3-py3-none-any.whl (96 kB) 2026-06-08T11:27:28,172 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.1/96.1 kB 1.2 MB/s eta 0:00:00 2026-06-08T11:27:28,642 Collecting python-keycloak>=1 2026-06-08T11:27:28,643 Obtaining dependency information for python-keycloak>=1 from https://archive1.piwheels.org/simple/python-keycloak/python_keycloak-7.1.1-py3-none-any.whl.metadata 2026-06-08T11:27:28,851 Downloading https://archive1.piwheels.org/simple/python-keycloak/python_keycloak-7.1.1-py3-none-any.whl.metadata (6.0 kB) 2026-06-08T11:27:29,584 Collecting fastapi>=0.85.0 2026-06-08T11:27:29,585 Obtaining dependency information for fastapi>=0.85.0 from https://www.piwheels.org/simple/fastapi/fastapi-0.136.3-py3-none-any.whl.metadata 2026-06-08T11:27:29,596 Downloading https://www.piwheels.org/simple/fastapi/fastapi-0.136.3-py3-none-any.whl.metadata (27 kB) 2026-06-08T11:27:29,799 Collecting packaging>=24.0 2026-06-08T11:27:29,800 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-08T11:27:29,813 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-08T11:27:30,102 Collecting Werkzeug>=2.3.7 2026-06-08T11:27:30,103 Obtaining dependency information for Werkzeug>=2.3.7 from https://www.piwheels.org/simple/werkzeug/werkzeug-3.1.8-py3-none-any.whl.metadata 2026-06-08T11:27:30,112 Downloading https://www.piwheels.org/simple/werkzeug/werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB) 2026-06-08T11:27:30,258 Collecting Jinja2>=3.1.2 2026-06-08T11:27:30,258 Obtaining dependency information for Jinja2>=3.1.2 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-06-08T11:27:30,271 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-06-08T11:27:30,364 Collecting itsdangerous>=2.1.2 2026-06-08T11:27:30,365 Obtaining dependency information for itsdangerous>=2.1.2 from https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.2.0-py3-none-any.whl.metadata 2026-06-08T11:27:30,373 Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) 2026-06-08T11:27:30,555 Collecting click>=8.1.3 2026-06-08T11:27:30,556 Obtaining dependency information for click>=8.1.3 from https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata 2026-06-08T11:27:30,571 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata (2.6 kB) 2026-06-08T11:27:30,657 Collecting blinker>=1.6.2 2026-06-08T11:27:30,658 Obtaining dependency information for blinker>=1.6.2 from https://www.piwheels.org/simple/blinker/blinker-1.9.0-py3-none-any.whl.metadata 2026-06-08T11:27:30,666 Downloading https://www.piwheels.org/simple/blinker/blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB) 2026-06-08T11:27:30,772 Collecting aiofiles>=24.1.0 2026-06-08T11:27:30,773 Obtaining dependency information for aiofiles>=24.1.0 from https://www.piwheels.org/simple/aiofiles/aiofiles-25.1.0-py3-none-any.whl.metadata 2026-06-08T11:27:30,787 Using cached https://www.piwheels.org/simple/aiofiles/aiofiles-25.1.0-py3-none-any.whl.metadata (6.3 kB) 2026-06-08T11:27:30,865 Collecting deprecation>=2.1.0 2026-06-08T11:27:30,866 Obtaining dependency information for deprecation>=2.1.0 from https://www.piwheels.org/simple/deprecation/deprecation-2.1.0-py2.py3-none-any.whl.metadata 2026-06-08T11:27:30,883 Using cached https://www.piwheels.org/simple/deprecation/deprecation-2.1.0-py2.py3-none-any.whl.metadata (4.6 kB) 2026-06-08T11:27:31,089 Collecting httpx>=0.23.2 2026-06-08T11:27:31,090 Obtaining dependency information for httpx>=0.23.2 from https://www.piwheels.org/simple/httpx/httpx-0.28.1-py3-none-any.whl.metadata 2026-06-08T11:27:31,103 Using cached https://www.piwheels.org/simple/httpx/httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 2026-06-08T11:27:31,204 Collecting jwcrypto>=1.5.4 2026-06-08T11:27:31,205 Obtaining dependency information for jwcrypto>=1.5.4 from https://www.piwheels.org/simple/jwcrypto/jwcrypto-1.5.7-py3-none-any.whl.metadata 2026-06-08T11:27:31,214 Downloading https://www.piwheels.org/simple/jwcrypto/jwcrypto-1.5.7-py3-none-any.whl.metadata (3.1 kB) 2026-06-08T11:27:31,560 Collecting requests>=2.20.0 2026-06-08T11:27:31,561 Obtaining dependency information for requests>=2.20.0 from https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl.metadata 2026-06-08T11:27:31,574 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-06-08T11:27:31,669 Collecting requests-toolbelt>=0.6.0 2026-06-08T11:27:31,670 Obtaining dependency information for requests-toolbelt>=0.6.0 from https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata 2026-06-08T11:27:31,683 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB) 2026-06-08T11:27:32,166 Collecting starlette>=0.46.0 2026-06-08T11:27:32,167 Obtaining dependency information for starlette>=0.46.0 from https://www.piwheels.org/simple/starlette/starlette-1.2.1-py3-none-any.whl.metadata 2026-06-08T11:27:32,185 Using cached https://www.piwheels.org/simple/starlette/starlette-1.2.1-py3-none-any.whl.metadata (6.3 kB) 2026-06-08T11:27:33,349 Collecting pydantic>=2.9.0 2026-06-08T11:27:33,351 Obtaining dependency information for pydantic>=2.9.0 from https://www.piwheels.org/simple/pydantic/pydantic-2.13.4-py3-none-any.whl.metadata 2026-06-08T11:27:33,371 Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.13.4-py3-none-any.whl.metadata (109 kB) 2026-06-08T11:27:33,554 Collecting typing-extensions>=4.8.0 2026-06-08T11:27:33,555 Obtaining dependency information for typing-extensions>=4.8.0 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata 2026-06-08T11:27:33,569 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-06-08T11:27:33,578 Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from https://www.piwheels.org/simple/typing-extensions/) (requires-python:>=3.9): Requested typing-extensions>=4.8.0 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from fastapi>=0.85.0) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-06-08T11:27:33,603 Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-06-08T11:27:33,677 Collecting typing-inspection>=0.4.2 2026-06-08T11:27:33,678 Obtaining dependency information for typing-inspection>=0.4.2 from https://www.piwheels.org/simple/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl.metadata 2026-06-08T11:27:33,693 Using cached https://www.piwheels.org/simple/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB) 2026-06-08T11:27:33,758 Collecting annotated-doc>=0.0.2 2026-06-08T11:27:33,760 Obtaining dependency information for annotated-doc>=0.0.2 from https://www.piwheels.org/simple/annotated-doc/annotated_doc-0.0.4-py3-none-any.whl.metadata 2026-06-08T11:27:33,774 Using cached https://www.piwheels.org/simple/annotated-doc/annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB) 2026-06-08T11:27:34,038 Collecting anyio 2026-06-08T11:27:34,039 Obtaining dependency information for anyio from https://www.piwheels.org/simple/anyio/anyio-4.13.0-py3-none-any.whl.metadata 2026-06-08T11:27:34,053 Using cached https://www.piwheels.org/simple/anyio/anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB) 2026-06-08T11:27:34,234 Collecting certifi 2026-06-08T11:27:34,235 Obtaining dependency information for certifi from https://www.piwheels.org/simple/certifi/certifi-2026.5.20-py3-none-any.whl.metadata 2026-06-08T11:27:34,248 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB) 2026-06-08T11:27:34,435 Collecting httpcore==1.* 2026-06-08T11:27:34,436 Obtaining dependency information for httpcore==1.* from https://www.piwheels.org/simple/httpcore/httpcore-1.0.9-py3-none-any.whl.metadata 2026-06-08T11:27:34,450 Using cached https://www.piwheels.org/simple/httpcore/httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) 2026-06-08T11:27:34,582 Collecting idna 2026-06-08T11:27:34,583 Obtaining dependency information for idna from https://www.piwheels.org/simple/idna/idna-3.18-py3-none-any.whl.metadata 2026-06-08T11:27:34,598 Using cached https://www.piwheels.org/simple/idna/idna-3.18-py3-none-any.whl.metadata (6.1 kB) 2026-06-08T11:27:34,700 Collecting h11>=0.16 2026-06-08T11:27:34,700 Obtaining dependency information for h11>=0.16 from https://www.piwheels.org/simple/h11/h11-0.16.0-py3-none-any.whl.metadata 2026-06-08T11:27:34,714 Using cached https://www.piwheels.org/simple/h11/h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) 2026-06-08T11:27:35,246 Collecting MarkupSafe>=2.0 2026-06-08T11:27:35,247 Obtaining dependency information for MarkupSafe>=2.0 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-06-08T11:27:35,263 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-06-08T11:27:37,204 Collecting cryptography>=3.4 2026-06-08T11:27:37,270 Using cached cryptography-48.0.0-cp311-abi3-manylinux_2_31_armv7l.whl (4.3 MB) 2026-06-08T11:27:37,511 Collecting annotated-types>=0.6.0 2026-06-08T11:27:37,512 Obtaining dependency information for annotated-types>=0.6.0 from https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl.metadata 2026-06-08T11:27:37,527 Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) 2026-06-08T11:27:43,723 Collecting pydantic-core==2.46.4 2026-06-08T11:27:43,793 Using cached pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.0 MB) 2026-06-08T11:27:44,871 Collecting charset_normalizer<4,>=2 2026-06-08T11:27:44,879 Using cached charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_armv7l.whl (199 kB) 2026-06-08T11:27:45,248 Collecting urllib3<3,>=1.26 2026-06-08T11:27:45,249 Obtaining dependency information for urllib3<3,>=1.26 from https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl.metadata 2026-06-08T11:27:45,262 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-06-08T11:27:46,693 Collecting cffi>=2.0.0 2026-06-08T11:27:46,694 Obtaining dependency information for cffi>=2.0.0 from https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl.metadata 2026-06-08T11:27:46,706 Using cached https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl.metadata (2.6 kB) 2026-06-08T11:27:46,888 Collecting pycparser 2026-06-08T11:27:46,889 Obtaining dependency information for pycparser from https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl.metadata 2026-06-08T11:27:46,902 Using cached https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) 2026-06-08T11:27:47,151 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-08T11:27:47,359 Downloading https://archive1.piwheels.org/simple/python-keycloak/python_keycloak-7.1.1-py3-none-any.whl (87 kB) 2026-06-08T11:27:47,379 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.6/87.6 kB 6.2 MB/s eta 0:00:00 2026-06-08T11:27:47,390 Downloading https://www.piwheels.org/simple/fastapi/fastapi-0.136.3-py3-none-any.whl (117 kB) 2026-06-08T11:27:47,411 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.5/117.5 kB 7.6 MB/s eta 0:00:00 2026-06-08T11:27:47,431 Using cached https://www.piwheels.org/simple/aiofiles/aiofiles-25.1.0-py3-none-any.whl (14 kB) 2026-06-08T11:27:47,447 Using cached https://www.piwheels.org/simple/annotated-doc/annotated_doc-0.0.4-py3-none-any.whl (5.3 kB) 2026-06-08T11:27:47,458 Downloading https://www.piwheels.org/simple/blinker/blinker-1.9.0-py3-none-any.whl (8.5 kB) 2026-06-08T11:27:47,485 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-08T11:27:47,505 Using cached https://www.piwheels.org/simple/deprecation/deprecation-2.1.0-py2.py3-none-any.whl (11 kB) 2026-06-08T11:27:47,522 Using cached https://www.piwheels.org/simple/httpx/httpx-0.28.1-py3-none-any.whl (73 kB) 2026-06-08T11:27:47,541 Using cached https://www.piwheels.org/simple/httpcore/httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-06-08T11:27:47,554 Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.2.0-py3-none-any.whl (16 kB) 2026-06-08T11:27:47,582 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-08T11:27:47,597 Downloading https://www.piwheels.org/simple/jwcrypto/jwcrypto-1.5.7-py3-none-any.whl (94 kB) 2026-06-08T11:27:47,616 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.5/94.5 kB 7.1 MB/s eta 0:00:00 2026-06-08T11:27:47,635 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-08T11:27:47,687 Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.13.4-py3-none-any.whl (472 kB) 2026-06-08T11:27:47,715 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl (73 kB) 2026-06-08T11:27:47,733 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl (51 kB) 2026-06-08T11:27:47,754 Using cached https://www.piwheels.org/simple/starlette/starlette-1.2.1-py3-none-any.whl (73 kB) 2026-06-08T11:27:47,773 Using cached https://www.piwheels.org/simple/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl (14 kB) 2026-06-08T11:27:47,784 Downloading https://www.piwheels.org/simple/werkzeug/werkzeug-3.1.8-py3-none-any.whl (226 kB) 2026-06-08T11:27:47,814 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.5/226.5 kB 9.4 MB/s eta 0:00:00 2026-06-08T11:27:47,835 Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB) 2026-06-08T11:27:47,854 Using cached https://www.piwheels.org/simple/anyio/anyio-4.13.0-py3-none-any.whl (114 kB) 2026-06-08T11:27:47,875 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.5.20-py3-none-any.whl (134 kB) 2026-06-08T11:27:47,896 Using cached https://www.piwheels.org/simple/idna/idna-3.18-py3-none-any.whl (65 kB) 2026-06-08T11:27:47,913 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-06-08T11:27:47,933 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-06-08T11:27:47,972 Using cached https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl (392 kB) 2026-06-08T11:27:47,997 Using cached https://www.piwheels.org/simple/h11/h11-0.16.0-py3-none-any.whl (37 kB) 2026-06-08T11:27:48,016 Using cached https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl (48 kB) 2026-06-08T11:27:48,113 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-08T11:27:48,144 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-08T11:27:48,167 Using cached https://archive1.piwheels.org/simple/python-keycloak/python_keycloak-7.1.1-py3-none-any.whl (87 kB) 2026-06-08T11:27:48,194 Using cached https://www.piwheels.org/simple/fastapi/fastapi-0.136.3-py3-none-any.whl (117 kB) 2026-06-08T11:27:48,218 Using cached https://www.piwheels.org/simple/aiofiles/aiofiles-25.1.0-py3-none-any.whl (14 kB) 2026-06-08T11:27:48,237 Using cached https://www.piwheels.org/simple/annotated-doc/annotated_doc-0.0.4-py3-none-any.whl (5.3 kB) 2026-06-08T11:27:48,254 Using cached https://www.piwheels.org/simple/blinker/blinker-1.9.0-py3-none-any.whl (8.5 kB) 2026-06-08T11:27:48,277 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-08T11:27:48,298 Using cached https://www.piwheels.org/simple/deprecation/deprecation-2.1.0-py2.py3-none-any.whl (11 kB) 2026-06-08T11:27:48,318 Using cached https://www.piwheels.org/simple/httpx/httpx-0.28.1-py3-none-any.whl (73 kB) 2026-06-08T11:27:48,342 Using cached https://www.piwheels.org/simple/httpcore/httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-06-08T11:27:48,363 Using cached https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.2.0-py3-none-any.whl (16 kB) 2026-06-08T11:27:48,389 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-08T11:27:48,415 Using cached https://www.piwheels.org/simple/jwcrypto/jwcrypto-1.5.7-py3-none-any.whl (94 kB) 2026-06-08T11:27:48,439 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-08T11:27:48,496 Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.13.4-py3-none-any.whl (472 kB) 2026-06-08T11:27:48,533 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl (73 kB) 2026-06-08T11:27:48,557 Using cached https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl (51 kB) 2026-06-08T11:27:48,582 Using cached https://www.piwheels.org/simple/starlette/starlette-1.2.1-py3-none-any.whl (73 kB) 2026-06-08T11:27:48,605 Using cached https://www.piwheels.org/simple/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl (14 kB) 2026-06-08T11:27:48,641 Using cached https://www.piwheels.org/simple/werkzeug/werkzeug-3.1.8-py3-none-any.whl (226 kB) 2026-06-08T11:27:48,667 Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB) 2026-06-08T11:27:48,688 Using cached https://www.piwheels.org/simple/anyio/anyio-4.13.0-py3-none-any.whl (114 kB) 2026-06-08T11:27:48,717 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.5.20-py3-none-any.whl (134 kB) 2026-06-08T11:27:48,742 Using cached https://www.piwheels.org/simple/idna/idna-3.18-py3-none-any.whl (65 kB) 2026-06-08T11:27:48,763 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-06-08T11:27:48,787 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-06-08T11:27:48,832 Using cached https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl (392 kB) 2026-06-08T11:27:48,865 Using cached https://www.piwheels.org/simple/h11/h11-0.16.0-py3-none-any.whl (37 kB) 2026-06-08T11:27:48,886 Using cached https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl (48 kB) 2026-06-08T11:27:48,974 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-08T11:27:52,396 Installing collected packages: urllib3, typing-extensions, setuptools, pycparser, packaging, MarkupSafe, itsdangerous, idna, h11, click, charset_normalizer, certifi, blinker, annotated-types, annotated-doc, aiofiles, wheel, Werkzeug, typing-inspection, requests, pydantic-core, Jinja2, httpcore, deprecation, cffi, anyio, starlette, requests-toolbelt, pydantic, httpx, flask, cryptography, jwcrypto, fastapi, python-keycloak 2026-06-08T11:27:56,782 Creating /tmp/pip-build-env-_1k4sr58/overlay/local/bin 2026-06-08T11:27:56,784 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/idna to 755 2026-06-08T11:27:57,383 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/normalizer to 755 2026-06-08T11:27:57,755 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/wheel to 755 2026-06-08T11:28:02,403 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/httpx to 755 2026-06-08T11:28:02,635 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/flask to 755 2026-06-08T11:28:04,240 changing mode of /tmp/pip-build-env-_1k4sr58/overlay/local/bin/fastapi to 755 2026-06-08T11:28:05,559 Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 Werkzeug-3.1.8 aiofiles-25.1.0 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 blinker-1.9.0 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 deprecation-2.1.0 fastapi-0.136.3 flask-2.3.3 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 idna-3.18 itsdangerous-2.2.0 jwcrypto-1.5.7 packaging-26.2 pycparser-3.0 pydantic-2.13.4 pydantic-core-2.46.4 python-keycloak-7.1.1 requests-2.34.2 requests-toolbelt-1.0.0 setuptools-82.0.1 starlette-1.2.1 typing-extensions-4.15.0 typing-inspection-0.4.2 urllib3-2.7.0 wheel-0.47.0 2026-06-08T11:28:06,654 Installing build dependencies: finished with status 'done' 2026-06-08T11:28:06,661 Getting requirements to build wheel: started 2026-06-08T11:28:06,662 Running command Getting requirements to build wheel 2026-06-08T11:28:07,274 /tmp/pip-build-env-_1k4sr58/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-08T11:28:07,274 !! 2026-06-08T11:28:07,275 ******************************************************************************** 2026-06-08T11:28:07,276 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-08T11:28:07,277 License :: OSI Approved :: BSD License 2026-06-08T11:28:07,278 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-08T11:28:07,279 ******************************************************************************** 2026-06-08T11:28:07,280 !! 2026-06-08T11:28:07,281 self._finalize_license_expression() 2026-06-08T11:28:07,356 running egg_info 2026-06-08T11:28:07,368 writing shieldapi.egg-info/PKG-INFO 2026-06-08T11:28:07,374 writing dependency_links to shieldapi.egg-info/dependency_links.txt 2026-06-08T11:28:07,379 writing requirements to shieldapi.egg-info/requires.txt 2026-06-08T11:28:07,380 writing top-level names to shieldapi.egg-info/top_level.txt 2026-06-08T11:28:07,426 reading manifest file 'shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:07,429 adding license file 'LICENSE' 2026-06-08T11:28:07,432 writing manifest file 'shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:07,524 Getting requirements to build wheel: finished with status 'done' 2026-06-08T11:28:07,527 Created temporary directory: /tmp/pip-modern-metadata-pkvod08x 2026-06-08T11:28:07,529 Preparing metadata (pyproject.toml): started 2026-06-08T11:28:07,531 Running command Preparing metadata (pyproject.toml) 2026-06-08T11:28:08,091 /tmp/pip-build-env-_1k4sr58/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-08T11:28:08,091 !! 2026-06-08T11:28:08,092 ******************************************************************************** 2026-06-08T11:28:08,092 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-08T11:28:08,093 License :: OSI Approved :: BSD License 2026-06-08T11:28:08,094 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-08T11:28:08,095 ******************************************************************************** 2026-06-08T11:28:08,096 !! 2026-06-08T11:28:08,096 self._finalize_license_expression() 2026-06-08T11:28:08,123 running dist_info 2026-06-08T11:28:08,145 creating /tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info 2026-06-08T11:28:08,146 writing /tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/PKG-INFO 2026-06-08T11:28:08,152 writing dependency_links to /tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/dependency_links.txt 2026-06-08T11:28:08,156 writing requirements to /tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/requires.txt 2026-06-08T11:28:08,158 writing top-level names to /tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/top_level.txt 2026-06-08T11:28:08,159 writing manifest file '/tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:08,202 reading manifest file '/tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:08,204 adding license file 'LICENSE' 2026-06-08T11:28:08,207 writing manifest file '/tmp/pip-modern-metadata-pkvod08x/shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:08,207 creating '/tmp/pip-modern-metadata-pkvod08x/shieldapi-2.2.0.dist-info' 2026-06-08T11:28:08,339 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-08T11:28:08,344 Source in /tmp/pip-wheel-_9x6qf99/shieldapi_a4a81a7865ad4f9aa2f17ecdce796361 has version 2.2.0, which satisfies requirement shieldapi==2.2.0 from https://files.pythonhosted.org/packages/cc/db/11ca274ec7402d0554e6f36620a75b93f8455a7703b2a08119b90dfd4258/shieldapi-2.2.0.tar.gz 2026-06-08T11:28:08,345 Removed shieldapi==2.2.0 from https://files.pythonhosted.org/packages/cc/db/11ca274ec7402d0554e6f36620a75b93f8455a7703b2a08119b90dfd4258/shieldapi-2.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-9nz_apkz' 2026-06-08T11:28:08,352 Created temporary directory: /tmp/pip-unpack-r6qqjtqc 2026-06-08T11:28:08,353 Building wheels for collected packages: shieldapi 2026-06-08T11:28:08,357 Created temporary directory: /tmp/pip-wheel-xj4wha7i 2026-06-08T11:28:08,358 Destination directory: /tmp/pip-wheel-xj4wha7i 2026-06-08T11:28:08,361 Building wheel for shieldapi (pyproject.toml): started 2026-06-08T11:28:08,362 Running command Building wheel for shieldapi (pyproject.toml) 2026-06-08T11:28:08,916 /tmp/pip-build-env-_1k4sr58/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-08T11:28:08,916 !! 2026-06-08T11:28:08,917 ******************************************************************************** 2026-06-08T11:28:08,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-08T11:28:08,919 License :: OSI Approved :: BSD License 2026-06-08T11:28:08,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-08T11:28:08,920 ******************************************************************************** 2026-06-08T11:28:08,921 !! 2026-06-08T11:28:08,921 self._finalize_license_expression() 2026-06-08T11:28:08,944 running bdist_wheel 2026-06-08T11:28:09,000 running build 2026-06-08T11:28:09,000 running build_py 2026-06-08T11:28:09,016 creating build/lib/tests 2026-06-08T11:28:09,019 copying tests/test_flask.py -> build/lib/tests 2026-06-08T11:28:09,021 copying tests/test_fastapi.py -> build/lib/tests 2026-06-08T11:28:09,023 copying tests/__init__.py -> build/lib/tests 2026-06-08T11:28:09,025 copying tests/conftest.py -> build/lib/tests 2026-06-08T11:28:09,028 copying tests/test_keycloak_utils.py -> build/lib/tests 2026-06-08T11:28:09,030 copying tests/mock.py -> build/lib/tests 2026-06-08T11:28:09,033 creating build/lib/shieldapi 2026-06-08T11:28:09,034 copying shieldapi/__init__.py -> build/lib/shieldapi 2026-06-08T11:28:09,036 copying shieldapi/keycloak_utils.py -> build/lib/shieldapi 2026-06-08T11:28:09,039 creating build/lib/shieldapi/frameworks 2026-06-08T11:28:09,040 copying shieldapi/frameworks/__init__.py -> build/lib/shieldapi/frameworks 2026-06-08T11:28:09,042 copying shieldapi/frameworks/fastapi.py -> build/lib/shieldapi/frameworks 2026-06-08T11:28:09,044 copying shieldapi/frameworks/flask.py -> build/lib/shieldapi/frameworks 2026-06-08T11:28:09,077 installing to build/bdist.linux-armv7l/wheel 2026-06-08T11:28:09,078 running install 2026-06-08T11:28:09,101 running install_lib 2026-06-08T11:28:09,118 creating build/bdist.linux-armv7l/wheel 2026-06-08T11:28:09,120 creating build/bdist.linux-armv7l/wheel/tests 2026-06-08T11:28:09,121 copying build/lib/tests/test_flask.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,124 copying build/lib/tests/test_fastapi.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,126 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,128 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,129 copying build/lib/tests/test_keycloak_utils.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,132 copying build/lib/tests/mock.py -> build/bdist.linux-armv7l/wheel/./tests 2026-06-08T11:28:09,134 creating build/bdist.linux-armv7l/wheel/shieldapi 2026-06-08T11:28:09,136 copying build/lib/shieldapi/__init__.py -> build/bdist.linux-armv7l/wheel/./shieldapi 2026-06-08T11:28:09,138 copying build/lib/shieldapi/keycloak_utils.py -> build/bdist.linux-armv7l/wheel/./shieldapi 2026-06-08T11:28:09,141 creating build/bdist.linux-armv7l/wheel/shieldapi/frameworks 2026-06-08T11:28:09,142 copying build/lib/shieldapi/frameworks/__init__.py -> build/bdist.linux-armv7l/wheel/./shieldapi/frameworks 2026-06-08T11:28:09,144 copying build/lib/shieldapi/frameworks/fastapi.py -> build/bdist.linux-armv7l/wheel/./shieldapi/frameworks 2026-06-08T11:28:09,147 copying build/lib/shieldapi/frameworks/flask.py -> build/bdist.linux-armv7l/wheel/./shieldapi/frameworks 2026-06-08T11:28:09,149 running install_egg_info 2026-06-08T11:28:09,179 running egg_info 2026-06-08T11:28:09,191 writing shieldapi.egg-info/PKG-INFO 2026-06-08T11:28:09,197 writing dependency_links to shieldapi.egg-info/dependency_links.txt 2026-06-08T11:28:09,201 writing requirements to shieldapi.egg-info/requires.txt 2026-06-08T11:28:09,202 writing top-level names to shieldapi.egg-info/top_level.txt 2026-06-08T11:28:09,218 reading manifest file 'shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:09,221 adding license file 'LICENSE' 2026-06-08T11:28:09,224 writing manifest file 'shieldapi.egg-info/SOURCES.txt' 2026-06-08T11:28:09,225 Copying shieldapi.egg-info to build/bdist.linux-armv7l/wheel/./shieldapi-2.2.0-py3.11.egg-info 2026-06-08T11:28:09,236 running install_scripts 2026-06-08T11:28:09,248 creating build/bdist.linux-armv7l/wheel/shieldapi-2.2.0.dist-info/WHEEL 2026-06-08T11:28:09,251 creating '/tmp/pip-wheel-xj4wha7i/.tmp-d9y5vf5p/shieldapi-2.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-08T11:28:09,253 adding 'shieldapi/__init__.py' 2026-06-08T11:28:09,256 adding 'shieldapi/keycloak_utils.py' 2026-06-08T11:28:09,257 adding 'shieldapi/frameworks/__init__.py' 2026-06-08T11:28:09,259 adding 'shieldapi/frameworks/fastapi.py' 2026-06-08T11:28:09,261 adding 'shieldapi/frameworks/flask.py' 2026-06-08T11:28:09,263 adding 'shieldapi-2.2.0.dist-info/licenses/LICENSE' 2026-06-08T11:28:09,265 adding 'tests/__init__.py' 2026-06-08T11:28:09,267 adding 'tests/conftest.py' 2026-06-08T11:28:09,268 adding 'tests/mock.py' 2026-06-08T11:28:09,270 adding 'tests/test_fastapi.py' 2026-06-08T11:28:09,271 adding 'tests/test_flask.py' 2026-06-08T11:28:09,273 adding 'tests/test_keycloak_utils.py' 2026-06-08T11:28:09,276 adding 'shieldapi-2.2.0.dist-info/METADATA' 2026-06-08T11:28:09,277 adding 'shieldapi-2.2.0.dist-info/WHEEL' 2026-06-08T11:28:09,278 adding 'shieldapi-2.2.0.dist-info/top_level.txt' 2026-06-08T11:28:09,279 adding 'shieldapi-2.2.0.dist-info/RECORD' 2026-06-08T11:28:09,281 removing build/bdist.linux-armv7l/wheel 2026-06-08T11:28:09,383 Building wheel for shieldapi (pyproject.toml): finished with status 'done' 2026-06-08T11:28:09,388 Created wheel for shieldapi: filename=shieldapi-2.2.0-py3-none-any.whl size=20794 sha256=cfe48a2ab0992ccc31009660a6cf4338f8e73290224af0bfc50f3ac8556fe659 2026-06-08T11:28:09,389 Stored in directory: /tmp/pip-ephem-wheel-cache-4o6fbhx3/wheels/a5/9b/14/adefd84601babc74a04329e8d9703579b703c23849805718a8 2026-06-08T11:28:09,402 Successfully built shieldapi 2026-06-08T11:28:09,406 Removed build tracker: '/tmp/pip-build-tracker-9nz_apkz'