2026-04-07T18:30:02,069 Created temporary directory: /tmp/pip-ephem-wheel-cache-z8k9uixa 2026-04-07T18:30:02,071 Created temporary directory: /tmp/pip-build-tracker-0rtgsw0g 2026-04-07T18:30:02,071 Initialized build tracking at /tmp/pip-build-tracker-0rtgsw0g 2026-04-07T18:30:02,072 Created build tracker: /tmp/pip-build-tracker-0rtgsw0g 2026-04-07T18:30:02,072 Entered build tracker: /tmp/pip-build-tracker-0rtgsw0g 2026-04-07T18:30:02,073 Created temporary directory: /tmp/pip-wheel-1xv46gfb 2026-04-07T18:30:02,076 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-04-07T18:30:02,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-kmfbeif2 2026-04-07T18:30:02,100 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T18:30:02,104 2 location(s) to search for versions of cfn-policy-validator: 2026-04-07T18:30:02,104 * https://pypi.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,104 * https://www.piwheels.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,104 Fetching project page and analyzing links: https://pypi.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,105 Getting page https://pypi.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,106 Found index url https://pypi.org/simple 2026-04-07T18:30:02,345 Fetched page https://pypi.org/simple/cfn-policy-validator/ as application/vnd.pypi.simple.v1+json 2026-04-07T18:30:02,359 Found link https://files.pythonhosted.org/packages/c5/9f/9b5ac0ef73b77e792483eb1372a8c7d696bee405efb51a590a1310edc523/cfn-policy-validator-0.0.1.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.1 2026-04-07T18:30:02,360 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/a1/53/a369a080578d39ccb116867efdb42684ac4103923bb90833888823bec953/cfn_policy_validator-0.0.1-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,361 Found link https://files.pythonhosted.org/packages/92/05/ab79559f5319a8d5d42a7d66627d9b57b50b6b502f239b343651147280a5/cfn-policy-validator-0.0.2.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.2 2026-04-07T18:30:02,362 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/aa/2a/12766bf96228f4c6bbaadcab0bdb34ef4668f196a07cc912de2b94617d9a/cfn_policy_validator-0.0.2-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,363 Found link https://files.pythonhosted.org/packages/e8/7d/71019bc44ad84b2c98724fbe87a5550e50cfd597428124a50024bb176a1c/cfn-policy-validator-0.0.3.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.3 2026-04-07T18:30:02,364 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/cd/0e/e1a167b9a7a7f276f00588207b0eb10a604c1ab29e79f653c2201986b612/cfn_policy_validator-0.0.3-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,364 Found link https://files.pythonhosted.org/packages/62/6c/0e00850270926e8ae67cf1428b087284a6df1d5e3b4937875afebddacc13/cfn-policy-validator-0.0.4.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.4 2026-04-07T18:30:02,365 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/88/24/6181d1ed5ace92c6ce42936d4cf5ec10bbd5baeae341188fbb7297bcfa72/cfn_policy_validator-0.0.4-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,366 Found link https://files.pythonhosted.org/packages/bb/28/fb3a8e0eb01dd88789459d164a6cf15f413f9584eb3fd924d146ad9f6ba4/cfn-policy-validator-0.0.5.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.5 2026-04-07T18:30:02,367 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/70/62/6f0d63a9a9a4af8494cfc5d79794b0d050016b1c985788e3e54b68b3d277/cfn_policy_validator-0.0.5-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,368 Found link https://files.pythonhosted.org/packages/69/ec/4e2eb59886633d55b064ea7875060afc926471aae75801f9f3a6b3ba96e6/cfn-policy-validator-0.0.6.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.6 2026-04-07T18:30:02,369 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/43/a6/63c5e87bdc4c19f9e5236bb1cb364bda14f5c0df67e4835e54206b7d804c/cfn_policy_validator-0.0.6-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,370 Found link https://files.pythonhosted.org/packages/5d/6c/ae0872464d4e8495441dc789368d6ca47d22d05695407a50c94cbf20f521/cfn-policy-validator-0.0.7.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.7 2026-04-07T18:30:02,370 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/2e/d4/c965a71ca5b65d8c73168bffb583bdc5f8f16583a5e43d64b0d6a549a50c/cfn_policy_validator-0.0.7-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,371 Found link https://files.pythonhosted.org/packages/cf/20/3abf3e68e5d610bc21fce7704d1e286f97fa17d53c0756820e269b3310ab/cfn-policy-validator-0.0.8.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.8 2026-04-07T18:30:02,372 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/15/87/ee2c3af379921222f1a2c4a4818e6b906111775f68341768e933330e482c/cfn_policy_validator-0.0.8-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,373 Found link https://files.pythonhosted.org/packages/15/c6/133b321c4dd305ae3f336059b8db3592a30ab6b2a278ce3e4f8b3f162370/cfn-policy-validator-0.0.9.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.9 2026-04-07T18:30:02,373 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/7f/ee/59e614211d7082cdc2dfdbfa882228c9821544b9cda4af95075d49bf6bb1/cfn_policy_validator-0.0.9-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,374 Found link https://files.pythonhosted.org/packages/a8/d3/be4ee04d6f10d1ff7120c68bd86dbd6c3f8b99ff85fc9eb51a683a06edd6/cfn-policy-validator-0.0.10.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.10 2026-04-07T18:30:02,375 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/d3/97/68647a84d1473ebf044635a4389cfebdf7ff4561aefdbfa785c0476f9d06/cfn_policy_validator-0.0.10-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,376 Found link https://files.pythonhosted.org/packages/0d/5b/82b360578ff6031c5c1b031cdae4089aa2cde21be51291b318c9c294e739/cfn-policy-validator-0.0.11.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.11 2026-04-07T18:30:02,377 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/65/de/77ee85e8585c077b5b10c112796316b010ef165a96b378d0b2c0041251ec/cfn_policy_validator-0.0.11-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,378 Found link https://files.pythonhosted.org/packages/ef/77/c3bd664f9572058893f731e16c9c333421b5ce7f4b95750ed07427c761a5/cfn-policy-validator-0.0.12.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.12 2026-04-07T18:30:02,379 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/ee/0c/11232ebdd57df11f4fab56fb9a2dbf8f8034bf205fc39cf7836de6150a81/cfn_policy_validator-0.0.12-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,380 Found link https://files.pythonhosted.org/packages/f8/68/4934a64a8a457434b159f9a4b58a7d11c6fec5a85a13dafe003aa55fc907/cfn-policy-validator-0.0.13.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.13 2026-04-07T18:30:02,380 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/d3/ce/99ed37a78832240aa4e7c1ecc94c0bc78f8c38fbf41703d172206ea7adb0/cfn_policy_validator-0.0.13-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,381 Found link https://files.pythonhosted.org/packages/5d/08/b2696ca3bc335a22eef5b16ed54c18410720450eb3d3324b1bf06c5624df/cfn-policy-validator-0.0.14.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.14 2026-04-07T18:30:02,382 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/01/ff/8fac1312268bfa6b6c67342f7a927874204a2177c37baf3dc08c6cb88f42/cfn_policy_validator-0.0.14-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,382 Found link https://files.pythonhosted.org/packages/0e/82/6374f35b0b0226ad3e06e776fd564fb900df5835974f01b885d8ac4f3dd7/cfn-policy-validator-0.0.15.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.15 2026-04-07T18:30:02,383 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/f1/91/e58ceb08ffc27ae967b6e307f80e8f91565bb175a05d3be55af4b64c0811/cfn_policy_validator-0.0.15-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,384 Found link https://files.pythonhosted.org/packages/0e/26/9c07319e4621eca66520d6ca8c00dd8441d3765964cd6532eb1eb1b79624/cfn-policy-validator-0.0.16.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.16 2026-04-07T18:30:02,385 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/04/8c/c1e618c244a6c813aa700b87af6f42207909f963366f3e10a83d1d507d07/cfn_policy_validator-0.0.16-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,386 Found link https://files.pythonhosted.org/packages/b1/d1/a690fb4d48578740e63ff3b723e588716143fb36f00f23136024978ec470/cfn-policy-validator-0.0.17.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.17 2026-04-07T18:30:02,387 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/04/65/a134898d8819a284ff0dec169353f6c0d6e5e719f940de6c441a43091030/cfn_policy_validator-0.0.17-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,388 Found link https://files.pythonhosted.org/packages/fc/22/457f028a643c07ea4641ee27b060b643109e39d280d5b57c6a4de8379786/cfn-policy-validator-0.0.18.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.18 2026-04-07T18:30:02,388 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/0f/50/bb2e5034ab23418acbc57eec3ab7c74eaec3c70d7c698ab43faded20dd6a/cfn_policy_validator-0.0.18-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,389 Found link https://files.pythonhosted.org/packages/33/55/dafceac93d4306e7bf819cbb48c527d9945dad654e5bacf1746c7dcba42a/cfn-policy-validator-0.0.19.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.19 2026-04-07T18:30:02,390 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/ea/eb/06283460dfc0ce20c1fbd6035e4d8f61e7ecd2d5298ff97dd019e5f59eff/cfn_policy_validator-0.0.19-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,391 Found link https://files.pythonhosted.org/packages/40/9a/a4f5ef216e528fdf051107ed261583e1083700f4f473b9cf664fcb6c6148/cfn-policy-validator-0.0.20.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.20 2026-04-07T18:30:02,392 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/04/27/c8e4486e2f5a4437bd79d8d039032ff12b57737f40776fb1c0961c84168f/cfn_policy_validator-0.0.20-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,393 Found link https://files.pythonhosted.org/packages/58/4c/681fc72c2de615cb4df69813d0b6181793312d54f80e0fdb0f9c4eac5077/cfn-policy-validator-0.0.21.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.21 2026-04-07T18:30:02,393 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/6b/8b/07f7c8758c489f017c5627300fce86eb80678c7af47a2e24150e8c398cfb/cfn_policy_validator-0.0.21-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,394 Found link https://files.pythonhosted.org/packages/e2/17/bf49ba25f23cfad2682145e754e02bca60352edf4f6cb79cdeecf24f00e3/cfn-policy-validator-0.0.22.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.22 2026-04-07T18:30:02,395 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/71/d7/0933e9b0562ad13332f52e4cbd196cdb8d40832382c9387cf24e49592e36/cfn_policy_validator-0.0.22-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,396 Found link https://files.pythonhosted.org/packages/09/9c/d0d9af35aae4aa085b36637081811806387ef0dcf7b0c8edf63cf0684702/cfn-policy-validator-0.0.23.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.23 2026-04-07T18:30:02,396 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/b6/1d/4058921cb51df3067b7a2cb28d1429631d530f14c99ad4b13d5c9641b28f/cfn_policy_validator-0.0.23-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,397 Found link https://files.pythonhosted.org/packages/bc/98/6a540dd03ece13e1ec54801023bd74d57da8476df553628dd65f7678c191/cfn-policy-validator-0.0.24.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.24 2026-04-07T18:30:02,398 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/a2/51/9545af62f2279a9073901e1d047538a910d63917326d13f3c5c765bbae92/cfn_policy_validator-0.0.24-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,399 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/cb/a1/83a38cbc4c25dea1e81f6b396c98d43554d6e7cb7b966c643321a90553ce/cfn_policy_validator-0.0.25-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,400 Found link https://files.pythonhosted.org/packages/45/a9/7056708e35eeebd395343aa719b766fd99008a6de31090e51cb368d8d41f/cfn-policy-validator-0.0.26.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.26 2026-04-07T18:30:02,401 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/95/c9/8c9506fbae793a19e0dad951ec85453a893bf23b6bf28b40079abe740a09/cfn_policy_validator-0.0.26-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,402 Found link https://files.pythonhosted.org/packages/57/2a/1a17ffefcd80fe40744f0dc3f39a581b816e51a808af069f467ad9d651c2/cfn-policy-validator-0.0.27.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.27 2026-04-07T18:30:02,402 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/1f/a6/504b125af68c11ec64c1da1e1ceead8339e8f0e8096f7c30e56885d887f4/cfn_policy_validator-0.0.27-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,403 Found link https://files.pythonhosted.org/packages/75/9a/91faa6a21bcae31a696b73c5f81cb430d82ad667588f8c523a58421772c1/cfn-policy-validator-0.0.28.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.28 2026-04-07T18:30:02,404 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/b3/29/2c67158a9059a83ce8fbfdab58a1b760d01a15ff3e5b8bd950881aea9ec7/cfn_policy_validator-0.0.28-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,404 Found link https://files.pythonhosted.org/packages/94/38/9dcf62738881b2405cb70d82a489f3f87b66339a14f63391e66e3dd4c095/cfn-policy-validator-0.0.29.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6), version: 0.0.29 2026-04-07T18:30:02,405 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/44/ab/2919e8fd9c3ad3e5ba8d4bd3085ad09072b9c7935b2edba0e2890da3059f/cfn_policy_validator-0.0.29-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,406 Found link https://files.pythonhosted.org/packages/1d/9d/69b7024860b0132d94d171d7c02b29fa0bb18ac836a5a6ad67eb3f1bccfe/cfn-policy-validator-0.0.30.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.30 2026-04-07T18:30:02,407 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/95/16/7b600b182dd38abf867d7d938c3aac0eac97815425b00466b2c21ee94925/cfn_policy_validator-0.0.30-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,408 Found link https://files.pythonhosted.org/packages/54/09/1e3febe62fd81d1b5e735b801d328c13c7aafa60fe8cbfc746c9bd54e2ab/cfn-policy-validator-0.0.31.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.31 2026-04-07T18:30:02,408 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/28/fc/e6ab175b38ee592bfd354488e9b467260cab5e3c210c9752f2c04dc5efb7/cfn_policy_validator-0.0.31-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,409 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/e4/6c/9104ad05c36bd1aa0791db1edda2448cc90dfadd2bdfbb787f957095346c/cfn_policy_validator-0.0.32-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,410 Found link https://files.pythonhosted.org/packages/8b/a1/a90c795c58b7a3c23b17f85249f30a17a85fdfdec8b1948b3c4a8244b43c/cfn_policy_validator-0.0.32.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.32 2026-04-07T18:30:02,411 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/e5/93/cbda55acf7b5296138cf0a0b904fddf8a500269f4c457eb576c9e7c7644c/cfn_policy_validator-0.0.33-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,412 Found link https://files.pythonhosted.org/packages/a4/05/2a526cb014e06bcace9ffde5b062c8604a97a3a66aa5c37d1880240e7fc6/cfn_policy_validator-0.0.33.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.33 2026-04-07T18:30:02,413 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/68/aa/6733f6c37277fda7e503049307b9f87ce5125990d1f6bc7c70897913c294/cfn_policy_validator-0.0.34-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,413 Found link https://files.pythonhosted.org/packages/d9/83/182830aab36fec2a84d4715520166a641356b933c5ee8deaaa8ea13aaacb/cfn_policy_validator-0.0.34.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.34 2026-04-07T18:30:02,414 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/a3/d0/a21a10e2259a536aab119b121156d8f93dce4674748b53398a4785b5f59b/cfn_policy_validator-0.0.35-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,415 Found link https://files.pythonhosted.org/packages/2a/36/8d440a53523171297e54cc46f1b9b6331a9b89fe38810d61608ca9f6ff64/cfn_policy_validator-0.0.35.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.35 2026-04-07T18:30:02,415 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/e0/fa/06b2883342ca679f7d5a36d151d4612ad9b7471e4197941da3ba7962e353/cfn_policy_validator-0.0.36-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,416 Found link https://files.pythonhosted.org/packages/5e/69/61a5428aac03d07b861f56e25819d951c24ff5469188e834a35437d7ea57/cfn_policy_validator-0.0.36.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.36 2026-04-07T18:30:02,417 Skipping link: No binaries permitted for cfn-policy-validator: https://files.pythonhosted.org/packages/ad/6e/074e90ff035b34fe0005cde4ae7c3b445f68f855146ea194932084d9414a/cfn_policy_validator-0.0.37-py3-none-any.whl (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,417 Found link https://files.pythonhosted.org/packages/71/74/daf3a617676490308da689c1ce16c8139799289f703c6c49763c64a5321f/cfn_policy_validator-0.0.37.tar.gz (from https://pypi.org/simple/cfn-policy-validator/) (requires-python:>=3.8), version: 0.0.37 2026-04-07T18:30:02,418 Fetching project page and analyzing links: https://www.piwheels.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,419 Getting page https://www.piwheels.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,420 Found index url https://www.piwheels.org/simple 2026-04-07T18:30:02,591 Fetched page https://www.piwheels.org/simple/cfn-policy-validator/ as text/html 2026-04-07T18:30:02,602 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.36-py3-none-any.whl#sha256=287d351962e404cf135507c1bafb45afe0d4bca75dffe324129236d3d1187b2b (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,603 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.35-py3-none-any.whl#sha256=80bf12c027eb2a216d8b80fe70889c57d2d2820fd2d9ec743ff6eb406cb7769f (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,604 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.34-py3-none-any.whl#sha256=8b557df59106770feac42d2e1e1de42ba402a81dbfae38237a9505d19fc4dc93 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,604 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.33-py3-none-any.whl#sha256=52d7af5f3bc60b67fb85423727c0abaaf696f52ae9f58dd4deb52396a1bbfcdf (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,605 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.32-py3-none-any.whl#sha256=44d85cea062b636d0e89d71b84b6c9fa9281ce903db96bb817cbac07fd800de7 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,605 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.31-py3-none-any.whl#sha256=9a171bdbc2ab150ad9047be1d0dbec236b25a3c079495840f57ab22a6cc911cb (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,606 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.30-py3-none-any.whl#sha256=b69d03cb7a78164128c60ee3f715a1271b81bcacdf3022a13df4893c3784c0f5 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.8) 2026-04-07T18:30:02,606 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.29-py3-none-any.whl#sha256=7ec7388f27cf942c9279ba4965086f40dd3ab31c34e466171f61e1769adf17f0 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,607 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.28-py3-none-any.whl#sha256=eddd63b9f0ee6ae321e4b92eea56d74a440da5a971cb61962a7da2d7707680ff (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,607 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.27-py3-none-any.whl#sha256=a6926154fc6aeea776ff1d7fbc71a4eb79e89ac65caf5a8510247e23b2de341f (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,608 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.26-py3-none-any.whl#sha256=ed610753c4fa3c671e5a31f46910a2138daae181f7dbcbee35cf328bef1c73df (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,609 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.24-py3-none-any.whl#sha256=f42528d421d436586fd4fe9098cc3a6fa521e4019c9fcd2e964f703984df457f (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,609 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.23-py3-none-any.whl#sha256=d761f97f82c65775dce5f925593f2c4369d740bc674554f8d5a60426fbf5aa7e (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,610 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.22-py3-none-any.whl#sha256=2b5407103e59c399bed86f66ca5d19825e3f53d24b10f57e980c0c202068bafa (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,610 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.21-py3-none-any.whl#sha256=458e30f44cfe250a765f3698911eeda49061e657ca1006acaf29b6b18d98871d (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,611 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.20-py3-none-any.whl#sha256=fb2b8adaf28e955f99104152b4c39592dce8296eca30748b5cb8c98e8f1262cc (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,612 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.19-py3-none-any.whl#sha256=eee79ab043e8408799811b656dac2acb7c02f7037441fe78fc0601e66dcfcaa2 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,612 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.18-py3-none-any.whl#sha256=92355fd4ce594c6c7a21b90f8c6ee32cb8b883f4eebd6d9714b4a0823211c56c (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,612 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.17-py3-none-any.whl#sha256=34b28e69c261a741edbb1cb0e4d0ec715d7773f14df65e3d10ab0dbcc630d1e2 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,613 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.16-py3-none-any.whl#sha256=aa2268d5679729eb3bad7bffbce08012fc4a631404ad48956a8b15cb470a2b19 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,613 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.15-py3-none-any.whl#sha256=0cf350d4ddf99c1fc312cbd375f9056740b103e84cef2031d6bc978ce4841eb4 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,614 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.14-py3-none-any.whl#sha256=c1777d20be78eb4d6fa35c44ca82832fcb96ad9fe06d3ea5f6a599511123c783 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,615 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.13-py3-none-any.whl#sha256=ceac79ad1a9fedae78be150c8a36eae8c63f05717cf9fc29cb9109a5f4da072c (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,615 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.12-py3-none-any.whl#sha256=0047fc5e6efcbefa45e8646b46c8f365e5b3e013bb57adfed0b83b99ff125fd1 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,616 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.11-py3-none-any.whl#sha256=274c7f9fe9aa139905f85ef4fdc16b807eaeb3cd57b3cc0221e677482c17bb91 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,616 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.10-py3-none-any.whl#sha256=ba260d947a1fe08ff54285b4ec2f98a0960fc740d83e831ac081432ef08607ad (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,617 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.9-py3-none-any.whl#sha256=1b34a3989651d433cb8d7b1cf4eccaef1f71c332605821428d2237c4e3f5e64e (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,618 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.8-py3-none-any.whl#sha256=5da7e0c1e2706ff63d633b885e15ba03cfa81bab7bc05262a68942c8facadcc5 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,618 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.7-py3-none-any.whl#sha256=a5b373c1e00b4796c69bb82a11521ecb91d91a432782730189f5108d32f29256 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,618 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.6-py3-none-any.whl#sha256=65c412cb054c3dfa5ee130ca2dac42a5d797dc3a80daf3a599d07b90a0ff5cf8 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,619 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.5-py3-none-any.whl#sha256=9f8b456fafdbed1b50f058907bdd7773779257f52c627d0eeb29e7709c8c399d (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,619 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.4-py3-none-any.whl#sha256=e19830d51a26b1a8df6af7d029b599e511ad9c81cfa26389df50254108db5194 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,620 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.3-py3-none-any.whl#sha256=622e9184ad2b3d675a4ade445e5f657c0cb3edd9e7d85527eee995369f120d63 (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,620 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.2-py3-none-any.whl#sha256=b9b6ae4ebd88813a3a1da2528a41484860ab2a1e4119a6adb6b600c960139bce (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,621 Skipping link: No binaries permitted for cfn-policy-validator: https://archive1.piwheels.org/simple/cfn-policy-validator/cfn_policy_validator-0.0.1-py3-none-any.whl#sha256=1dc8a86adeae31fc22f98a8b20755fcd2fb8ee4aaad415d82e71de567ddbcc9a (from https://www.piwheels.org/simple/cfn-policy-validator/) (requires-python:>=3.6) 2026-04-07T18:30:02,622 Skipping link: not a file: https://www.piwheels.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,622 Skipping link: not a file: https://pypi.org/simple/cfn-policy-validator/ 2026-04-07T18:30:02,647 Given no hashes to check 1 links for project 'cfn-policy-validator': discarding no candidates 2026-04-07T18:30:02,666 Collecting cfn-policy-validator==0.0.37 2026-04-07T18:30:02,668 Created temporary directory: /tmp/pip-unpack-lh4jzi09 2026-04-07T18:30:02,818 Downloading cfn_policy_validator-0.0.37.tar.gz (89 kB) 2026-04-07T18:30:03,033 Added cfn-policy-validator==0.0.37 from https://files.pythonhosted.org/packages/71/74/daf3a617676490308da689c1ce16c8139799289f703c6c49763c64a5321f/cfn_policy_validator-0.0.37.tar.gz to build tracker '/tmp/pip-build-tracker-0rtgsw0g' 2026-04-07T18:30:03,034 Running setup.py (path:/tmp/pip-wheel-1xv46gfb/cfn-policy-validator_b83d2ca8deb749ed9c393559b119f316/setup.py) egg_info for package cfn-policy-validator 2026-04-07T18:30:03,035 Created temporary directory: /tmp/pip-pip-egg-info-45fze9tk 2026-04-07T18:30:03,036 Preparing metadata (setup.py): started 2026-04-07T18:30:03,038 Running command python setup.py egg_info 2026-04-07T18:30:03,937 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T18:30:03,938 !! 2026-04-07T18:30:03,938 ******************************************************************************** 2026-04-07T18:30:03,939 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T18:30:03,940 License :: OSI Approved :: MIT License 2026-04-07T18:30:03,941 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T18:30:03,941 ******************************************************************************** 2026-04-07T18:30:03,942 !! 2026-04-07T18:30:03,943 self._finalize_license_expression() 2026-04-07T18:30:03,966 running egg_info 2026-04-07T18:30:03,994 creating /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info 2026-04-07T18:30:03,995 writing /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/PKG-INFO 2026-04-07T18:30:03,999 writing dependency_links to /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/dependency_links.txt 2026-04-07T18:30:04,000 writing entry points to /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/entry_points.txt 2026-04-07T18:30:04,001 writing requirements to /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/requires.txt 2026-04-07T18:30:04,002 writing top-level names to /tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/top_level.txt 2026-04-07T18:30:04,004 writing manifest file '/tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/SOURCES.txt' 2026-04-07T18:30:04,103 reading manifest file '/tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/SOURCES.txt' 2026-04-07T18:30:04,104 adding license file 'LICENSE' 2026-04-07T18:30:04,109 writing manifest file '/tmp/pip-pip-egg-info-45fze9tk/cfn_policy_validator.egg-info/SOURCES.txt' 2026-04-07T18:30:04,217 Preparing metadata (setup.py): finished with status 'done' 2026-04-07T18:30:04,222 Source in /tmp/pip-wheel-1xv46gfb/cfn-policy-validator_b83d2ca8deb749ed9c393559b119f316 has version 0.0.37, which satisfies requirement cfn-policy-validator==0.0.37 from https://files.pythonhosted.org/packages/71/74/daf3a617676490308da689c1ce16c8139799289f703c6c49763c64a5321f/cfn_policy_validator-0.0.37.tar.gz 2026-04-07T18:30:04,223 Removed cfn-policy-validator==0.0.37 from https://files.pythonhosted.org/packages/71/74/daf3a617676490308da689c1ce16c8139799289f703c6c49763c64a5321f/cfn_policy_validator-0.0.37.tar.gz from build tracker '/tmp/pip-build-tracker-0rtgsw0g' 2026-04-07T18:30:04,231 Created temporary directory: /tmp/pip-unpack-ra20xghl 2026-04-07T18:30:04,232 Building wheels for collected packages: cfn-policy-validator 2026-04-07T18:30:04,236 Created temporary directory: /tmp/pip-wheel-d070h29s 2026-04-07T18:30:04,237 Building wheel for cfn-policy-validator (setup.py): started 2026-04-07T18:30:04,238 Destination directory: /tmp/pip-wheel-d070h29s 2026-04-07T18:30:04,239 Running command python setup.py bdist_wheel 2026-04-07T18:30:05,076 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T18:30:05,076 !! 2026-04-07T18:30:05,077 ******************************************************************************** 2026-04-07T18:30:05,078 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T18:30:05,079 License :: OSI Approved :: MIT License 2026-04-07T18:30:05,080 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T18:30:05,081 ******************************************************************************** 2026-04-07T18:30:05,082 !! 2026-04-07T18:30:05,083 self._finalize_license_expression() 2026-04-07T18:30:05,083 running bdist_wheel 2026-04-07T18:30:05,211 running build 2026-04-07T18:30:05,212 running build_py 2026-04-07T18:30:05,244 creating build/lib/cfn_policy_validator 2026-04-07T18:30:05,246 copying cfn_policy_validator/rest_api_attributes.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,247 copying cfn_policy_validator/logger.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,249 copying cfn_policy_validator/main.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,252 copying cfn_policy_validator/application_error.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,254 copying cfn_policy_validator/__init__.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,256 copying cfn_policy_validator/argument_actions.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,258 copying cfn_policy_validator/client.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,260 copying cfn_policy_validator/cloud_trail_attributes.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,262 copying cfn_policy_validator/parameters.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,264 copying cfn_policy_validator/canonical_user_id.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,265 copying cfn_policy_validator/version.py -> build/lib/cfn_policy_validator 2026-04-07T18:30:05,268 creating build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,269 copying cfn_policy_validator/validation/__init__.py -> build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,271 copying cfn_policy_validator/validation/policy_analysis.py -> build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,273 copying cfn_policy_validator/validation/validator.py -> build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,275 copying cfn_policy_validator/validation/findings.py -> build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,277 copying cfn_policy_validator/validation/reporter.py -> build/lib/cfn_policy_validator/validation 2026-04-07T18:30:05,280 creating build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,281 copying cfn_policy_validator/cfn_tools/regex_patterns.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,283 copying cfn_policy_validator/cfn_tools/cfn_object.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,285 copying cfn_policy_validator/cfn_tools/common_schema.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,286 copying cfn_policy_validator/cfn_tools/cfn_loader.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,288 copying cfn_policy_validator/cfn_tools/yaml_loader.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,290 copying cfn_policy_validator/cfn_tools/__init__.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,291 copying cfn_policy_validator/cfn_tools/schema_validator.py -> build/lib/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,294 creating build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,295 copying cfn_policy_validator/parsers/account_config.py -> build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,297 copying cfn_policy_validator/parsers/identity_schemas.py -> build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,299 copying cfn_policy_validator/parsers/identity.py -> build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,301 copying cfn_policy_validator/parsers/__init__.py -> build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,303 copying cfn_policy_validator/parsers/output.py -> build/lib/cfn_policy_validator/parsers 2026-04-07T18:30:05,306 creating build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,307 copying cfn_policy_validator/parsers/utils/node_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,309 copying cfn_policy_validator/parsers/utils/topological_sorter.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,311 copying cfn_policy_validator/parsers/utils/cycle_detection.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,313 copying cfn_policy_validator/parsers/utils/__init__.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,314 copying cfn_policy_validator/parsers/utils/conditions_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,316 copying cfn_policy_validator/parsers/utils/arn_generator_schemas.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,318 copying cfn_policy_validator/parsers/utils/arn_generator.py -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,321 creating build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,322 copying cfn_policy_validator/parsers/resource/api_gateway.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,324 copying cfn_policy_validator/parsers/resource/cloud_trail.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,325 copying cfn_policy_validator/parsers/resource/lambda_aws.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,327 copying cfn_policy_validator/parsers/resource/code_artifact.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,329 copying cfn_policy_validator/parsers/resource/kms.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,331 copying cfn_policy_validator/parsers/resource/secrets_manager.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,333 copying cfn_policy_validator/parsers/resource/sqs.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,335 copying cfn_policy_validator/parsers/resource/parser.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,337 copying cfn_policy_validator/parsers/resource/__init__.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,339 copying cfn_policy_validator/parsers/resource/sns.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,341 copying cfn_policy_validator/parsers/resource/s3.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,343 copying cfn_policy_validator/parsers/resource/s3_express.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,345 copying cfn_policy_validator/parsers/resource/backup.py -> build/lib/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,347 creating build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,349 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_and_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,350 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_sub_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,352 copying cfn_policy_validator/parsers/utils/intrinsic_functions/condition_function_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,354 copying cfn_policy_validator/parsers/utils/intrinsic_functions/aws_no_value_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,356 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_equals_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,358 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_import_value_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,360 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_not_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,361 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_if_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,363 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_select_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,365 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_get_att_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,367 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_split_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,369 copying cfn_policy_validator/parsers/utils/intrinsic_functions/__init__.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,371 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_find_in_map_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,373 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_join_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,374 copying cfn_policy_validator/parsers/utils/intrinsic_functions/dynamic_ref_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,376 copying cfn_policy_validator/parsers/utils/intrinsic_functions/aws_url_suffix_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,378 copying cfn_policy_validator/parsers/utils/intrinsic_functions/fn_or_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,380 copying cfn_policy_validator/parsers/utils/intrinsic_functions/ref_evaluator.py -> build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,388 copying cfn_policy_validator/parsers/utils/services_where_ref_returns_arn.json -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,390 copying cfn_policy_validator/parsers/utils/cfn_to_arn_map.json -> build/lib/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,429 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-07T18:30:05,430 !! 2026-04-07T18:30:05,431 ******************************************************************************** 2026-04-07T18:30:05,431 Please avoid running ``setup.py`` directly. 2026-04-07T18:30:05,432 Instead, use pypa/build, pypa/installer or other 2026-04-07T18:30:05,432 standards-based tools. 2026-04-07T18:30:05,434 This deprecation is overdue, please update your project and remove deprecated 2026-04-07T18:30:05,434 calls to avoid build errors in the future. 2026-04-07T18:30:05,435 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-07T18:30:05,436 ******************************************************************************** 2026-04-07T18:30:05,437 !! 2026-04-07T18:30:05,438 self.initialize_options() 2026-04-07T18:30:05,459 installing to build/bdist.linux-armv7l/wheel 2026-04-07T18:30:05,459 running install 2026-04-07T18:30:05,483 running install_lib 2026-04-07T18:30:05,511 creating build/bdist.linux-armv7l/wheel 2026-04-07T18:30:05,513 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator 2026-04-07T18:30:05,515 copying build/lib/cfn_policy_validator/rest_api_attributes.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,517 copying build/lib/cfn_policy_validator/logger.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,519 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/validation 2026-04-07T18:30:05,520 copying build/lib/cfn_policy_validator/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/validation 2026-04-07T18:30:05,522 copying build/lib/cfn_policy_validator/validation/policy_analysis.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/validation 2026-04-07T18:30:05,525 copying build/lib/cfn_policy_validator/validation/validator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/validation 2026-04-07T18:30:05,527 copying build/lib/cfn_policy_validator/validation/findings.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/validation 2026-04-07T18:30:05,529 copying build/lib/cfn_policy_validator/validation/reporter.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/validation 2026-04-07T18:30:05,531 copying build/lib/cfn_policy_validator/main.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,534 copying build/lib/cfn_policy_validator/application_error.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,535 copying build/lib/cfn_policy_validator/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,538 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,539 copying build/lib/cfn_policy_validator/cfn_tools/regex_patterns.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,541 copying build/lib/cfn_policy_validator/cfn_tools/cfn_object.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,543 copying build/lib/cfn_policy_validator/cfn_tools/common_schema.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,544 copying build/lib/cfn_policy_validator/cfn_tools/cfn_loader.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,546 copying build/lib/cfn_policy_validator/cfn_tools/yaml_loader.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,548 copying build/lib/cfn_policy_validator/cfn_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,550 copying build/lib/cfn_policy_validator/cfn_tools/schema_validator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/cfn_tools 2026-04-07T18:30:05,552 copying build/lib/cfn_policy_validator/argument_actions.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,553 copying build/lib/cfn_policy_validator/client.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,555 copying build/lib/cfn_policy_validator/cloud_trail_attributes.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,557 copying build/lib/cfn_policy_validator/parameters.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,560 copying build/lib/cfn_policy_validator/canonical_user_id.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,561 copying build/lib/cfn_policy_validator/version.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator 2026-04-07T18:30:05,564 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/parsers 2026-04-07T18:30:05,565 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,566 copying build/lib/cfn_policy_validator/parsers/utils/node_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,569 copying build/lib/cfn_policy_validator/parsers/utils/topological_sorter.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,571 copying build/lib/cfn_policy_validator/parsers/utils/services_where_ref_returns_arn.json -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,573 copying build/lib/cfn_policy_validator/parsers/utils/cycle_detection.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,575 copying build/lib/cfn_policy_validator/parsers/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,577 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,578 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_and_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,580 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_sub_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,582 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/condition_function_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,583 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/aws_no_value_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,585 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_equals_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,587 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_import_value_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,589 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_not_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,590 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_if_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,592 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_select_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,594 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_get_att_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,596 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_split_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,598 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,600 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_find_in_map_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,602 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_join_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,603 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/dynamic_ref_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,605 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/aws_url_suffix_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,607 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/fn_or_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,609 copying build/lib/cfn_policy_validator/parsers/utils/intrinsic_functions/ref_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils/intrinsic_functions 2026-04-07T18:30:05,611 copying build/lib/cfn_policy_validator/parsers/utils/cfn_to_arn_map.json -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,617 copying build/lib/cfn_policy_validator/parsers/utils/conditions_evaluator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,619 copying build/lib/cfn_policy_validator/parsers/utils/arn_generator_schemas.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,621 copying build/lib/cfn_policy_validator/parsers/utils/arn_generator.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/utils 2026-04-07T18:30:05,623 copying build/lib/cfn_policy_validator/parsers/account_config.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers 2026-04-07T18:30:05,625 copying build/lib/cfn_policy_validator/parsers/identity_schemas.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers 2026-04-07T18:30:05,627 copying build/lib/cfn_policy_validator/parsers/identity.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers 2026-04-07T18:30:05,630 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,631 copying build/lib/cfn_policy_validator/parsers/resource/api_gateway.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,632 copying build/lib/cfn_policy_validator/parsers/resource/cloud_trail.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,634 copying build/lib/cfn_policy_validator/parsers/resource/lambda_aws.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,637 copying build/lib/cfn_policy_validator/parsers/resource/code_artifact.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,639 copying build/lib/cfn_policy_validator/parsers/resource/kms.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,640 copying build/lib/cfn_policy_validator/parsers/resource/secrets_manager.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,642 copying build/lib/cfn_policy_validator/parsers/resource/sqs.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,644 copying build/lib/cfn_policy_validator/parsers/resource/parser.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,646 copying build/lib/cfn_policy_validator/parsers/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,648 copying build/lib/cfn_policy_validator/parsers/resource/sns.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,650 copying build/lib/cfn_policy_validator/parsers/resource/s3.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,652 copying build/lib/cfn_policy_validator/parsers/resource/s3_express.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,654 copying build/lib/cfn_policy_validator/parsers/resource/backup.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers/resource 2026-04-07T18:30:05,656 copying build/lib/cfn_policy_validator/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers 2026-04-07T18:30:05,657 copying build/lib/cfn_policy_validator/parsers/output.py -> build/bdist.linux-armv7l/wheel/./cfn_policy_validator/parsers 2026-04-07T18:30:05,659 running install_egg_info 2026-04-07T18:30:05,695 running egg_info 2026-04-07T18:30:05,723 writing cfn_policy_validator.egg-info/PKG-INFO 2026-04-07T18:30:05,727 writing dependency_links to cfn_policy_validator.egg-info/dependency_links.txt 2026-04-07T18:30:05,728 writing entry points to cfn_policy_validator.egg-info/entry_points.txt 2026-04-07T18:30:05,730 writing requirements to cfn_policy_validator.egg-info/requires.txt 2026-04-07T18:30:05,731 writing top-level names to cfn_policy_validator.egg-info/top_level.txt 2026-04-07T18:30:05,771 reading manifest file 'cfn_policy_validator.egg-info/SOURCES.txt' 2026-04-07T18:30:05,777 adding license file 'LICENSE' 2026-04-07T18:30:05,782 writing manifest file 'cfn_policy_validator.egg-info/SOURCES.txt' 2026-04-07T18:30:05,783 Copying cfn_policy_validator.egg-info to build/bdist.linux-armv7l/wheel/./cfn_policy_validator-0.0.37-py3.11.egg-info 2026-04-07T18:30:05,795 running install_scripts 2026-04-07T18:30:05,809 creating build/bdist.linux-armv7l/wheel/cfn_policy_validator-0.0.37.dist-info/WHEEL 2026-04-07T18:30:05,811 creating '/tmp/pip-wheel-d070h29s/cfn_policy_validator-0.0.37-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-07T18:30:05,814 adding 'cfn_policy_validator/__init__.py' 2026-04-07T18:30:05,815 adding 'cfn_policy_validator/application_error.py' 2026-04-07T18:30:05,817 adding 'cfn_policy_validator/argument_actions.py' 2026-04-07T18:30:05,818 adding 'cfn_policy_validator/canonical_user_id.py' 2026-04-07T18:30:05,819 adding 'cfn_policy_validator/client.py' 2026-04-07T18:30:05,821 adding 'cfn_policy_validator/cloud_trail_attributes.py' 2026-04-07T18:30:05,822 adding 'cfn_policy_validator/logger.py' 2026-04-07T18:30:05,824 adding 'cfn_policy_validator/main.py' 2026-04-07T18:30:05,826 adding 'cfn_policy_validator/parameters.py' 2026-04-07T18:30:05,827 adding 'cfn_policy_validator/rest_api_attributes.py' 2026-04-07T18:30:05,828 adding 'cfn_policy_validator/version.py' 2026-04-07T18:30:05,830 adding 'cfn_policy_validator/cfn_tools/__init__.py' 2026-04-07T18:30:05,831 adding 'cfn_policy_validator/cfn_tools/cfn_loader.py' 2026-04-07T18:30:05,832 adding 'cfn_policy_validator/cfn_tools/cfn_object.py' 2026-04-07T18:30:05,833 adding 'cfn_policy_validator/cfn_tools/common_schema.py' 2026-04-07T18:30:05,835 adding 'cfn_policy_validator/cfn_tools/regex_patterns.py' 2026-04-07T18:30:05,836 adding 'cfn_policy_validator/cfn_tools/schema_validator.py' 2026-04-07T18:30:05,837 adding 'cfn_policy_validator/cfn_tools/yaml_loader.py' 2026-04-07T18:30:05,839 adding 'cfn_policy_validator/parsers/__init__.py' 2026-04-07T18:30:05,840 adding 'cfn_policy_validator/parsers/account_config.py' 2026-04-07T18:30:05,842 adding 'cfn_policy_validator/parsers/identity.py' 2026-04-07T18:30:05,843 adding 'cfn_policy_validator/parsers/identity_schemas.py' 2026-04-07T18:30:05,845 adding 'cfn_policy_validator/parsers/output.py' 2026-04-07T18:30:05,847 adding 'cfn_policy_validator/parsers/resource/__init__.py' 2026-04-07T18:30:05,848 adding 'cfn_policy_validator/parsers/resource/api_gateway.py' 2026-04-07T18:30:05,849 adding 'cfn_policy_validator/parsers/resource/backup.py' 2026-04-07T18:30:05,851 adding 'cfn_policy_validator/parsers/resource/cloud_trail.py' 2026-04-07T18:30:05,852 adding 'cfn_policy_validator/parsers/resource/code_artifact.py' 2026-04-07T18:30:05,853 adding 'cfn_policy_validator/parsers/resource/kms.py' 2026-04-07T18:30:05,855 adding 'cfn_policy_validator/parsers/resource/lambda_aws.py' 2026-04-07T18:30:05,856 adding 'cfn_policy_validator/parsers/resource/parser.py' 2026-04-07T18:30:05,858 adding 'cfn_policy_validator/parsers/resource/s3.py' 2026-04-07T18:30:05,859 adding 'cfn_policy_validator/parsers/resource/s3_express.py' 2026-04-07T18:30:05,860 adding 'cfn_policy_validator/parsers/resource/secrets_manager.py' 2026-04-07T18:30:05,862 adding 'cfn_policy_validator/parsers/resource/sns.py' 2026-04-07T18:30:05,863 adding 'cfn_policy_validator/parsers/resource/sqs.py' 2026-04-07T18:30:05,865 adding 'cfn_policy_validator/parsers/utils/__init__.py' 2026-04-07T18:30:05,866 adding 'cfn_policy_validator/parsers/utils/arn_generator.py' 2026-04-07T18:30:05,867 adding 'cfn_policy_validator/parsers/utils/arn_generator_schemas.py' 2026-04-07T18:30:05,882 adding 'cfn_policy_validator/parsers/utils/cfn_to_arn_map.json' 2026-04-07T18:30:05,885 adding 'cfn_policy_validator/parsers/utils/conditions_evaluator.py' 2026-04-07T18:30:05,886 adding 'cfn_policy_validator/parsers/utils/cycle_detection.py' 2026-04-07T18:30:05,888 adding 'cfn_policy_validator/parsers/utils/node_evaluator.py' 2026-04-07T18:30:05,890 adding 'cfn_policy_validator/parsers/utils/services_where_ref_returns_arn.json' 2026-04-07T18:30:05,891 adding 'cfn_policy_validator/parsers/utils/topological_sorter.py' 2026-04-07T18:30:05,893 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/__init__.py' 2026-04-07T18:30:05,894 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/aws_no_value_evaluator.py' 2026-04-07T18:30:05,895 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/aws_url_suffix_evaluator.py' 2026-04-07T18:30:05,896 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/condition_function_evaluator.py' 2026-04-07T18:30:05,897 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/dynamic_ref_evaluator.py' 2026-04-07T18:30:05,899 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_and_evaluator.py' 2026-04-07T18:30:05,900 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_equals_evaluator.py' 2026-04-07T18:30:05,901 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_find_in_map_evaluator.py' 2026-04-07T18:30:05,903 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_get_att_evaluator.py' 2026-04-07T18:30:05,904 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_if_evaluator.py' 2026-04-07T18:30:05,905 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_import_value_evaluator.py' 2026-04-07T18:30:05,907 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_join_evaluator.py' 2026-04-07T18:30:05,908 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_not_evaluator.py' 2026-04-07T18:30:05,909 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_or_evaluator.py' 2026-04-07T18:30:05,910 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_select_evaluator.py' 2026-04-07T18:30:05,911 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_split_evaluator.py' 2026-04-07T18:30:05,913 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/fn_sub_evaluator.py' 2026-04-07T18:30:05,914 adding 'cfn_policy_validator/parsers/utils/intrinsic_functions/ref_evaluator.py' 2026-04-07T18:30:05,916 adding 'cfn_policy_validator/validation/__init__.py' 2026-04-07T18:30:05,918 adding 'cfn_policy_validator/validation/findings.py' 2026-04-07T18:30:05,920 adding 'cfn_policy_validator/validation/policy_analysis.py' 2026-04-07T18:30:05,921 adding 'cfn_policy_validator/validation/reporter.py' 2026-04-07T18:30:05,924 adding 'cfn_policy_validator/validation/validator.py' 2026-04-07T18:30:05,927 adding 'cfn_policy_validator-0.0.37.dist-info/licenses/LICENSE' 2026-04-07T18:30:05,930 adding 'cfn_policy_validator-0.0.37.dist-info/METADATA' 2026-04-07T18:30:05,932 adding 'cfn_policy_validator-0.0.37.dist-info/WHEEL' 2026-04-07T18:30:05,932 adding 'cfn_policy_validator-0.0.37.dist-info/entry_points.txt' 2026-04-07T18:30:05,933 adding 'cfn_policy_validator-0.0.37.dist-info/top_level.txt' 2026-04-07T18:30:05,935 adding 'cfn_policy_validator-0.0.37.dist-info/RECORD' 2026-04-07T18:30:05,938 removing build/bdist.linux-armv7l/wheel 2026-04-07T18:30:06,065 Building wheel for cfn-policy-validator (setup.py): finished with status 'done' 2026-04-07T18:30:06,069 Created wheel for cfn-policy-validator: filename=cfn_policy_validator-0.0.37-py3-none-any.whl size=108300 sha256=75b3d4665f528120a31982f5560da4868e9497ad3b1c9178c72e1bdaa0ff4c31 2026-04-07T18:30:06,070 Stored in directory: /tmp/pip-ephem-wheel-cache-kmfbeif2/wheels/94/9e/39/50b1a84141f699bf7e32be4aa7e0a33f6f2b54ad259fd144cb 2026-04-07T18:30:06,086 Successfully built cfn-policy-validator 2026-04-07T18:30:06,091 Removed build tracker: '/tmp/pip-build-tracker-0rtgsw0g'