2026-02-11T20:09:48,924 Created temporary directory: /tmp/pip-ephem-wheel-cache-mf3b9bm_ 2026-02-11T20:09:48,926 Created temporary directory: /tmp/pip-build-tracker-pt7lxvoq 2026-02-11T20:09:48,927 Initialized build tracking at /tmp/pip-build-tracker-pt7lxvoq 2026-02-11T20:09:48,927 Created build tracker: /tmp/pip-build-tracker-pt7lxvoq 2026-02-11T20:09:48,928 Entered build tracker: /tmp/pip-build-tracker-pt7lxvoq 2026-02-11T20:09:48,928 Created temporary directory: /tmp/pip-wheel-f147oa9h 2026-02-11T20:09:48,931 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-11T20:09:48,934 Created temporary directory: /tmp/pip-ephem-wheel-cache-b4m49dzn 2026-02-11T20:09:48,956 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T20:09:48,960 2 location(s) to search for versions of caracal-core: 2026-02-11T20:09:48,960 * https://pypi.org/simple/caracal-core/ 2026-02-11T20:09:48,960 * https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:09:48,961 Fetching project page and analyzing links: https://pypi.org/simple/caracal-core/ 2026-02-11T20:09:48,961 Getting page https://pypi.org/simple/caracal-core/ 2026-02-11T20:09:48,963 Found index url https://pypi.org/simple 2026-02-11T20:09:49,179 Fetched page https://pypi.org/simple/caracal-core/ as application/vnd.pypi.simple.v1+json 2026-02-11T20:09:49,182 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/e1/cc/9eedeb53dd4e0030b81a643296f56b3792ef544a0f436310956d6f96e807/caracal_core-0.1.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,183 Found link https://files.pythonhosted.org/packages/8a/d4/a2a98d648d116d3575cb449b1ade701da974680dc2765e07932fafcc338f/caracal_core-0.1.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.1.0 2026-02-11T20:09:49,184 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/11/0d/00e5855ada436b8c2c7f217effa4fa0dd15f18e05c5f262779980c0ae029/caracal_core-0.1.1-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,185 Found link https://files.pythonhosted.org/packages/71/6c/878397379ba09bdc97bf1759ce69cea9b4ae525d558938846eb7dd8dfec5/caracal_core-0.1.1.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.1.1 2026-02-11T20:09:49,186 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/10/27/e60aa25b3c9993e05b1141c4d4775095fd44d25fd23c8569db89eb59b2ec/caracal_core-0.2.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,187 Found link https://files.pythonhosted.org/packages/b3/08/3850d7c6845275278dfb17e855879629a5334d90512210631c0860d22b10/caracal_core-0.2.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.2.0 2026-02-11T20:09:49,188 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/87/b6/7d75261ecb9a4948ac5e911ad86218b76eb1421abb6f67e975e5968208d2/caracal_core-0.3.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,189 Found link https://files.pythonhosted.org/packages/2e/1c/cae80c52024e6f0060d4a83afd2532b0275ce4618a8aed21a946f315b370/caracal_core-0.3.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.3.0 2026-02-11T20:09:49,190 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/fb/09/908a258113d97d34778e90b4d7ff979cb866e9f46c27e1ae0d183a1296a9/caracal_core-0.4.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,191 Found link https://files.pythonhosted.org/packages/7f/13/f8df199fe7b8d996c550d28ee6289a152fc5df613a22a6b17c9544f655ee/caracal_core-0.4.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.4.0 2026-02-11T20:09:49,193 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/ad/48/90e6b2b88e8baedd5d4663e2db9cecf8653608168112b5a8fad58c38a5ee/caracal_core-0.5.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,194 Found link https://files.pythonhosted.org/packages/49/38/03fa8ac13b0e5ccf405196b53ddd13374c089cef8374fef2207b55d66685/caracal_core-0.5.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.5.0 2026-02-11T20:09:49,194 Fetching project page and analyzing links: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:09:49,195 Getting page https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:09:49,196 Found index url https://www.piwheels.org/simple 2026-02-11T20:09:49,356 Fetched page https://www.piwheels.org/simple/caracal-core/ as text/html 2026-02-11T20:09:49,358 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.2.0-py3-none-any.whl#sha256=69649bdf7704a4f72cec3ba1cf296028bff0b7639cbb1236c3a8f87869ea5762 (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,358 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.1.1-py3-none-any.whl#sha256=fd8c28264304f8c046425b597344a50074c235de31c98ccae84d63bed2dd389c (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,359 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.1.0-py3-none-any.whl#sha256=9baa88be94d806ed6a4156504f36cc06f47772b58a658dad7a96125437f494ff (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:09:49,360 Skipping link: not a file: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:09:49,360 Skipping link: not a file: https://pypi.org/simple/caracal-core/ 2026-02-11T20:09:49,380 Given no hashes to check 1 links for project 'caracal-core': discarding no candidates 2026-02-11T20:09:49,397 Collecting caracal-core==0.3.0 2026-02-11T20:09:49,400 Created temporary directory: /tmp/pip-unpack-fw_0glg7 2026-02-11T20:09:49,615 Downloading caracal_core-0.3.0.tar.gz (286 kB) 2026-02-11T20:09:49,977 Added caracal-core==0.3.0 from https://files.pythonhosted.org/packages/2e/1c/cae80c52024e6f0060d4a83afd2532b0275ce4618a8aed21a946f315b370/caracal_core-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-pt7lxvoq' 2026-02-11T20:09:49,985 Created temporary directory: /tmp/pip-build-env-gpf45ivz 2026-02-11T20:09:49,989 Installing build dependencies: started 2026-02-11T20:09:49,990 Running command pip subprocess to install build dependencies 2026-02-11T20:09:51,122 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T20:09:51,681 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-11T20:09:51,704 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T20:09:53,440 Collecting setuptools>=68.0 2026-02-11T20:09:53,460 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T20:09:53,727 Collecting wheel 2026-02-11T20:09:53,743 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T20:09:53,926 Collecting packaging>=24.0 2026-02-11T20:09:53,942 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T20:09:56,959 Installing collected packages: setuptools, packaging, wheel 2026-02-11T20:10:00,403 Creating /tmp/pip-build-env-gpf45ivz/overlay/local/bin 2026-02-11T20:10:00,406 changing mode of /tmp/pip-build-env-gpf45ivz/overlay/local/bin/wheel to 755 2026-02-11T20:10:00,427 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T20:10:00,705 Installing build dependencies: finished with status 'done' 2026-02-11T20:10:00,711 Getting requirements to build wheel: started 2026-02-11T20:10:00,712 Running command Getting requirements to build wheel 2026-02-11T20:10:01,327 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:10:01,327 !! 2026-02-11T20:10:01,328 ******************************************************************************** 2026-02-11T20:10:01,328 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-11T20:10:01,329 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:10:01,330 or your builds will no longer be supported. 2026-02-11T20:10:01,330 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:01,331 ******************************************************************************** 2026-02-11T20:10:01,332 !! 2026-02-11T20:10:01,333 corresp(dist, value, root_dir) 2026-02-11T20:10:01,410 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:01,411 !! 2026-02-11T20:10:01,412 ******************************************************************************** 2026-02-11T20:10:01,412 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:01,413 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:01,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:01,415 ******************************************************************************** 2026-02-11T20:10:01,417 !! 2026-02-11T20:10:01,417 dist._finalize_license_expression() 2026-02-11T20:10:01,418 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:01,418 !! 2026-02-11T20:10:01,420 ******************************************************************************** 2026-02-11T20:10:01,420 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:01,421 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:01,422 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:01,423 ******************************************************************************** 2026-02-11T20:10:01,424 !! 2026-02-11T20:10:01,425 self._finalize_license_expression() 2026-02-11T20:10:01,425 running egg_info 2026-02-11T20:10:01,429 writing caracal_core.egg-info/PKG-INFO 2026-02-11T20:10:01,436 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T20:10:01,438 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T20:10:01,441 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T20:10:01,442 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T20:10:01,476 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:01,483 reading manifest template 'MANIFEST.in' 2026-02-11T20:10:01,522 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:10:01,524 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:10:01,524 adding license file 'LICENSE' 2026-02-11T20:10:01,532 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:01,629 Getting requirements to build wheel: finished with status 'done' 2026-02-11T20:10:01,633 Created temporary directory: /tmp/pip-modern-metadata-3lkv4slr 2026-02-11T20:10:01,635 Preparing metadata (pyproject.toml): started 2026-02-11T20:10:01,636 Running command Preparing metadata (pyproject.toml) 2026-02-11T20:10:02,199 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:10:02,200 !! 2026-02-11T20:10:02,201 ******************************************************************************** 2026-02-11T20:10:02,201 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-11T20:10:02,202 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:10:02,203 or your builds will no longer be supported. 2026-02-11T20:10:02,203 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:02,204 ******************************************************************************** 2026-02-11T20:10:02,205 !! 2026-02-11T20:10:02,206 corresp(dist, value, root_dir) 2026-02-11T20:10:02,277 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:02,277 !! 2026-02-11T20:10:02,279 ******************************************************************************** 2026-02-11T20:10:02,279 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:02,280 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:02,281 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:02,282 ******************************************************************************** 2026-02-11T20:10:02,283 !! 2026-02-11T20:10:02,283 dist._finalize_license_expression() 2026-02-11T20:10:02,284 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:02,285 !! 2026-02-11T20:10:02,286 ******************************************************************************** 2026-02-11T20:10:02,286 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:02,287 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:02,288 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:02,289 ******************************************************************************** 2026-02-11T20:10:02,290 !! 2026-02-11T20:10:02,290 self._finalize_license_expression() 2026-02-11T20:10:02,291 running dist_info 2026-02-11T20:10:02,301 creating /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info 2026-02-11T20:10:02,302 writing /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/PKG-INFO 2026-02-11T20:10:02,309 writing dependency_links to /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/dependency_links.txt 2026-02-11T20:10:02,311 writing entry points to /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/entry_points.txt 2026-02-11T20:10:02,314 writing requirements to /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/requires.txt 2026-02-11T20:10:02,315 writing top-level names to /tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/top_level.txt 2026-02-11T20:10:02,316 writing manifest file '/tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:02,346 reading manifest file '/tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:02,348 reading manifest template 'MANIFEST.in' 2026-02-11T20:10:02,385 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:10:02,386 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:10:02,387 adding license file 'LICENSE' 2026-02-11T20:10:02,393 writing manifest file '/tmp/pip-modern-metadata-3lkv4slr/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:02,394 creating '/tmp/pip-modern-metadata-3lkv4slr/caracal_core-0.3.0.dist-info' 2026-02-11T20:10:02,520 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T20:10:02,531 Source in /tmp/pip-wheel-f147oa9h/caracal-core_f7ea41f2c8a146f8af961cacd42a9cbd has version 0.3.0, which satisfies requirement caracal-core==0.3.0 from https://files.pythonhosted.org/packages/2e/1c/cae80c52024e6f0060d4a83afd2532b0275ce4618a8aed21a946f315b370/caracal_core-0.3.0.tar.gz 2026-02-11T20:10:02,532 Removed caracal-core==0.3.0 from https://files.pythonhosted.org/packages/2e/1c/cae80c52024e6f0060d4a83afd2532b0275ce4618a8aed21a946f315b370/caracal_core-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-pt7lxvoq' 2026-02-11T20:10:02,552 Created temporary directory: /tmp/pip-unpack-mtywv59m 2026-02-11T20:10:02,552 Building wheels for collected packages: caracal-core 2026-02-11T20:10:02,557 Created temporary directory: /tmp/pip-wheel-w8cl2_ma 2026-02-11T20:10:02,557 Destination directory: /tmp/pip-wheel-w8cl2_ma 2026-02-11T20:10:02,559 Building wheel for caracal-core (pyproject.toml): started 2026-02-11T20:10:02,561 Running command Building wheel for caracal-core (pyproject.toml) 2026-02-11T20:10:03,121 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:10:03,121 !! 2026-02-11T20:10:03,122 ******************************************************************************** 2026-02-11T20:10:03,123 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-11T20:10:03,124 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:10:03,124 or your builds will no longer be supported. 2026-02-11T20:10:03,125 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:03,126 ******************************************************************************** 2026-02-11T20:10:03,127 !! 2026-02-11T20:10:03,128 corresp(dist, value, root_dir) 2026-02-11T20:10:03,194 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:03,195 !! 2026-02-11T20:10:03,196 ******************************************************************************** 2026-02-11T20:10:03,196 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:03,197 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:03,199 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:03,199 ******************************************************************************** 2026-02-11T20:10:03,200 !! 2026-02-11T20:10:03,201 dist._finalize_license_expression() 2026-02-11T20:10:03,201 /tmp/pip-build-env-gpf45ivz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:10:03,202 !! 2026-02-11T20:10:03,203 ******************************************************************************** 2026-02-11T20:10:03,203 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:10:03,204 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:10:03,205 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:10:03,205 ******************************************************************************** 2026-02-11T20:10:03,206 !! 2026-02-11T20:10:03,207 self._finalize_license_expression() 2026-02-11T20:10:03,207 running bdist_wheel 2026-02-11T20:10:03,220 running build 2026-02-11T20:10:03,221 running build_py 2026-02-11T20:10:03,227 creating build/lib/caracal 2026-02-11T20:10:03,229 copying caracal/exceptions.py -> build/lib/caracal 2026-02-11T20:10:03,231 copying caracal/__init__.py -> build/lib/caracal 2026-02-11T20:10:03,233 copying caracal/_version.py -> build/lib/caracal 2026-02-11T20:10:03,235 copying caracal/logging_config.py -> build/lib/caracal 2026-02-11T20:10:03,239 creating build/lib/caracal/cli 2026-02-11T20:10:03,240 copying caracal/cli/key_management.py -> build/lib/caracal/cli 2026-02-11T20:10:03,242 copying caracal/cli/dlq.py -> build/lib/caracal/cli 2026-02-11T20:10:03,245 copying caracal/cli/__init__.py -> build/lib/caracal/cli 2026-02-11T20:10:03,246 copying caracal/cli/config_encryption.py -> build/lib/caracal/cli 2026-02-11T20:10:03,249 copying caracal/cli/pricebook.py -> build/lib/caracal/cli 2026-02-11T20:10:03,251 copying caracal/cli/main.py -> build/lib/caracal/cli 2026-02-11T20:10:03,253 copying caracal/cli/delegation.py -> build/lib/caracal/cli 2026-02-11T20:10:03,256 copying caracal/cli/merkle.py -> build/lib/caracal/cli 2026-02-11T20:10:03,259 copying caracal/cli/allowlist.py -> build/lib/caracal/cli 2026-02-11T20:10:03,261 copying caracal/cli/ledger.py -> build/lib/caracal/cli 2026-02-11T20:10:03,264 copying caracal/cli/db.py -> build/lib/caracal/cli 2026-02-11T20:10:03,267 copying caracal/cli/mcp_service.py -> build/lib/caracal/cli 2026-02-11T20:10:03,269 copying caracal/cli/agent.py -> build/lib/caracal/cli 2026-02-11T20:10:03,271 copying caracal/cli/snapshot.py -> build/lib/caracal/cli 2026-02-11T20:10:03,273 copying caracal/cli/policy.py -> build/lib/caracal/cli 2026-02-11T20:10:03,276 copying caracal/cli/provisional_charges.py -> build/lib/caracal/cli 2026-02-11T20:10:03,278 copying caracal/cli/kafka.py -> build/lib/caracal/cli 2026-02-11T20:10:03,281 copying caracal/cli/backup.py -> build/lib/caracal/cli 2026-02-11T20:10:03,283 copying caracal/cli/replay.py -> build/lib/caracal/cli 2026-02-11T20:10:03,286 creating build/lib/caracal/mcp 2026-02-11T20:10:03,287 copying caracal/mcp/__init__.py -> build/lib/caracal/mcp 2026-02-11T20:10:03,289 copying caracal/mcp/service.py -> build/lib/caracal/mcp 2026-02-11T20:10:03,292 copying caracal/mcp/cost_calculator.py -> build/lib/caracal/mcp 2026-02-11T20:10:03,295 copying caracal/mcp/adapter.py -> build/lib/caracal/mcp 2026-02-11T20:10:03,298 creating build/lib/caracal/core 2026-02-11T20:10:03,299 copying caracal/core/error_handling.py -> build/lib/caracal/core 2026-02-11T20:10:03,302 copying caracal/core/__init__.py -> build/lib/caracal/core 2026-02-11T20:10:03,304 copying caracal/core/pricebook.py -> build/lib/caracal/core 2026-02-11T20:10:03,307 copying caracal/core/policy_versions.py -> build/lib/caracal/core 2026-02-11T20:10:03,309 copying caracal/core/delegation.py -> build/lib/caracal/core 2026-02-11T20:10:03,312 copying caracal/core/allowlist.py -> build/lib/caracal/core 2026-02-11T20:10:03,314 copying caracal/core/audit.py -> build/lib/caracal/core 2026-02-11T20:10:03,316 copying caracal/core/retry.py -> build/lib/caracal/core 2026-02-11T20:10:03,319 copying caracal/core/ledger.py -> build/lib/caracal/core 2026-02-11T20:10:03,322 copying caracal/core/identity.py -> build/lib/caracal/core 2026-02-11T20:10:03,324 copying caracal/core/time_windows.py -> build/lib/caracal/core 2026-02-11T20:10:03,327 copying caracal/core/circuit_breaker.py -> build/lib/caracal/core 2026-02-11T20:10:03,329 copying caracal/core/policy.py -> build/lib/caracal/core 2026-02-11T20:10:03,332 copying caracal/core/provisional_charges.py -> build/lib/caracal/core 2026-02-11T20:10:03,335 copying caracal/core/metering.py -> build/lib/caracal/core 2026-02-11T20:10:03,337 copying caracal/core/policy_store_db.py -> build/lib/caracal/core 2026-02-11T20:10:03,340 creating build/lib/caracal/merkle 2026-02-11T20:10:03,341 copying caracal/merkle/key_management.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,344 copying caracal/merkle/__init__.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,345 copying caracal/merkle/snapshot_scheduler.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,348 copying caracal/merkle/tree.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,350 copying caracal/merkle/key_rotation_scheduler.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,352 copying caracal/merkle/batcher.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,355 copying caracal/merkle/snapshot.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,357 copying caracal/merkle/verifier.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,360 copying caracal/merkle/backfill.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,362 copying caracal/merkle/recovery.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,364 copying caracal/merkle/signer.py -> build/lib/caracal/merkle 2026-02-11T20:10:03,367 creating build/lib/caracal/sdk 2026-02-11T20:10:03,368 copying caracal/sdk/context.py -> build/lib/caracal/sdk 2026-02-11T20:10:03,370 copying caracal/sdk/__init__.py -> build/lib/caracal/sdk 2026-02-11T20:10:03,372 copying caracal/sdk/client.py -> build/lib/caracal/sdk 2026-02-11T20:10:03,376 creating build/lib/caracal/monitoring 2026-02-11T20:10:03,377 copying caracal/monitoring/__init__.py -> build/lib/caracal/monitoring 2026-02-11T20:10:03,379 copying caracal/monitoring/http_server.py -> build/lib/caracal/monitoring 2026-02-11T20:10:03,381 copying caracal/monitoring/metrics.py -> build/lib/caracal/monitoring 2026-02-11T20:10:03,384 copying caracal/monitoring/health.py -> build/lib/caracal/monitoring 2026-02-11T20:10:03,387 creating build/lib/caracal/config 2026-02-11T20:10:03,388 copying caracal/config/__init__.py -> build/lib/caracal/config 2026-02-11T20:10:03,390 copying caracal/config/settings.py -> build/lib/caracal/config 2026-02-11T20:10:03,393 copying caracal/config/encryption.py -> build/lib/caracal/config 2026-02-11T20:10:03,396 creating build/lib/caracal/redis 2026-02-11T20:10:03,397 copying caracal/redis/__init__.py -> build/lib/caracal/redis 2026-02-11T20:10:03,399 copying caracal/redis/spending_cache.py -> build/lib/caracal/redis 2026-02-11T20:10:03,401 copying caracal/redis/client.py -> build/lib/caracal/redis 2026-02-11T20:10:03,404 creating build/lib/caracal/db 2026-02-11T20:10:03,406 copying caracal/db/__init__.py -> build/lib/caracal/db 2026-02-11T20:10:03,408 copying caracal/db/circuit_breaker_integration.py -> build/lib/caracal/db 2026-02-11T20:10:03,410 copying caracal/db/models.py -> build/lib/caracal/db 2026-02-11T20:10:03,412 copying caracal/db/partition_manager.py -> build/lib/caracal/db 2026-02-11T20:10:03,415 copying caracal/db/materialized_views.py -> build/lib/caracal/db 2026-02-11T20:10:03,417 copying caracal/db/connection.py -> build/lib/caracal/db 2026-02-11T20:10:03,420 copying caracal/db/schema_version.py -> build/lib/caracal/db 2026-02-11T20:10:03,423 creating build/lib/caracal/gateway 2026-02-11T20:10:03,424 copying caracal/gateway/__init__.py -> build/lib/caracal/gateway 2026-02-11T20:10:03,426 copying caracal/gateway/replay_protection.py -> build/lib/caracal/gateway 2026-02-11T20:10:03,428 copying caracal/gateway/cache.py -> build/lib/caracal/gateway 2026-02-11T20:10:03,431 copying caracal/gateway/auth.py -> build/lib/caracal/gateway 2026-02-11T20:10:03,433 copying caracal/gateway/proxy.py -> build/lib/caracal/gateway 2026-02-11T20:10:03,437 creating build/lib/caracal/kafka 2026-02-11T20:10:03,438 copying caracal/kafka/metrics_aggregator.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,441 copying caracal/kafka/dlq.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,444 copying caracal/kafka/__init__.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,445 copying caracal/kafka/ledger_writer.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,448 copying caracal/kafka/consumer.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,450 copying caracal/kafka/auditLogger.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,452 copying caracal/kafka/health_server.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,454 copying caracal/kafka/producer.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,457 copying caracal/kafka/replay.py -> build/lib/caracal/kafka 2026-02-11T20:10:03,460 creating build/lib/caracal/db/migrations 2026-02-11T20:10:03,461 copying caracal/db/migrations/env.py -> build/lib/caracal/db/migrations 2026-02-11T20:10:03,464 creating build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,465 copying caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,467 copying caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,469 copying caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,471 copying caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,474 copying caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,476 copying caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,478 copying caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:10:03,480 running egg_info 2026-02-11T20:10:03,489 writing caracal_core.egg-info/PKG-INFO 2026-02-11T20:10:03,496 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T20:10:03,498 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T20:10:03,501 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T20:10:03,502 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T20:10:03,524 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:03,531 reading manifest template 'MANIFEST.in' 2026-02-11T20:10:03,570 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:10:03,571 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:10:03,572 adding license file 'LICENSE' 2026-02-11T20:10:03,579 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:10:03,603 installing to build/bdist.linux-armv7l/wheel 2026-02-11T20:10:03,604 running install 2026-02-11T20:10:03,627 running install_lib 2026-02-11T20:10:03,632 creating build/bdist.linux-armv7l/wheel 2026-02-11T20:10:03,635 creating build/bdist.linux-armv7l/wheel/caracal 2026-02-11T20:10:03,636 copying build/lib/caracal/exceptions.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:10:03,638 copying build/lib/caracal/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:10:03,641 creating build/bdist.linux-armv7l/wheel/caracal/cli 2026-02-11T20:10:03,642 copying build/lib/caracal/cli/key_management.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,645 copying build/lib/caracal/cli/dlq.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,647 copying build/lib/caracal/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,649 copying build/lib/caracal/cli/config_encryption.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,651 copying build/lib/caracal/cli/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,653 copying build/lib/caracal/cli/main.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,655 copying build/lib/caracal/cli/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,658 copying build/lib/caracal/cli/merkle.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,660 copying build/lib/caracal/cli/allowlist.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,663 copying build/lib/caracal/cli/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,665 copying build/lib/caracal/cli/db.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,667 copying build/lib/caracal/cli/mcp_service.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,670 copying build/lib/caracal/cli/agent.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,672 copying build/lib/caracal/cli/snapshot.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,675 copying build/lib/caracal/cli/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,678 copying build/lib/caracal/cli/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,680 copying build/lib/caracal/cli/kafka.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,683 copying build/lib/caracal/cli/backup.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,685 copying build/lib/caracal/cli/replay.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:10:03,688 creating build/bdist.linux-armv7l/wheel/caracal/mcp 2026-02-11T20:10:03,689 copying build/lib/caracal/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:10:03,691 copying build/lib/caracal/mcp/service.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:10:03,694 copying build/lib/caracal/mcp/cost_calculator.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:10:03,697 copying build/lib/caracal/mcp/adapter.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:10:03,700 copying build/lib/caracal/_version.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:10:03,702 creating build/bdist.linux-armv7l/wheel/caracal/core 2026-02-11T20:10:03,703 copying build/lib/caracal/core/error_handling.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,706 copying build/lib/caracal/core/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,708 copying build/lib/caracal/core/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,710 copying build/lib/caracal/core/policy_versions.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,713 copying build/lib/caracal/core/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,716 copying build/lib/caracal/core/allowlist.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,719 copying build/lib/caracal/core/audit.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,721 copying build/lib/caracal/core/retry.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,724 copying build/lib/caracal/core/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,727 copying build/lib/caracal/core/identity.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,730 copying build/lib/caracal/core/time_windows.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,732 copying build/lib/caracal/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,735 copying build/lib/caracal/core/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,738 copying build/lib/caracal/core/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,740 copying build/lib/caracal/core/metering.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,742 copying build/lib/caracal/core/policy_store_db.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:10:03,745 copying build/lib/caracal/logging_config.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:10:03,748 creating build/bdist.linux-armv7l/wheel/caracal/merkle 2026-02-11T20:10:03,749 copying build/lib/caracal/merkle/key_management.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,751 copying build/lib/caracal/merkle/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,753 copying build/lib/caracal/merkle/snapshot_scheduler.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,755 copying build/lib/caracal/merkle/tree.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,758 copying build/lib/caracal/merkle/key_rotation_scheduler.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,760 copying build/lib/caracal/merkle/batcher.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,762 copying build/lib/caracal/merkle/snapshot.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,765 copying build/lib/caracal/merkle/verifier.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,767 copying build/lib/caracal/merkle/backfill.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,770 copying build/lib/caracal/merkle/recovery.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,772 copying build/lib/caracal/merkle/signer.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:10:03,775 creating build/bdist.linux-armv7l/wheel/caracal/sdk 2026-02-11T20:10:03,776 copying build/lib/caracal/sdk/context.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:10:03,778 copying build/lib/caracal/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:10:03,780 copying build/lib/caracal/sdk/client.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:10:03,783 creating build/bdist.linux-armv7l/wheel/caracal/monitoring 2026-02-11T20:10:03,784 copying build/lib/caracal/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:10:03,786 copying build/lib/caracal/monitoring/http_server.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:10:03,788 copying build/lib/caracal/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:10:03,792 copying build/lib/caracal/monitoring/health.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:10:03,795 creating build/bdist.linux-armv7l/wheel/caracal/config 2026-02-11T20:10:03,796 copying build/lib/caracal/config/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:10:03,798 copying build/lib/caracal/config/settings.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:10:03,802 copying build/lib/caracal/config/encryption.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:10:03,805 creating build/bdist.linux-armv7l/wheel/caracal/redis 2026-02-11T20:10:03,806 copying build/lib/caracal/redis/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:10:03,808 copying build/lib/caracal/redis/spending_cache.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:10:03,810 copying build/lib/caracal/redis/client.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:10:03,813 creating build/bdist.linux-armv7l/wheel/caracal/db 2026-02-11T20:10:03,814 copying build/lib/caracal/db/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,816 copying build/lib/caracal/db/circuit_breaker_integration.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,818 copying build/lib/caracal/db/models.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,821 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations 2026-02-11T20:10:03,823 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations/versions 2026-02-11T20:10:03,824 copying build/lib/caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,826 copying build/lib/caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,828 copying build/lib/caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,830 copying build/lib/caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,832 copying build/lib/caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,835 copying build/lib/caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,836 copying build/lib/caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:10:03,838 copying build/lib/caracal/db/migrations/env.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations 2026-02-11T20:10:03,840 copying build/lib/caracal/db/partition_manager.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,843 copying build/lib/caracal/db/materialized_views.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,845 copying build/lib/caracal/db/connection.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,847 copying build/lib/caracal/db/schema_version.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:10:03,850 creating build/bdist.linux-armv7l/wheel/caracal/gateway 2026-02-11T20:10:03,851 copying build/lib/caracal/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:10:03,853 copying build/lib/caracal/gateway/replay_protection.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:10:03,856 copying build/lib/caracal/gateway/cache.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:10:03,858 copying build/lib/caracal/gateway/auth.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:10:03,861 copying build/lib/caracal/gateway/proxy.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:10:03,865 creating build/bdist.linux-armv7l/wheel/caracal/kafka 2026-02-11T20:10:03,866 copying build/lib/caracal/kafka/metrics_aggregator.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,868 copying build/lib/caracal/kafka/dlq.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,871 copying build/lib/caracal/kafka/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,873 copying build/lib/caracal/kafka/ledger_writer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,875 copying build/lib/caracal/kafka/consumer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,878 copying build/lib/caracal/kafka/auditLogger.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,880 copying build/lib/caracal/kafka/health_server.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,882 copying build/lib/caracal/kafka/producer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,884 copying build/lib/caracal/kafka/replay.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:10:03,887 running install_egg_info 2026-02-11T20:10:03,891 Copying caracal_core.egg-info to build/bdist.linux-armv7l/wheel/./caracal_core-0.3.0-py3.11.egg-info 2026-02-11T20:10:03,904 running install_scripts 2026-02-11T20:10:03,918 creating build/bdist.linux-armv7l/wheel/caracal_core-0.3.0.dist-info/WHEEL 2026-02-11T20:10:03,921 creating '/tmp/pip-wheel-w8cl2_ma/.tmp-5wywo_hj/caracal_core-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T20:10:03,924 adding 'caracal/__init__.py' 2026-02-11T20:10:03,925 adding 'caracal/_version.py' 2026-02-11T20:10:03,927 adding 'caracal/exceptions.py' 2026-02-11T20:10:03,930 adding 'caracal/logging_config.py' 2026-02-11T20:10:03,933 adding 'caracal/cli/__init__.py' 2026-02-11T20:10:03,935 adding 'caracal/cli/agent.py' 2026-02-11T20:10:03,937 adding 'caracal/cli/allowlist.py' 2026-02-11T20:10:03,940 adding 'caracal/cli/backup.py' 2026-02-11T20:10:03,942 adding 'caracal/cli/config_encryption.py' 2026-02-11T20:10:03,944 adding 'caracal/cli/db.py' 2026-02-11T20:10:03,947 adding 'caracal/cli/delegation.py' 2026-02-11T20:10:03,950 adding 'caracal/cli/dlq.py' 2026-02-11T20:10:03,952 adding 'caracal/cli/kafka.py' 2026-02-11T20:10:03,954 adding 'caracal/cli/key_management.py' 2026-02-11T20:10:03,958 adding 'caracal/cli/ledger.py' 2026-02-11T20:10:03,961 adding 'caracal/cli/main.py' 2026-02-11T20:10:03,963 adding 'caracal/cli/mcp_service.py' 2026-02-11T20:10:03,967 adding 'caracal/cli/merkle.py' 2026-02-11T20:10:03,971 adding 'caracal/cli/policy.py' 2026-02-11T20:10:03,974 adding 'caracal/cli/pricebook.py' 2026-02-11T20:10:03,976 adding 'caracal/cli/provisional_charges.py' 2026-02-11T20:10:03,979 adding 'caracal/cli/replay.py' 2026-02-11T20:10:03,981 adding 'caracal/cli/snapshot.py' 2026-02-11T20:10:03,984 adding 'caracal/config/__init__.py' 2026-02-11T20:10:03,986 adding 'caracal/config/encryption.py' 2026-02-11T20:10:03,991 adding 'caracal/config/settings.py' 2026-02-11T20:10:03,994 adding 'caracal/core/__init__.py' 2026-02-11T20:10:03,997 adding 'caracal/core/allowlist.py' 2026-02-11T20:10:03,999 adding 'caracal/core/audit.py' 2026-02-11T20:10:04,002 adding 'caracal/core/circuit_breaker.py' 2026-02-11T20:10:04,005 adding 'caracal/core/delegation.py' 2026-02-11T20:10:04,008 adding 'caracal/core/error_handling.py' 2026-02-11T20:10:04,010 adding 'caracal/core/identity.py' 2026-02-11T20:10:04,014 adding 'caracal/core/ledger.py' 2026-02-11T20:10:04,017 adding 'caracal/core/metering.py' 2026-02-11T20:10:04,022 adding 'caracal/core/policy.py' 2026-02-11T20:10:04,024 adding 'caracal/core/policy_store_db.py' 2026-02-11T20:10:04,027 adding 'caracal/core/policy_versions.py' 2026-02-11T20:10:04,030 adding 'caracal/core/pricebook.py' 2026-02-11T20:10:04,033 adding 'caracal/core/provisional_charges.py' 2026-02-11T20:10:04,035 adding 'caracal/core/retry.py' 2026-02-11T20:10:04,037 adding 'caracal/core/time_windows.py' 2026-02-11T20:10:04,039 adding 'caracal/db/__init__.py' 2026-02-11T20:10:04,041 adding 'caracal/db/circuit_breaker_integration.py' 2026-02-11T20:10:04,043 adding 'caracal/db/connection.py' 2026-02-11T20:10:04,045 adding 'caracal/db/materialized_views.py' 2026-02-11T20:10:04,048 adding 'caracal/db/models.py' 2026-02-11T20:10:04,051 adding 'caracal/db/partition_manager.py' 2026-02-11T20:10:04,053 adding 'caracal/db/schema_version.py' 2026-02-11T20:10:04,055 adding 'caracal/db/migrations/env.py' 2026-02-11T20:10:04,057 adding 'caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py' 2026-02-11T20:10:04,059 adding 'caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py' 2026-02-11T20:10:04,060 adding 'caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py' 2026-02-11T20:10:04,062 adding 'caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py' 2026-02-11T20:10:04,064 adding 'caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py' 2026-02-11T20:10:04,065 adding 'caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py' 2026-02-11T20:10:04,066 adding 'caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py' 2026-02-11T20:10:04,068 adding 'caracal/gateway/__init__.py' 2026-02-11T20:10:04,070 adding 'caracal/gateway/auth.py' 2026-02-11T20:10:04,072 adding 'caracal/gateway/cache.py' 2026-02-11T20:10:04,077 adding 'caracal/gateway/proxy.py' 2026-02-11T20:10:04,079 adding 'caracal/gateway/replay_protection.py' 2026-02-11T20:10:04,081 adding 'caracal/kafka/__init__.py' 2026-02-11T20:10:04,083 adding 'caracal/kafka/auditLogger.py' 2026-02-11T20:10:04,086 adding 'caracal/kafka/consumer.py' 2026-02-11T20:10:04,088 adding 'caracal/kafka/dlq.py' 2026-02-11T20:10:04,089 adding 'caracal/kafka/health_server.py' 2026-02-11T20:10:04,091 adding 'caracal/kafka/ledger_writer.py' 2026-02-11T20:10:04,094 adding 'caracal/kafka/metrics_aggregator.py' 2026-02-11T20:10:04,096 adding 'caracal/kafka/producer.py' 2026-02-11T20:10:04,099 adding 'caracal/kafka/replay.py' 2026-02-11T20:10:04,101 adding 'caracal/mcp/__init__.py' 2026-02-11T20:10:04,104 adding 'caracal/mcp/adapter.py' 2026-02-11T20:10:04,106 adding 'caracal/mcp/cost_calculator.py' 2026-02-11T20:10:04,109 adding 'caracal/mcp/service.py' 2026-02-11T20:10:04,111 adding 'caracal/merkle/__init__.py' 2026-02-11T20:10:04,113 adding 'caracal/merkle/backfill.py' 2026-02-11T20:10:04,115 adding 'caracal/merkle/batcher.py' 2026-02-11T20:10:04,117 adding 'caracal/merkle/key_management.py' 2026-02-11T20:10:04,119 adding 'caracal/merkle/key_rotation_scheduler.py' 2026-02-11T20:10:04,121 adding 'caracal/merkle/recovery.py' 2026-02-11T20:10:04,123 adding 'caracal/merkle/signer.py' 2026-02-11T20:10:04,125 adding 'caracal/merkle/snapshot.py' 2026-02-11T20:10:04,127 adding 'caracal/merkle/snapshot_scheduler.py' 2026-02-11T20:10:04,129 adding 'caracal/merkle/tree.py' 2026-02-11T20:10:04,131 adding 'caracal/merkle/verifier.py' 2026-02-11T20:10:04,133 adding 'caracal/monitoring/__init__.py' 2026-02-11T20:10:04,135 adding 'caracal/monitoring/health.py' 2026-02-11T20:10:04,137 adding 'caracal/monitoring/http_server.py' 2026-02-11T20:10:04,140 adding 'caracal/monitoring/metrics.py' 2026-02-11T20:10:04,142 adding 'caracal/redis/__init__.py' 2026-02-11T20:10:04,144 adding 'caracal/redis/client.py' 2026-02-11T20:10:04,146 adding 'caracal/redis/spending_cache.py' 2026-02-11T20:10:04,148 adding 'caracal/sdk/__init__.py' 2026-02-11T20:10:04,151 adding 'caracal/sdk/client.py' 2026-02-11T20:10:04,153 adding 'caracal/sdk/context.py' 2026-02-11T20:10:04,160 adding 'caracal_core-0.3.0.dist-info/licenses/LICENSE' 2026-02-11T20:10:04,167 adding 'caracal_core-0.3.0.dist-info/METADATA' 2026-02-11T20:10:04,168 adding 'caracal_core-0.3.0.dist-info/WHEEL' 2026-02-11T20:10:04,169 adding 'caracal_core-0.3.0.dist-info/entry_points.txt' 2026-02-11T20:10:04,170 adding 'caracal_core-0.3.0.dist-info/top_level.txt' 2026-02-11T20:10:04,172 adding 'caracal_core-0.3.0.dist-info/RECORD' 2026-02-11T20:10:04,178 removing build/bdist.linux-armv7l/wheel 2026-02-11T20:10:04,303 Building wheel for caracal-core (pyproject.toml): finished with status 'done' 2026-02-11T20:10:04,314 Created wheel for caracal-core: filename=caracal_core-0.3.0-py3-none-any.whl size=323105 sha256=c2c557067c72677efe731783f610f9d11ecaea8162353ab5459c33ff2582ad7b 2026-02-11T20:10:04,315 Stored in directory: /tmp/pip-ephem-wheel-cache-b4m49dzn/wheels/d8/4f/e0/7cfb1046f1c542325fbd60895f05751850b030364b0f767321 2026-02-11T20:10:04,355 Successfully built caracal-core 2026-02-11T20:10:04,378 Removed build tracker: '/tmp/pip-build-tracker-pt7lxvoq'