2026-02-14T09:34:03,403 Created temporary directory: /tmp/pip-ephem-wheel-cache-ynsgha8h 2026-02-14T09:34:03,404 Created temporary directory: /tmp/pip-build-tracker-yw4_h8_5 2026-02-14T09:34:03,405 Initialized build tracking at /tmp/pip-build-tracker-yw4_h8_5 2026-02-14T09:34:03,406 Created build tracker: /tmp/pip-build-tracker-yw4_h8_5 2026-02-14T09:34:03,406 Entered build tracker: /tmp/pip-build-tracker-yw4_h8_5 2026-02-14T09:34:03,407 Created temporary directory: /tmp/pip-wheel-w7ekaula 2026-02-14T09:34:03,410 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-02-14T09:34:03,412 Created temporary directory: /tmp/pip-ephem-wheel-cache-n78pc72n 2026-02-14T09:34:03,434 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T09:34:03,438 2 location(s) to search for versions of guardrails-api: 2026-02-14T09:34:03,438 * https://pypi.org/simple/guardrails-api/ 2026-02-14T09:34:03,438 * https://www.piwheels.org/simple/guardrails-api/ 2026-02-14T09:34:03,438 Fetching project page and analyzing links: https://pypi.org/simple/guardrails-api/ 2026-02-14T09:34:03,439 Getting page https://pypi.org/simple/guardrails-api/ 2026-02-14T09:34:03,441 Found index url https://pypi.org/simple 2026-02-14T09:34:03,575 Fetched page https://pypi.org/simple/guardrails-api/ as application/vnd.pypi.simple.v1+json 2026-02-14T09:34:03,582 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/86/c3/5449482a79f7ad353a98194a35de5406958c055b32fa5ecd3c2b95118cb7/guardrails_api-0.0.0a0-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,583 Found link https://files.pythonhosted.org/packages/f6/28/4fa3825a4ab3ee20b16ff8d64ddb29e329b54dd2f56e25cb1bf8de474945/guardrails_api-0.0.0a0.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a0 2026-02-14T09:34:03,584 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/24/43/54f3a22fcd9d43bc035224c47ea9a5f281f70f451653a0d1fb0109d7c116/guardrails_api-0.0.0a1-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,585 Found link https://files.pythonhosted.org/packages/a2/4d/e1976882f7483e57b64e02b48ea3a1d9235cca706332ad615c09d73e0629/guardrails_api-0.0.0a1.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a1 2026-02-14T09:34:03,585 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/e6/ce/ffccd9fe7bf72b61c66ebbfb40eecf335ab42b9556afab0f51a6ed452fdd/guardrails_api-0.0.0a2-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,586 Found link https://files.pythonhosted.org/packages/dd/1d/af8c253f0e9052ebbe6bb9b137328c0314c13d8eefe119d4a836a92fe5e2/guardrails_api-0.0.0a2.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a2 2026-02-14T09:34:03,587 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/f9/36/5e6bf49342c3b95231675d0acf005cc879ae48ad7a15667518b138772bb0/guardrails_api-0.0.0a3-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,588 Found link https://files.pythonhosted.org/packages/bb/67/548e3252e8f2c02110cc206c7f1b74a63f3cf39134b83ad7599678647347/guardrails_api-0.0.0a3.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a3 2026-02-14T09:34:03,589 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/bc/93/6cf4b386af8b1603e180deb6383149eae3721aef21a77008ee1873185ae5/guardrails_api-0.0.0a4-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,590 Found link https://files.pythonhosted.org/packages/c3/9a/108e8504bd28ab79cbbd0d3a5037582fde2ed15673afb0a560f6520ebaa1/guardrails_api-0.0.0a4.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a4 2026-02-14T09:34:03,591 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/a9/2d/0573565f305ffa6d89e5687b4a773c5ab90d9a84bb4d53de1efc82da572f/guardrails_api-0.0.0a5-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,592 Found link https://files.pythonhosted.org/packages/4a/32/0c44f9a9f92bc204593cc1c788080610bda2e0e7124e0dbfc8523ba665da/guardrails_api-0.0.0a5.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a5 2026-02-14T09:34:03,592 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/e9/b1/c545d643f1f45fcb280630001d45562d1d714ad62739d9e9d84d016bf5ca/guardrails_api-0.0.0a6-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,593 Found link https://files.pythonhosted.org/packages/0a/b5/d4a51a04368f6b371a2ef4cf06a4c35ec8548db6f943eba4491e94060c4b/guardrails_api-0.0.0a6.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.0a6 2026-02-14T09:34:03,594 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/b6/c5/c256bd7c4561dae209711eec1c531bdb158856c95cbd2a5f0167a4c585a7/guardrails_api-0.0.1-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,595 Found link https://files.pythonhosted.org/packages/0d/e1/535642780240ef9d593b97f5614cc649868ce2c59d7d2d06a24e9aa97515/guardrails_api-0.0.1.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.1 2026-02-14T09:34:03,595 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/a5/0a/0fdf567b5eee95c1e3738a8dab6cfb7112970a961c831858e755ca1d3c1a/guardrails_api-0.0.2-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,596 Found link https://files.pythonhosted.org/packages/4c/95/92ba11d34768ac92f6cef6573d28a05f6baabf76e10303326088642666f6/guardrails_api-0.0.2.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.2 2026-02-14T09:34:03,597 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/1c/2e/0514c76731a52bed13a79129c39603ea6022ed3c64ae821cd7619f76da62/guardrails_api-0.0.3-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,598 Found link https://files.pythonhosted.org/packages/1b/a0/d0f4f1d797d9ba94bd7109867240acf5754e8d73c61bdfe5cf245eec49b0/guardrails_api-0.0.3.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.3 2026-02-14T09:34:03,599 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/49/1f/02601102f47144f3cefd941fdf6b33ba24c37e73115b6dffb335ad84f84e/guardrails_api-0.0.4-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,600 Found link https://files.pythonhosted.org/packages/9d/d9/a09c1be36a0efd8571d82a498a8ab2f62b5f0660a9baf87c3acabae750c6/guardrails_api-0.0.4.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.4 2026-02-14T09:34:03,600 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/01/49/bd2cd8e193dd1f555fad82f06ccd47cd0666eb71274b76222cd71a73070e/guardrails_api-0.0.5-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,601 Found link https://files.pythonhosted.org/packages/2c/05/ed0a3402df2125cb6fa2bffee9a248c7ad92fc7217464c8891b1131af323/guardrails_api-0.0.5.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.0.5 2026-02-14T09:34:03,602 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/4e/d2/b4c5437b4c6b3a1721cd67bdfb3c29fc6bc879e42eccde31fcf2bea44689/guardrails_api-0.1.0a1-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,603 Found link https://files.pythonhosted.org/packages/5e/48/8626ae00c6ff80fcedc69f63b8d0563ef872c8e48d8721ec0579f7a18aaf/guardrails_api-0.1.0a1.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.1.0a1 2026-02-14T09:34:03,603 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/61/b8/d96e2e9e7e47eddad7acb7d1e8757ef033b9984f04ccabf8eaf492267f42/guardrails_api-0.1.0a2-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,604 Found link https://files.pythonhosted.org/packages/f0/a0/00d0fdbf5abcec86e008c47e32d61596754aadd7a8cb7addec203393ed96/guardrails_api-0.1.0a2.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.1.0a2 2026-02-14T09:34:03,605 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/eb/77/c40fdd6ef996033694ba92541d9e34d503239525e24d503b794f5f2dc474/guardrails_api-0.1.0-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,606 Found link https://files.pythonhosted.org/packages/89/e4/c2878b728c71f1aa16ba9b4f63f2c9c38181460ec9f9391f5c4ebb83576e/guardrails_api-0.1.0.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.1.0 2026-02-14T09:34:03,606 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/97/29/cef9ca3cfeca5073790bcf688bc3051f44e8629bfbf3a223f5556a6dcc65/guardrails_api-0.2.0a0-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,607 Found link https://files.pythonhosted.org/packages/65/6b/0f60ef24834b3b0e1179d6d2ddedd1b76fb49f159724b792d00b7afc6469/guardrails_api-0.2.0a0.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.2.0a0 2026-02-14T09:34:03,608 Skipping link: No binaries permitted for guardrails-api: https://files.pythonhosted.org/packages/83/60/7b58b016efcbef17c08477b8ff4b3410a2db4447b73942dee9cb7c2e6d2f/guardrails_api-0.2.0a1-py3-none-any.whl (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8) 2026-02-14T09:34:03,609 Found link https://files.pythonhosted.org/packages/e0/18/b9f71865b251ff6d4e1e0af463979037f09b07a0af8b739d48c4825814a9/guardrails_api-0.2.0a1.tar.gz (from https://pypi.org/simple/guardrails-api/) (requires-python:<4,>=3.8), version: 0.2.0a1 2026-02-14T09:34:03,610 Fetching project page and analyzing links: https://www.piwheels.org/simple/guardrails-api/ 2026-02-14T09:34:03,611 Getting page https://www.piwheels.org/simple/guardrails-api/ 2026-02-14T09:34:03,612 Found index url https://www.piwheels.org/simple 2026-02-14T09:34:03,766 Fetched page https://www.piwheels.org/simple/guardrails-api/ as text/html 2026-02-14T09:34:03,772 Skipping link: No binaries permitted for guardrails-api: https://www.piwheels.org/simple/guardrails-api/guardrails_api-0.2.0a0-py3-none-any.whl#sha256=73ead46c7001561eac505ac5aa8376073a8a85ca0e6e07a9066a7585e867e81b (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,773 Skipping link: No binaries permitted for guardrails-api: https://www.piwheels.org/simple/guardrails-api/guardrails_api-0.1.0-py3-none-any.whl#sha256=89d2d68fd4af83c21e6c229f1b96f7f8ea0fbe261a5a509377647b370c63cad8 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,773 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.1.0a2-py3-none-any.whl#sha256=4fba5e544050684478d0c1ffee2f0aa51616c9f6f84af6b68106b6278fe2eca9 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,774 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.1.0a1-py3-none-any.whl#sha256=9c1d1758105b2f6c75ba04010b68d2a768034e6b98e0a7f2d4234ab949cb6f85 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,775 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.5-py3-none-any.whl#sha256=651f2812104e495222627179d7a116109aabc821b578c1dbe2d5c86be81ea84f (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,775 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.4-py3-none-any.whl#sha256=affce279f5439941a9718bb193b067eb14343bbad5a1e22da017b2abc1c741c5 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,776 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.3-py3-none-any.whl#sha256=619abb2fd91cc21883b0aaafcaa33f5745db04f4486d84d9da83b13dd74c7b8d (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,776 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.2-py3-none-any.whl#sha256=f5d8dcc345133c3a0ca84413f499a7667b30f4d372b510b2ef720be1b53f6aac (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,776 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.1-py3-none-any.whl#sha256=34c35b82a1619ebad2f860b0ae9a42a2c439e5b2fa1e1059bbc02bc2a925f8bb (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,777 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a6-py3-none-any.whl#sha256=5a7f6cdbb7b2985ed06db7c917bbb48deb318e76874eff1c923dea354fe4f57e (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,778 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a5-py3-none-any.whl#sha256=5cae26b039063311aad93f6dbe043ab2ae07a6048b097842684cf4ac0b2d004e (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,778 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a4-py3-none-any.whl#sha256=ee5d806d5bae2daac90d4f3d5c7c34632716d5ff7d5dc00f4568df08cb6d3381 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,779 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a3-py3-none-any.whl#sha256=313ffb35acfc710cc021c2af6d3b951ff6dc151f3f516cec3a20d701ab5faa54 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,780 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a2-py3-none-any.whl#sha256=944535ad5b3aefae638978c47ec6b18383b6ba00d4548ffb8ea54125bde0376a (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,780 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a1-py3-none-any.whl#sha256=6defdda4fc13bf16ec85b0eeb7f3519ee1576fcbcbca8e944c1794bc26c865c8 (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,781 Skipping link: No binaries permitted for guardrails-api: https://archive1.piwheels.org/simple/guardrails-api/guardrails_api-0.0.0a0-py3-none-any.whl#sha256=5f031d93c8fe9aeb208b0eeaf7a05aeb5df43e673c400f45d3a98a87d43129dc (from https://www.piwheels.org/simple/guardrails-api/) (requires-python:>=3.8, <4) 2026-02-14T09:34:03,782 Skipping link: not a file: https://www.piwheels.org/simple/guardrails-api/ 2026-02-14T09:34:03,782 Skipping link: not a file: https://pypi.org/simple/guardrails-api/ 2026-02-14T09:34:03,805 Given no hashes to check 1 links for project 'guardrails-api': discarding no candidates 2026-02-14T09:34:03,824 Collecting guardrails-api==0.2.0a1 2026-02-14T09:34:03,826 Created temporary directory: /tmp/pip-unpack-gozx0mo8 2026-02-14T09:34:04,033 Downloading guardrails_api-0.2.0a1.tar.gz (53 kB) 2026-02-14T09:34:04,262 Added guardrails-api==0.2.0a1 from https://files.pythonhosted.org/packages/e0/18/b9f71865b251ff6d4e1e0af463979037f09b07a0af8b739d48c4825814a9/guardrails_api-0.2.0a1.tar.gz to build tracker '/tmp/pip-build-tracker-yw4_h8_5' 2026-02-14T09:34:04,267 Created temporary directory: /tmp/pip-build-env-p9tfn_ln 2026-02-14T09:34:04,272 Installing build dependencies: started 2026-02-14T09:34:04,273 Running command pip subprocess to install build dependencies 2026-02-14T09:34:05,409 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T09:34:05,970 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-02-14T09:34:05,993 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T09:34:07,788 Collecting setuptools>=40.8.0 2026-02-14T09:34:07,880 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T09:34:08,146 Collecting wheel 2026-02-14T09:34:08,160 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T09:34:08,344 Collecting packaging>=24.0 2026-02-14T09:34:08,359 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T09:34:11,408 Installing collected packages: setuptools, packaging, wheel 2026-02-14T09:34:14,989 Creating /tmp/pip-build-env-p9tfn_ln/overlay/local/bin 2026-02-14T09:34:14,991 changing mode of /tmp/pip-build-env-p9tfn_ln/overlay/local/bin/wheel to 755 2026-02-14T09:34:15,012 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-14T09:34:15,288 Installing build dependencies: finished with status 'done' 2026-02-14T09:34:15,294 Getting requirements to build wheel: started 2026-02-14T09:34:15,295 Running command Getting requirements to build wheel 2026-02-14T09:34:15,858 No `name` configuration, performing automatic discovery 2026-02-14T09:34:15,926 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-14T09:34:15,926 !! 2026-02-14T09:34:15,928 ******************************************************************************** 2026-02-14T09:34:15,928 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-14T09:34:15,930 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-14T09:34:15,930 or your builds will no longer be supported. 2026-02-14T09:34:15,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T09:34:15,932 ******************************************************************************** 2026-02-14T09:34:15,933 !! 2026-02-14T09:34:15,933 corresp(dist, value, root_dir) 2026-02-14T09:34:15,934 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-14T09:34:15,934 corresp(dist, value, root_dir) 2026-02-14T09:34:16,018 running egg_info 2026-02-14T09:34:16,024 writing guardrails_api.egg-info/PKG-INFO 2026-02-14T09:34:16,029 writing dependency_links to guardrails_api.egg-info/dependency_links.txt 2026-02-14T09:34:16,031 writing entry points to guardrails_api.egg-info/entry_points.txt 2026-02-14T09:34:16,034 writing requirements to guardrails_api.egg-info/requires.txt 2026-02-14T09:34:16,035 writing top-level names to guardrails_api.egg-info/top_level.txt 2026-02-14T09:34:16,073 reading manifest file 'guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:16,080 reading manifest template 'MANIFEST.in' 2026-02-14T09:34:16,082 warning: no previously-included files found matching '*/__pycache__/*' 2026-02-14T09:34:16,083 adding license file 'LICENSE' 2026-02-14T09:34:16,089 writing manifest file 'guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:16,201 Getting requirements to build wheel: finished with status 'done' 2026-02-14T09:34:16,204 Created temporary directory: /tmp/pip-modern-metadata-j1l_v4xc 2026-02-14T09:34:16,206 Preparing metadata (pyproject.toml): started 2026-02-14T09:34:16,208 Running command Preparing metadata (pyproject.toml) 2026-02-14T09:34:16,811 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-14T09:34:16,811 !! 2026-02-14T09:34:16,812 ******************************************************************************** 2026-02-14T09:34:16,813 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-14T09:34:16,814 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-14T09:34:16,814 or your builds will no longer be supported. 2026-02-14T09:34:16,815 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T09:34:16,816 ******************************************************************************** 2026-02-14T09:34:16,817 !! 2026-02-14T09:34:16,817 corresp(dist, value, root_dir) 2026-02-14T09:34:16,818 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-14T09:34:16,818 corresp(dist, value, root_dir) 2026-02-14T09:34:16,900 running dist_info 2026-02-14T09:34:16,911 creating /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info 2026-02-14T09:34:16,912 writing /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/PKG-INFO 2026-02-14T09:34:16,917 writing dependency_links to /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/dependency_links.txt 2026-02-14T09:34:16,919 writing entry points to /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/entry_points.txt 2026-02-14T09:34:16,921 writing requirements to /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/requires.txt 2026-02-14T09:34:16,922 writing top-level names to /tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/top_level.txt 2026-02-14T09:34:16,924 writing manifest file '/tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:16,957 reading manifest file '/tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:16,959 reading manifest template 'MANIFEST.in' 2026-02-14T09:34:16,961 warning: no previously-included files found matching '*/__pycache__/*' 2026-02-14T09:34:16,962 adding license file 'LICENSE' 2026-02-14T09:34:16,966 writing manifest file '/tmp/pip-modern-metadata-j1l_v4xc/guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:16,967 creating '/tmp/pip-modern-metadata-j1l_v4xc/guardrails_api-0.2.0a1.dist-info' 2026-02-14T09:34:17,093 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T09:34:17,098 Source in /tmp/pip-wheel-w7ekaula/guardrails-api_5d8312a0b6d44722b13614b91521fa16 has version 0.2.0a1, which satisfies requirement guardrails-api==0.2.0a1 from https://files.pythonhosted.org/packages/e0/18/b9f71865b251ff6d4e1e0af463979037f09b07a0af8b739d48c4825814a9/guardrails_api-0.2.0a1.tar.gz 2026-02-14T09:34:17,099 Removed guardrails-api==0.2.0a1 from https://files.pythonhosted.org/packages/e0/18/b9f71865b251ff6d4e1e0af463979037f09b07a0af8b739d48c4825814a9/guardrails_api-0.2.0a1.tar.gz from build tracker '/tmp/pip-build-tracker-yw4_h8_5' 2026-02-14T09:34:17,106 Created temporary directory: /tmp/pip-unpack-qs931lvt 2026-02-14T09:34:17,107 Building wheels for collected packages: guardrails-api 2026-02-14T09:34:17,111 Created temporary directory: /tmp/pip-wheel-wgse36rn 2026-02-14T09:34:17,112 Destination directory: /tmp/pip-wheel-wgse36rn 2026-02-14T09:34:17,114 Building wheel for guardrails-api (pyproject.toml): started 2026-02-14T09:34:17,115 Running command Building wheel for guardrails-api (pyproject.toml) 2026-02-14T09:34:17,681 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-14T09:34:17,681 !! 2026-02-14T09:34:17,683 ******************************************************************************** 2026-02-14T09:34:17,683 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-14T09:34:17,684 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-14T09:34:17,685 or your builds will no longer be supported. 2026-02-14T09:34:17,686 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T09:34:17,687 ******************************************************************************** 2026-02-14T09:34:17,688 !! 2026-02-14T09:34:17,689 corresp(dist, value, root_dir) 2026-02-14T09:34:17,689 /tmp/pip-build-env-p9tfn_ln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-14T09:34:17,690 corresp(dist, value, root_dir) 2026-02-14T09:34:17,758 running bdist_wheel 2026-02-14T09:34:17,777 running build 2026-02-14T09:34:17,778 running build_py 2026-02-14T09:34:17,784 creating build/lib/guardrails_api 2026-02-14T09:34:17,786 copying guardrails_api/__init__.py -> build/lib/guardrails_api 2026-02-14T09:34:17,788 copying guardrails_api/config.py -> build/lib/guardrails_api 2026-02-14T09:34:17,790 copying guardrails_api/open_api_spec.py -> build/lib/guardrails_api 2026-02-14T09:34:17,792 copying guardrails_api/app.py -> build/lib/guardrails_api 2026-02-14T09:34:17,795 creating build/lib/tests 2026-02-14T09:34:17,796 copying tests/__init__.py -> build/lib/tests 2026-02-14T09:34:17,798 copying tests/test_open_api_spec.py -> build/lib/tests 2026-02-14T09:34:17,800 copying tests/test_config.py -> build/lib/tests 2026-02-14T09:34:17,802 copying tests/test_app.py -> build/lib/tests 2026-02-14T09:34:17,804 creating build/lib/guardrails_api/models 2026-02-14T09:34:17,805 copying guardrails_api/models/guard_item_audit.py -> build/lib/guardrails_api/models 2026-02-14T09:34:17,807 copying guardrails_api/models/__init__.py -> build/lib/guardrails_api/models 2026-02-14T09:34:17,809 copying guardrails_api/models/guard_item.py -> build/lib/guardrails_api/models 2026-02-14T09:34:17,811 creating build/lib/guardrails_api/cli 2026-02-14T09:34:17,812 copying guardrails_api/cli/__init__.py -> build/lib/guardrails_api/cli 2026-02-14T09:34:17,814 copying guardrails_api/cli/cli.py -> build/lib/guardrails_api/cli 2026-02-14T09:34:17,816 copying guardrails_api/cli/start.py -> build/lib/guardrails_api/cli 2026-02-14T09:34:17,818 creating build/lib/guardrails_api/utils 2026-02-14T09:34:17,819 copying guardrails_api/utils/gather_request_metrics.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,821 copying guardrails_api/utils/__init__.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,823 copying guardrails_api/utils/try_json_loads.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,824 copying guardrails_api/utils/logger.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,826 copying guardrails_api/utils/remove_nones.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,828 copying guardrails_api/utils/get_llm_callable.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,830 copying guardrails_api/utils/trace_server_start_if_enabled.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,831 copying guardrails_api/utils/has_internet_connection.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,833 copying guardrails_api/utils/escape_curlys.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,835 copying guardrails_api/utils/handle_error.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,837 copying guardrails_api/utils/payload_validator.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,839 copying guardrails_api/utils/configuration.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,840 copying guardrails_api/utils/pluck.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,842 copying guardrails_api/utils/file.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,844 copying guardrails_api/utils/openai.py -> build/lib/guardrails_api/utils 2026-02-14T09:34:17,846 creating build/lib/guardrails_api/api 2026-02-14T09:34:17,847 copying guardrails_api/api/__init__.py -> build/lib/guardrails_api/api 2026-02-14T09:34:17,849 copying guardrails_api/api/guards.py -> build/lib/guardrails_api/api 2026-02-14T09:34:17,851 copying guardrails_api/api/root.py -> build/lib/guardrails_api/api 2026-02-14T09:34:17,854 creating build/lib/guardrails_api/clients 2026-02-14T09:34:17,855 copying guardrails_api/clients/__init__.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,856 copying guardrails_api/clients/memory_guard_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,858 copying guardrails_api/clients/get_guard_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,860 copying guardrails_api/clients/postgres_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,862 copying guardrails_api/clients/pg_guard_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,864 copying guardrails_api/clients/guard_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,866 copying guardrails_api/clients/cache_client.py -> build/lib/guardrails_api/clients 2026-02-14T09:34:17,868 creating build/lib/guardrails_api/classes 2026-02-14T09:34:17,869 copying guardrails_api/classes/health_check.py -> build/lib/guardrails_api/classes 2026-02-14T09:34:17,871 copying guardrails_api/classes/__init__.py -> build/lib/guardrails_api/classes 2026-02-14T09:34:17,873 copying guardrails_api/classes/http_error.py -> build/lib/guardrails_api/classes 2026-02-14T09:34:17,875 creating build/lib/guardrails_api/otel 2026-02-14T09:34:17,876 copying guardrails_api/otel/__init__.py -> build/lib/guardrails_api/otel 2026-02-14T09:34:17,878 copying guardrails_api/otel/metrics.py -> build/lib/guardrails_api/otel 2026-02-14T09:34:17,880 copying guardrails_api/otel/traces.py -> build/lib/guardrails_api/otel 2026-02-14T09:34:17,881 copying guardrails_api/otel/logs.py -> build/lib/guardrails_api/otel 2026-02-14T09:34:17,883 copying guardrails_api/otel/constants.py -> build/lib/guardrails_api/otel 2026-02-14T09:34:17,885 creating build/lib/tests/models 2026-02-14T09:34:17,886 copying tests/models/__init__.py -> build/lib/tests/models 2026-02-14T09:34:17,888 copying tests/models/test_guard_item_audit.py -> build/lib/tests/models 2026-02-14T09:34:17,890 copying tests/models/test_guard_item.py -> build/lib/tests/models 2026-02-14T09:34:17,892 creating build/lib/tests/cli 2026-02-14T09:34:17,893 copying tests/cli/test_cli.py -> build/lib/tests/cli 2026-02-14T09:34:17,895 copying tests/cli/__init__.py -> build/lib/tests/cli 2026-02-14T09:34:17,897 copying tests/cli/test_start.py -> build/lib/tests/cli 2026-02-14T09:34:17,899 creating build/lib/tests/utils 2026-02-14T09:34:17,900 copying tests/utils/__init__.py -> build/lib/tests/utils 2026-02-14T09:34:17,902 copying tests/utils/test_has_internet_connection.py -> build/lib/tests/utils 2026-02-14T09:34:17,904 copying tests/utils/test_configuration.py -> build/lib/tests/utils 2026-02-14T09:34:17,906 copying tests/utils/test_handle_error.py -> build/lib/tests/utils 2026-02-14T09:34:17,908 copying tests/utils/test_trace_server_start_if_enabled.py -> build/lib/tests/utils 2026-02-14T09:34:17,910 copying tests/utils/test_file.py -> build/lib/tests/utils 2026-02-14T09:34:17,912 copying tests/utils/test_logger.py -> build/lib/tests/utils 2026-02-14T09:34:17,914 copying tests/utils/test_pluck.py -> build/lib/tests/utils 2026-02-14T09:34:17,916 copying tests/utils/test_openai.py -> build/lib/tests/utils 2026-02-14T09:34:17,918 copying tests/utils/test_escape_curlys.py -> build/lib/tests/utils 2026-02-14T09:34:17,920 copying tests/utils/test_remove_nones.py -> build/lib/tests/utils 2026-02-14T09:34:17,921 copying tests/utils/test_get_llm_callable.py -> build/lib/tests/utils 2026-02-14T09:34:17,923 copying tests/utils/test_payload_validator.py -> build/lib/tests/utils 2026-02-14T09:34:17,925 copying tests/utils/test_try_json_loads.py -> build/lib/tests/utils 2026-02-14T09:34:17,927 copying tests/utils/test_gather_request_metrics.py -> build/lib/tests/utils 2026-02-14T09:34:17,930 creating build/lib/tests/api 2026-02-14T09:34:17,931 copying tests/api/test_guards_validate_openai.py -> build/lib/tests/api 2026-02-14T09:34:17,933 copying tests/api/test_guards.py -> build/lib/tests/api 2026-02-14T09:34:17,936 copying tests/api/__init__.py -> build/lib/tests/api 2026-02-14T09:34:17,938 copying tests/api/test_root.py -> build/lib/tests/api 2026-02-14T09:34:17,940 creating build/lib/tests/clients 2026-02-14T09:34:17,941 copying tests/clients/test_pg_guard_client.py -> build/lib/tests/clients 2026-02-14T09:34:17,943 copying tests/clients/__init__.py -> build/lib/tests/clients 2026-02-14T09:34:17,945 copying tests/clients/test_cache_client.py -> build/lib/tests/clients 2026-02-14T09:34:17,947 copying tests/clients/test_guard_client.py -> build/lib/tests/clients 2026-02-14T09:34:17,949 copying tests/clients/test_memory_guard_client.py -> build/lib/tests/clients 2026-02-14T09:34:17,951 copying tests/clients/test_postgres_client.py -> build/lib/tests/clients 2026-02-14T09:34:17,954 creating build/lib/tests/classes 2026-02-14T09:34:17,955 copying tests/classes/test_http_error.py -> build/lib/tests/classes 2026-02-14T09:34:17,957 copying tests/classes/__init__.py -> build/lib/tests/classes 2026-02-14T09:34:17,959 copying tests/classes/test_health_check.py -> build/lib/tests/classes 2026-02-14T09:34:17,962 creating build/lib/tests/otel 2026-02-14T09:34:17,963 copying tests/otel/test_traces.py -> build/lib/tests/otel 2026-02-14T09:34:17,965 copying tests/otel/__init__.py -> build/lib/tests/otel 2026-02-14T09:34:17,967 copying tests/otel/test_metrics.py -> build/lib/tests/otel 2026-02-14T09:34:17,970 copying tests/otel/test_constants.py -> build/lib/tests/otel 2026-02-14T09:34:17,972 copying tests/otel/test_logs.py -> build/lib/tests/otel 2026-02-14T09:34:17,973 running egg_info 2026-02-14T09:34:17,984 writing guardrails_api.egg-info/PKG-INFO 2026-02-14T09:34:17,989 writing dependency_links to guardrails_api.egg-info/dependency_links.txt 2026-02-14T09:34:17,990 writing entry points to guardrails_api.egg-info/entry_points.txt 2026-02-14T09:34:17,992 writing requirements to guardrails_api.egg-info/requires.txt 2026-02-14T09:34:17,993 writing top-level names to guardrails_api.egg-info/top_level.txt 2026-02-14T09:34:18,016 reading manifest file 'guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:18,022 reading manifest template 'MANIFEST.in' 2026-02-14T09:34:18,024 warning: no previously-included files found matching '*/__pycache__/*' 2026-02-14T09:34:18,025 adding license file 'LICENSE' 2026-02-14T09:34:18,031 writing manifest file 'guardrails_api.egg-info/SOURCES.txt' 2026-02-14T09:34:18,040 copying guardrails_api/default.env -> build/lib/guardrails_api 2026-02-14T09:34:18,042 copying guardrails_api/open-api-spec.json -> build/lib/guardrails_api 2026-02-14T09:34:18,045 copying guardrails_api/py.typed -> build/lib/guardrails_api 2026-02-14T09:34:18,063 installing to build/bdist.linux-armv7l/wheel 2026-02-14T09:34:18,063 running install 2026-02-14T09:34:18,086 running install_lib 2026-02-14T09:34:18,092 creating build/bdist.linux-armv7l/wheel 2026-02-14T09:34:18,094 creating build/bdist.linux-armv7l/wheel/guardrails_api 2026-02-14T09:34:18,096 copying build/lib/guardrails_api/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,098 creating build/bdist.linux-armv7l/wheel/guardrails_api/models 2026-02-14T09:34:18,099 copying build/lib/guardrails_api/models/guard_item_audit.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/models 2026-02-14T09:34:18,101 copying build/lib/guardrails_api/models/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/models 2026-02-14T09:34:18,103 copying build/lib/guardrails_api/models/guard_item.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/models 2026-02-14T09:34:18,105 creating build/bdist.linux-armv7l/wheel/guardrails_api/cli 2026-02-14T09:34:18,106 copying build/lib/guardrails_api/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/cli 2026-02-14T09:34:18,108 copying build/lib/guardrails_api/cli/cli.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/cli 2026-02-14T09:34:18,110 copying build/lib/guardrails_api/cli/start.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/cli 2026-02-14T09:34:18,112 creating build/bdist.linux-armv7l/wheel/guardrails_api/utils 2026-02-14T09:34:18,113 copying build/lib/guardrails_api/utils/gather_request_metrics.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,115 copying build/lib/guardrails_api/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,116 copying build/lib/guardrails_api/utils/try_json_loads.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,118 copying build/lib/guardrails_api/utils/logger.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,120 copying build/lib/guardrails_api/utils/remove_nones.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,121 copying build/lib/guardrails_api/utils/get_llm_callable.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,123 copying build/lib/guardrails_api/utils/trace_server_start_if_enabled.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,125 copying build/lib/guardrails_api/utils/has_internet_connection.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,127 copying build/lib/guardrails_api/utils/escape_curlys.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,128 copying build/lib/guardrails_api/utils/handle_error.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,130 copying build/lib/guardrails_api/utils/payload_validator.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,132 copying build/lib/guardrails_api/utils/configuration.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,134 copying build/lib/guardrails_api/utils/pluck.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,135 copying build/lib/guardrails_api/utils/file.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,137 copying build/lib/guardrails_api/utils/openai.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/utils 2026-02-14T09:34:18,138 copying build/lib/guardrails_api/py.typed -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,140 creating build/bdist.linux-armv7l/wheel/guardrails_api/api 2026-02-14T09:34:18,141 copying build/lib/guardrails_api/api/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/api 2026-02-14T09:34:18,143 copying build/lib/guardrails_api/api/guards.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/api 2026-02-14T09:34:18,145 copying build/lib/guardrails_api/api/root.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/api 2026-02-14T09:34:18,147 copying build/lib/guardrails_api/config.py -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,149 copying build/lib/guardrails_api/open-api-spec.json -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,152 creating build/bdist.linux-armv7l/wheel/guardrails_api/clients 2026-02-14T09:34:18,153 copying build/lib/guardrails_api/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,155 copying build/lib/guardrails_api/clients/memory_guard_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,157 copying build/lib/guardrails_api/clients/get_guard_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,159 copying build/lib/guardrails_api/clients/postgres_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,161 copying build/lib/guardrails_api/clients/pg_guard_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,163 copying build/lib/guardrails_api/clients/guard_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,165 copying build/lib/guardrails_api/clients/cache_client.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/clients 2026-02-14T09:34:18,167 copying build/lib/guardrails_api/default.env -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,169 copying build/lib/guardrails_api/open_api_spec.py -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,170 copying build/lib/guardrails_api/app.py -> build/bdist.linux-armv7l/wheel/./guardrails_api 2026-02-14T09:34:18,173 creating build/bdist.linux-armv7l/wheel/guardrails_api/classes 2026-02-14T09:34:18,174 copying build/lib/guardrails_api/classes/health_check.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/classes 2026-02-14T09:34:18,176 copying build/lib/guardrails_api/classes/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/classes 2026-02-14T09:34:18,178 copying build/lib/guardrails_api/classes/http_error.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/classes 2026-02-14T09:34:18,180 creating build/bdist.linux-armv7l/wheel/guardrails_api/otel 2026-02-14T09:34:18,181 copying build/lib/guardrails_api/otel/__init__.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/otel 2026-02-14T09:34:18,184 copying build/lib/guardrails_api/otel/metrics.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/otel 2026-02-14T09:34:18,186 copying build/lib/guardrails_api/otel/traces.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/otel 2026-02-14T09:34:18,188 copying build/lib/guardrails_api/otel/logs.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/otel 2026-02-14T09:34:18,190 copying build/lib/guardrails_api/otel/constants.py -> build/bdist.linux-armv7l/wheel/./guardrails_api/otel 2026-02-14T09:34:18,192 creating build/bdist.linux-armv7l/wheel/tests 2026-02-14T09:34:18,193 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-14T09:34:18,195 creating build/bdist.linux-armv7l/wheel/tests/models 2026-02-14T09:34:18,196 copying build/lib/tests/models/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/models 2026-02-14T09:34:18,198 copying build/lib/tests/models/test_guard_item_audit.py -> build/bdist.linux-armv7l/wheel/./tests/models 2026-02-14T09:34:18,200 copying build/lib/tests/models/test_guard_item.py -> build/bdist.linux-armv7l/wheel/./tests/models 2026-02-14T09:34:18,202 copying build/lib/tests/test_open_api_spec.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-14T09:34:18,204 creating build/bdist.linux-armv7l/wheel/tests/cli 2026-02-14T09:34:18,205 copying build/lib/tests/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests/cli 2026-02-14T09:34:18,207 copying build/lib/tests/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/cli 2026-02-14T09:34:18,209 copying build/lib/tests/cli/test_start.py -> build/bdist.linux-armv7l/wheel/./tests/cli 2026-02-14T09:34:18,211 creating build/bdist.linux-armv7l/wheel/tests/utils 2026-02-14T09:34:18,212 copying build/lib/tests/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,214 copying build/lib/tests/utils/test_has_internet_connection.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,216 copying build/lib/tests/utils/test_configuration.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,218 copying build/lib/tests/utils/test_handle_error.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,221 copying build/lib/tests/utils/test_trace_server_start_if_enabled.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,223 copying build/lib/tests/utils/test_file.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,225 copying build/lib/tests/utils/test_logger.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,227 copying build/lib/tests/utils/test_pluck.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,229 copying build/lib/tests/utils/test_openai.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,231 copying build/lib/tests/utils/test_escape_curlys.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,233 copying build/lib/tests/utils/test_remove_nones.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,235 copying build/lib/tests/utils/test_get_llm_callable.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,237 copying build/lib/tests/utils/test_payload_validator.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,239 copying build/lib/tests/utils/test_try_json_loads.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,241 copying build/lib/tests/utils/test_gather_request_metrics.py -> build/bdist.linux-armv7l/wheel/./tests/utils 2026-02-14T09:34:18,243 copying build/lib/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-14T09:34:18,246 creating build/bdist.linux-armv7l/wheel/tests/api 2026-02-14T09:34:18,247 copying build/lib/tests/api/test_guards_validate_openai.py -> build/bdist.linux-armv7l/wheel/./tests/api 2026-02-14T09:34:18,250 copying build/lib/tests/api/test_guards.py -> build/bdist.linux-armv7l/wheel/./tests/api 2026-02-14T09:34:18,252 copying build/lib/tests/api/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/api 2026-02-14T09:34:18,254 copying build/lib/tests/api/test_root.py -> build/bdist.linux-armv7l/wheel/./tests/api 2026-02-14T09:34:18,257 creating build/bdist.linux-armv7l/wheel/tests/clients 2026-02-14T09:34:18,258 copying build/lib/tests/clients/test_pg_guard_client.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,260 copying build/lib/tests/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,261 copying build/lib/tests/clients/test_cache_client.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,263 copying build/lib/tests/clients/test_guard_client.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,277 copying build/lib/tests/clients/test_memory_guard_client.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,280 copying build/lib/tests/clients/test_postgres_client.py -> build/bdist.linux-armv7l/wheel/./tests/clients 2026-02-14T09:34:18,282 copying build/lib/tests/test_app.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-14T09:34:18,284 creating build/bdist.linux-armv7l/wheel/tests/classes 2026-02-14T09:34:18,285 copying build/lib/tests/classes/test_http_error.py -> build/bdist.linux-armv7l/wheel/./tests/classes 2026-02-14T09:34:18,287 copying build/lib/tests/classes/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/classes 2026-02-14T09:34:18,289 copying build/lib/tests/classes/test_health_check.py -> build/bdist.linux-armv7l/wheel/./tests/classes 2026-02-14T09:34:18,291 creating build/bdist.linux-armv7l/wheel/tests/otel 2026-02-14T09:34:18,292 copying build/lib/tests/otel/test_traces.py -> build/bdist.linux-armv7l/wheel/./tests/otel 2026-02-14T09:34:18,295 copying build/lib/tests/otel/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/otel 2026-02-14T09:34:18,297 copying build/lib/tests/otel/test_metrics.py -> build/bdist.linux-armv7l/wheel/./tests/otel 2026-02-14T09:34:18,299 copying build/lib/tests/otel/test_constants.py -> build/bdist.linux-armv7l/wheel/./tests/otel 2026-02-14T09:34:18,301 copying build/lib/tests/otel/test_logs.py -> build/bdist.linux-armv7l/wheel/./tests/otel 2026-02-14T09:34:18,303 running install_egg_info 2026-02-14T09:34:18,308 Copying guardrails_api.egg-info to build/bdist.linux-armv7l/wheel/./guardrails_api-0.2.0a1-py3.11.egg-info 2026-02-14T09:34:18,319 running install_scripts 2026-02-14T09:34:18,332 creating build/bdist.linux-armv7l/wheel/guardrails_api-0.2.0a1.dist-info/WHEEL 2026-02-14T09:34:18,335 creating '/tmp/pip-wheel-wgse36rn/.tmp-yt4w1ztm/guardrails_api-0.2.0a1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T09:34:18,337 adding 'guardrails_api/__init__.py' 2026-02-14T09:34:18,339 adding 'guardrails_api/app.py' 2026-02-14T09:34:18,341 adding 'guardrails_api/config.py' 2026-02-14T09:34:18,342 adding 'guardrails_api/default.env' 2026-02-14T09:34:18,346 adding 'guardrails_api/open-api-spec.json' 2026-02-14T09:34:18,347 adding 'guardrails_api/open_api_spec.py' 2026-02-14T09:34:18,349 adding 'guardrails_api/py.typed' 2026-02-14T09:34:18,350 adding 'guardrails_api/api/__init__.py' 2026-02-14T09:34:18,352 adding 'guardrails_api/api/guards.py' 2026-02-14T09:34:18,354 adding 'guardrails_api/api/root.py' 2026-02-14T09:34:18,355 adding 'guardrails_api/classes/__init__.py' 2026-02-14T09:34:18,356 adding 'guardrails_api/classes/health_check.py' 2026-02-14T09:34:18,358 adding 'guardrails_api/classes/http_error.py' 2026-02-14T09:34:18,359 adding 'guardrails_api/cli/__init__.py' 2026-02-14T09:34:18,360 adding 'guardrails_api/cli/cli.py' 2026-02-14T09:34:18,362 adding 'guardrails_api/cli/start.py' 2026-02-14T09:34:18,363 adding 'guardrails_api/clients/__init__.py' 2026-02-14T09:34:18,365 adding 'guardrails_api/clients/cache_client.py' 2026-02-14T09:34:18,366 adding 'guardrails_api/clients/get_guard_client.py' 2026-02-14T09:34:18,367 adding 'guardrails_api/clients/guard_client.py' 2026-02-14T09:34:18,368 adding 'guardrails_api/clients/memory_guard_client.py' 2026-02-14T09:34:18,370 adding 'guardrails_api/clients/pg_guard_client.py' 2026-02-14T09:34:18,371 adding 'guardrails_api/clients/postgres_client.py' 2026-02-14T09:34:18,373 adding 'guardrails_api/models/__init__.py' 2026-02-14T09:34:18,375 adding 'guardrails_api/models/guard_item.py' 2026-02-14T09:34:18,376 adding 'guardrails_api/models/guard_item_audit.py' 2026-02-14T09:34:18,378 adding 'guardrails_api/otel/__init__.py' 2026-02-14T09:34:18,379 adding 'guardrails_api/otel/constants.py' 2026-02-14T09:34:18,380 adding 'guardrails_api/otel/logs.py' 2026-02-14T09:34:18,381 adding 'guardrails_api/otel/metrics.py' 2026-02-14T09:34:18,382 adding 'guardrails_api/otel/traces.py' 2026-02-14T09:34:18,384 adding 'guardrails_api/utils/__init__.py' 2026-02-14T09:34:18,385 adding 'guardrails_api/utils/configuration.py' 2026-02-14T09:34:18,386 adding 'guardrails_api/utils/escape_curlys.py' 2026-02-14T09:34:18,387 adding 'guardrails_api/utils/file.py' 2026-02-14T09:34:18,388 adding 'guardrails_api/utils/gather_request_metrics.py' 2026-02-14T09:34:18,390 adding 'guardrails_api/utils/get_llm_callable.py' 2026-02-14T09:34:18,391 adding 'guardrails_api/utils/handle_error.py' 2026-02-14T09:34:18,392 adding 'guardrails_api/utils/has_internet_connection.py' 2026-02-14T09:34:18,393 adding 'guardrails_api/utils/logger.py' 2026-02-14T09:34:18,394 adding 'guardrails_api/utils/openai.py' 2026-02-14T09:34:18,396 adding 'guardrails_api/utils/payload_validator.py' 2026-02-14T09:34:18,397 adding 'guardrails_api/utils/pluck.py' 2026-02-14T09:34:18,398 adding 'guardrails_api/utils/remove_nones.py' 2026-02-14T09:34:18,399 adding 'guardrails_api/utils/trace_server_start_if_enabled.py' 2026-02-14T09:34:18,401 adding 'guardrails_api/utils/try_json_loads.py' 2026-02-14T09:34:18,403 adding 'guardrails_api-0.2.0a1.dist-info/licenses/LICENSE' 2026-02-14T09:34:18,405 adding 'tests/__init__.py' 2026-02-14T09:34:18,406 adding 'tests/test_app.py' 2026-02-14T09:34:18,408 adding 'tests/test_config.py' 2026-02-14T09:34:18,409 adding 'tests/test_open_api_spec.py' 2026-02-14T09:34:18,411 adding 'tests/api/__init__.py' 2026-02-14T09:34:18,412 adding 'tests/api/test_guards.py' 2026-02-14T09:34:18,415 adding 'tests/api/test_guards_validate_openai.py' 2026-02-14T09:34:18,416 adding 'tests/api/test_root.py' 2026-02-14T09:34:18,418 adding 'tests/classes/__init__.py' 2026-02-14T09:34:18,419 adding 'tests/classes/test_health_check.py' 2026-02-14T09:34:18,421 adding 'tests/classes/test_http_error.py' 2026-02-14T09:34:18,422 adding 'tests/cli/__init__.py' 2026-02-14T09:34:18,424 adding 'tests/cli/test_cli.py' 2026-02-14T09:34:18,425 adding 'tests/cli/test_start.py' 2026-02-14T09:34:18,426 adding 'tests/clients/__init__.py' 2026-02-14T09:34:18,428 adding 'tests/clients/test_cache_client.py' 2026-02-14T09:34:18,429 adding 'tests/clients/test_guard_client.py' 2026-02-14T09:34:18,431 adding 'tests/clients/test_memory_guard_client.py' 2026-02-14T09:34:18,432 adding 'tests/clients/test_pg_guard_client.py' 2026-02-14T09:34:18,434 adding 'tests/clients/test_postgres_client.py' 2026-02-14T09:34:18,435 adding 'tests/models/__init__.py' 2026-02-14T09:34:18,437 adding 'tests/models/test_guard_item.py' 2026-02-14T09:34:18,438 adding 'tests/models/test_guard_item_audit.py' 2026-02-14T09:34:18,440 adding 'tests/otel/__init__.py' 2026-02-14T09:34:18,441 adding 'tests/otel/test_constants.py' 2026-02-14T09:34:18,442 adding 'tests/otel/test_logs.py' 2026-02-14T09:34:18,444 adding 'tests/otel/test_metrics.py' 2026-02-14T09:34:18,446 adding 'tests/otel/test_traces.py' 2026-02-14T09:34:18,448 adding 'tests/utils/__init__.py' 2026-02-14T09:34:18,449 adding 'tests/utils/test_configuration.py' 2026-02-14T09:34:18,451 adding 'tests/utils/test_escape_curlys.py' 2026-02-14T09:34:18,452 adding 'tests/utils/test_file.py' 2026-02-14T09:34:18,454 adding 'tests/utils/test_gather_request_metrics.py' 2026-02-14T09:34:18,455 adding 'tests/utils/test_get_llm_callable.py' 2026-02-14T09:34:18,456 adding 'tests/utils/test_handle_error.py' 2026-02-14T09:34:18,458 adding 'tests/utils/test_has_internet_connection.py' 2026-02-14T09:34:18,459 adding 'tests/utils/test_logger.py' 2026-02-14T09:34:18,460 adding 'tests/utils/test_openai.py' 2026-02-14T09:34:18,462 adding 'tests/utils/test_payload_validator.py' 2026-02-14T09:34:18,463 adding 'tests/utils/test_pluck.py' 2026-02-14T09:34:18,464 adding 'tests/utils/test_remove_nones.py' 2026-02-14T09:34:18,465 adding 'tests/utils/test_trace_server_start_if_enabled.py' 2026-02-14T09:34:18,467 adding 'tests/utils/test_try_json_loads.py' 2026-02-14T09:34:18,468 adding 'guardrails_api-0.2.0a1.dist-info/METADATA' 2026-02-14T09:34:18,469 adding 'guardrails_api-0.2.0a1.dist-info/WHEEL' 2026-02-14T09:34:18,470 adding 'guardrails_api-0.2.0a1.dist-info/entry_points.txt' 2026-02-14T09:34:18,471 adding 'guardrails_api-0.2.0a1.dist-info/top_level.txt' 2026-02-14T09:34:18,473 adding 'guardrails_api-0.2.0a1.dist-info/RECORD' 2026-02-14T09:34:18,476 removing build/bdist.linux-armv7l/wheel 2026-02-14T09:34:18,599 Building wheel for guardrails-api (pyproject.toml): finished with status 'done' 2026-02-14T09:34:18,605 Created wheel for guardrails-api: filename=guardrails_api-0.2.0a1-py3-none-any.whl size=76933 sha256=6561e1e7b94232091550382eb193c8dfcd4a68ddeae0cd28ea507f433af75b0e 2026-02-14T09:34:18,606 Stored in directory: /tmp/pip-ephem-wheel-cache-n78pc72n/wheels/67/9c/a2/29c9861b6ff98f6ffbed7368312d97f27a73dbae6bb9e84a7c 2026-02-14T09:34:18,622 Successfully built guardrails-api 2026-02-14T09:34:18,627 Removed build tracker: '/tmp/pip-build-tracker-yw4_h8_5'