2026-02-11T12:35:32,434 Created temporary directory: /tmp/pip-ephem-wheel-cache-gj8ncemc 2026-02-11T12:35:32,436 Created temporary directory: /tmp/pip-build-tracker-gnne_etf 2026-02-11T12:35:32,437 Initialized build tracking at /tmp/pip-build-tracker-gnne_etf 2026-02-11T12:35:32,437 Created build tracker: /tmp/pip-build-tracker-gnne_etf 2026-02-11T12:35:32,438 Entered build tracker: /tmp/pip-build-tracker-gnne_etf 2026-02-11T12:35:32,438 Created temporary directory: /tmp/pip-wheel-zvgr1ong 2026-02-11T12:35:32,442 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-11T12:35:32,444 Created temporary directory: /tmp/pip-ephem-wheel-cache-l7wya7dw 2026-02-11T12:35:32,469 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T12:35:32,472 2 location(s) to search for versions of caracal-core: 2026-02-11T12:35:32,472 * https://pypi.org/simple/caracal-core/ 2026-02-11T12:35:32,472 * https://www.piwheels.org/simple/caracal-core/ 2026-02-11T12:35:32,473 Fetching project page and analyzing links: https://pypi.org/simple/caracal-core/ 2026-02-11T12:35:32,474 Getting page https://pypi.org/simple/caracal-core/ 2026-02-11T12:35:32,475 Found index url https://pypi.org/simple 2026-02-11T12:35:32,610 Fetched page https://pypi.org/simple/caracal-core/ as application/vnd.pypi.simple.v1+json 2026-02-11T12:35:32,613 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-11T12:35:32,614 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-11T12:35:32,615 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-11T12:35:32,616 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-11T12:35:32,616 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-11T12:35:32,617 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-11T12:35:32,618 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-11T12:35:32,619 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-11T12:35:32,620 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-11T12:35:32,621 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-11T12:35:32,622 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-11T12:35:32,623 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-11T12:35:32,623 Fetching project page and analyzing links: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T12:35:32,624 Getting page https://www.piwheels.org/simple/caracal-core/ 2026-02-11T12:35:32,625 Found index url https://www.piwheels.org/simple 2026-02-11T12:35:32,779 Fetched page https://www.piwheels.org/simple/caracal-core/ as text/html 2026-02-11T12:35:32,781 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-11T12:35:32,782 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-11T12:35:32,782 Skipping link: not a file: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T12:35:32,783 Skipping link: not a file: https://pypi.org/simple/caracal-core/ 2026-02-11T12:35:32,802 Given no hashes to check 1 links for project 'caracal-core': discarding no candidates 2026-02-11T12:35:32,820 Collecting caracal-core==0.2.0 2026-02-11T12:35:32,822 Created temporary directory: /tmp/pip-unpack-t1n29y_2 2026-02-11T12:35:33,032 Downloading caracal_core-0.2.0.tar.gz (162 kB) 2026-02-11T12:35:33,254 Added caracal-core==0.2.0 from https://files.pythonhosted.org/packages/b3/08/3850d7c6845275278dfb17e855879629a5334d90512210631c0860d22b10/caracal_core-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-gnne_etf' 2026-02-11T12:35:33,261 Created temporary directory: /tmp/pip-build-env-61mt_6nr 2026-02-11T12:35:33,265 Installing build dependencies: started 2026-02-11T12:35:33,267 Running command pip subprocess to install build dependencies 2026-02-11T12:35:34,402 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T12:35:34,985 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-11T12:35:35,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T12:35:36,754 Collecting setuptools>=68.0 2026-02-11T12:35:36,774 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T12:35:37,042 Collecting wheel 2026-02-11T12:35:37,061 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T12:35:37,248 Collecting packaging>=24.0 2026-02-11T12:35:37,264 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T12:35:40,322 Installing collected packages: setuptools, packaging, wheel 2026-02-11T12:35:43,934 Creating /tmp/pip-build-env-61mt_6nr/overlay/local/bin 2026-02-11T12:35:43,937 changing mode of /tmp/pip-build-env-61mt_6nr/overlay/local/bin/wheel to 755 2026-02-11T12:35:43,967 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T12:35:44,247 Installing build dependencies: finished with status 'done' 2026-02-11T12:35:44,253 Getting requirements to build wheel: started 2026-02-11T12:35:44,254 Running command Getting requirements to build wheel 2026-02-11T12:35:45,349 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T12:35:45,350 !! 2026-02-11T12:35:45,351 ******************************************************************************** 2026-02-11T12:35:45,351 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-11T12:35:45,352 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T12:35:45,353 or your builds will no longer be supported. 2026-02-11T12:35:45,354 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:45,354 ******************************************************************************** 2026-02-11T12:35:45,355 !! 2026-02-11T12:35:45,356 corresp(dist, value, root_dir) 2026-02-11T12:35:45,432 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:45,432 !! 2026-02-11T12:35:45,433 ******************************************************************************** 2026-02-11T12:35:45,434 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:45,435 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:45,437 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:45,437 ******************************************************************************** 2026-02-11T12:35:45,438 !! 2026-02-11T12:35:45,439 dist._finalize_license_expression() 2026-02-11T12:35:45,439 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:45,440 !! 2026-02-11T12:35:45,441 ******************************************************************************** 2026-02-11T12:35:45,442 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:45,443 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:45,445 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:45,445 ******************************************************************************** 2026-02-11T12:35:45,446 !! 2026-02-11T12:35:45,447 self._finalize_license_expression() 2026-02-11T12:35:45,447 running egg_info 2026-02-11T12:35:45,450 writing caracal_core.egg-info/PKG-INFO 2026-02-11T12:35:45,457 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T12:35:45,458 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T12:35:45,461 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T12:35:45,463 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T12:35:45,493 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:45,498 reading manifest template 'MANIFEST.in' 2026-02-11T12:35:45,519 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T12:35:45,520 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T12:35:45,521 adding license file 'LICENSE' 2026-02-11T12:35:45,526 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:45,623 Getting requirements to build wheel: finished with status 'done' 2026-02-11T12:35:45,626 Created temporary directory: /tmp/pip-modern-metadata-4xbhqhq7 2026-02-11T12:35:45,629 Preparing metadata (pyproject.toml): started 2026-02-11T12:35:45,630 Running command Preparing metadata (pyproject.toml) 2026-02-11T12:35:46,189 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T12:35:46,189 !! 2026-02-11T12:35:46,190 ******************************************************************************** 2026-02-11T12:35:46,190 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-11T12:35:46,191 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T12:35:46,192 or your builds will no longer be supported. 2026-02-11T12:35:46,192 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:46,193 ******************************************************************************** 2026-02-11T12:35:46,194 !! 2026-02-11T12:35:46,195 corresp(dist, value, root_dir) 2026-02-11T12:35:46,264 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:46,265 !! 2026-02-11T12:35:46,266 ******************************************************************************** 2026-02-11T12:35:46,267 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:46,268 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:46,269 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:46,269 ******************************************************************************** 2026-02-11T12:35:46,271 !! 2026-02-11T12:35:46,271 dist._finalize_license_expression() 2026-02-11T12:35:46,272 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:46,273 !! 2026-02-11T12:35:46,274 ******************************************************************************** 2026-02-11T12:35:46,274 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:46,275 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:46,276 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:46,277 ******************************************************************************** 2026-02-11T12:35:46,278 !! 2026-02-11T12:35:46,279 self._finalize_license_expression() 2026-02-11T12:35:46,279 running dist_info 2026-02-11T12:35:46,290 creating /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info 2026-02-11T12:35:46,291 writing /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/PKG-INFO 2026-02-11T12:35:46,298 writing dependency_links to /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/dependency_links.txt 2026-02-11T12:35:46,299 writing entry points to /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/entry_points.txt 2026-02-11T12:35:46,302 writing requirements to /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/requires.txt 2026-02-11T12:35:46,303 writing top-level names to /tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/top_level.txt 2026-02-11T12:35:46,305 writing manifest file '/tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:46,331 reading manifest file '/tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:46,333 reading manifest template 'MANIFEST.in' 2026-02-11T12:35:46,354 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T12:35:46,355 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T12:35:46,355 adding license file 'LICENSE' 2026-02-11T12:35:46,360 writing manifest file '/tmp/pip-modern-metadata-4xbhqhq7/caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:46,361 creating '/tmp/pip-modern-metadata-4xbhqhq7/caracal_core-0.2.0.dist-info' 2026-02-11T12:35:46,485 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T12:35:46,497 Source in /tmp/pip-wheel-zvgr1ong/caracal-core_b8897c4d7e804dcb816ec6bae4f97bda has version 0.2.0, which satisfies requirement caracal-core==0.2.0 from https://files.pythonhosted.org/packages/b3/08/3850d7c6845275278dfb17e855879629a5334d90512210631c0860d22b10/caracal_core-0.2.0.tar.gz 2026-02-11T12:35:46,498 Removed caracal-core==0.2.0 from https://files.pythonhosted.org/packages/b3/08/3850d7c6845275278dfb17e855879629a5334d90512210631c0860d22b10/caracal_core-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-gnne_etf' 2026-02-11T12:35:46,517 Created temporary directory: /tmp/pip-unpack-bft8qal2 2026-02-11T12:35:46,518 Building wheels for collected packages: caracal-core 2026-02-11T12:35:46,522 Created temporary directory: /tmp/pip-wheel-vhjwfcp5 2026-02-11T12:35:46,523 Destination directory: /tmp/pip-wheel-vhjwfcp5 2026-02-11T12:35:46,525 Building wheel for caracal-core (pyproject.toml): started 2026-02-11T12:35:46,526 Running command Building wheel for caracal-core (pyproject.toml) 2026-02-11T12:35:47,079 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T12:35:47,079 !! 2026-02-11T12:35:47,080 ******************************************************************************** 2026-02-11T12:35:47,081 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-11T12:35:47,082 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T12:35:47,083 or your builds will no longer be supported. 2026-02-11T12:35:47,084 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:47,085 ******************************************************************************** 2026-02-11T12:35:47,086 !! 2026-02-11T12:35:47,086 corresp(dist, value, root_dir) 2026-02-11T12:35:47,150 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:47,151 !! 2026-02-11T12:35:47,152 ******************************************************************************** 2026-02-11T12:35:47,153 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:47,154 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:47,155 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:47,156 ******************************************************************************** 2026-02-11T12:35:47,157 !! 2026-02-11T12:35:47,157 dist._finalize_license_expression() 2026-02-11T12:35:47,158 /tmp/pip-build-env-61mt_6nr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:35:47,159 !! 2026-02-11T12:35:47,160 ******************************************************************************** 2026-02-11T12:35:47,160 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:35:47,161 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T12:35:47,162 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:35:47,162 ******************************************************************************** 2026-02-11T12:35:47,163 !! 2026-02-11T12:35:47,164 self._finalize_license_expression() 2026-02-11T12:35:47,164 running bdist_wheel 2026-02-11T12:35:47,175 running build 2026-02-11T12:35:47,176 running build_py 2026-02-11T12:35:47,182 creating build/lib/caracal 2026-02-11T12:35:47,183 copying caracal/logging_config.py -> build/lib/caracal 2026-02-11T12:35:47,186 copying caracal/__init__.py -> build/lib/caracal 2026-02-11T12:35:47,187 copying caracal/exceptions.py -> build/lib/caracal 2026-02-11T12:35:47,190 creating build/lib/caracal/db 2026-02-11T12:35:47,191 copying caracal/db/schema_version.py -> build/lib/caracal/db 2026-02-11T12:35:47,193 copying caracal/db/circuit_breaker_integration.py -> build/lib/caracal/db 2026-02-11T12:35:47,195 copying caracal/db/models.py -> build/lib/caracal/db 2026-02-11T12:35:47,197 copying caracal/db/__init__.py -> build/lib/caracal/db 2026-02-11T12:35:47,199 copying caracal/db/connection.py -> build/lib/caracal/db 2026-02-11T12:35:47,202 creating build/lib/caracal/config 2026-02-11T12:35:47,203 copying caracal/config/__init__.py -> build/lib/caracal/config 2026-02-11T12:35:47,205 copying caracal/config/settings.py -> build/lib/caracal/config 2026-02-11T12:35:47,208 creating build/lib/caracal/core 2026-02-11T12:35:47,209 copying caracal/core/metering.py -> build/lib/caracal/core 2026-02-11T12:35:47,211 copying caracal/core/error_handling.py -> build/lib/caracal/core 2026-02-11T12:35:47,213 copying caracal/core/policy.py -> build/lib/caracal/core 2026-02-11T12:35:47,216 copying caracal/core/circuit_breaker.py -> build/lib/caracal/core 2026-02-11T12:35:47,218 copying caracal/core/__init__.py -> build/lib/caracal/core 2026-02-11T12:35:47,220 copying caracal/core/delegation.py -> build/lib/caracal/core 2026-02-11T12:35:47,223 copying caracal/core/retry.py -> build/lib/caracal/core 2026-02-11T12:35:47,225 copying caracal/core/identity.py -> build/lib/caracal/core 2026-02-11T12:35:47,228 copying caracal/core/pricebook.py -> build/lib/caracal/core 2026-02-11T12:35:47,230 copying caracal/core/ledger.py -> build/lib/caracal/core 2026-02-11T12:35:47,233 copying caracal/core/provisional_charges.py -> build/lib/caracal/core 2026-02-11T12:35:47,236 creating build/lib/caracal/cli 2026-02-11T12:35:47,237 copying caracal/cli/policy.py -> build/lib/caracal/cli 2026-02-11T12:35:47,239 copying caracal/cli/__init__.py -> build/lib/caracal/cli 2026-02-11T12:35:47,241 copying caracal/cli/delegation.py -> build/lib/caracal/cli 2026-02-11T12:35:47,244 copying caracal/cli/agent.py -> build/lib/caracal/cli 2026-02-11T12:35:47,246 copying caracal/cli/db.py -> build/lib/caracal/cli 2026-02-11T12:35:47,248 copying caracal/cli/backup.py -> build/lib/caracal/cli 2026-02-11T12:35:47,251 copying caracal/cli/pricebook.py -> build/lib/caracal/cli 2026-02-11T12:35:47,253 copying caracal/cli/ledger.py -> build/lib/caracal/cli 2026-02-11T12:35:47,256 copying caracal/cli/main.py -> build/lib/caracal/cli 2026-02-11T12:35:47,259 copying caracal/cli/provisional_charges.py -> build/lib/caracal/cli 2026-02-11T12:35:47,261 copying caracal/cli/mcp_service.py -> build/lib/caracal/cli 2026-02-11T12:35:47,264 creating build/lib/caracal/gateway 2026-02-11T12:35:47,265 copying caracal/gateway/proxy.py -> build/lib/caracal/gateway 2026-02-11T12:35:47,268 copying caracal/gateway/__init__.py -> build/lib/caracal/gateway 2026-02-11T12:35:47,270 copying caracal/gateway/replay_protection.py -> build/lib/caracal/gateway 2026-02-11T12:35:47,272 copying caracal/gateway/cache.py -> build/lib/caracal/gateway 2026-02-11T12:35:47,275 copying caracal/gateway/auth.py -> build/lib/caracal/gateway 2026-02-11T12:35:47,278 creating build/lib/caracal/sdk 2026-02-11T12:35:47,279 copying caracal/sdk/context.py -> build/lib/caracal/sdk 2026-02-11T12:35:47,281 copying caracal/sdk/__init__.py -> build/lib/caracal/sdk 2026-02-11T12:35:47,283 copying caracal/sdk/client.py -> build/lib/caracal/sdk 2026-02-11T12:35:47,286 creating build/lib/caracal/monitoring 2026-02-11T12:35:47,287 copying caracal/monitoring/__init__.py -> build/lib/caracal/monitoring 2026-02-11T12:35:47,289 copying caracal/monitoring/metrics.py -> build/lib/caracal/monitoring 2026-02-11T12:35:47,292 creating build/lib/caracal/mcp 2026-02-11T12:35:47,294 copying caracal/mcp/__init__.py -> build/lib/caracal/mcp 2026-02-11T12:35:47,296 copying caracal/mcp/adapter.py -> build/lib/caracal/mcp 2026-02-11T12:35:47,298 copying caracal/mcp/cost_calculator.py -> build/lib/caracal/mcp 2026-02-11T12:35:47,300 copying caracal/mcp/service.py -> build/lib/caracal/mcp 2026-02-11T12:35:47,303 creating build/lib/caracal/db/migrations 2026-02-11T12:35:47,304 copying caracal/db/migrations/env.py -> build/lib/caracal/db/migrations 2026-02-11T12:35:47,306 creating build/lib/caracal/db/migrations/versions 2026-02-11T12:35:47,307 copying caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/lib/caracal/db/migrations/versions 2026-02-11T12:35:47,309 running egg_info 2026-02-11T12:35:47,319 writing caracal_core.egg-info/PKG-INFO 2026-02-11T12:35:47,325 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T12:35:47,326 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T12:35:47,329 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T12:35:47,330 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T12:35:47,347 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:47,351 reading manifest template 'MANIFEST.in' 2026-02-11T12:35:47,372 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T12:35:47,373 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T12:35:47,374 adding license file 'LICENSE' 2026-02-11T12:35:47,379 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T12:35:47,398 installing to build/bdist.linux-armv7l/wheel 2026-02-11T12:35:47,399 running install 2026-02-11T12:35:47,421 running install_lib 2026-02-11T12:35:47,426 creating build/bdist.linux-armv7l/wheel 2026-02-11T12:35:47,429 creating build/bdist.linux-armv7l/wheel/caracal 2026-02-11T12:35:47,430 creating build/bdist.linux-armv7l/wheel/caracal/db 2026-02-11T12:35:47,432 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations 2026-02-11T12:35:47,433 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations/versions 2026-02-11T12:35:47,434 copying build/lib/caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T12:35:47,437 copying build/lib/caracal/db/migrations/env.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations 2026-02-11T12:35:47,439 copying build/lib/caracal/db/schema_version.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T12:35:47,442 copying build/lib/caracal/db/circuit_breaker_integration.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T12:35:47,444 copying build/lib/caracal/db/models.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T12:35:47,446 copying build/lib/caracal/db/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T12:35:47,448 copying build/lib/caracal/db/connection.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T12:35:47,450 copying build/lib/caracal/logging_config.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T12:35:47,453 creating build/bdist.linux-armv7l/wheel/caracal/config 2026-02-11T12:35:47,454 copying build/lib/caracal/config/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T12:35:47,455 copying build/lib/caracal/config/settings.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T12:35:47,458 copying build/lib/caracal/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T12:35:47,460 creating build/bdist.linux-armv7l/wheel/caracal/core 2026-02-11T12:35:47,461 copying build/lib/caracal/core/metering.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,463 copying build/lib/caracal/core/error_handling.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,466 copying build/lib/caracal/core/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,469 copying build/lib/caracal/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,471 copying build/lib/caracal/core/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,473 copying build/lib/caracal/core/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,475 copying build/lib/caracal/core/retry.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,478 copying build/lib/caracal/core/identity.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,480 copying build/lib/caracal/core/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,482 copying build/lib/caracal/core/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,485 copying build/lib/caracal/core/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T12:35:47,488 creating build/bdist.linux-armv7l/wheel/caracal/cli 2026-02-11T12:35:47,489 copying build/lib/caracal/cli/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,491 copying build/lib/caracal/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,493 copying build/lib/caracal/cli/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,495 copying build/lib/caracal/cli/agent.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,498 copying build/lib/caracal/cli/db.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,500 copying build/lib/caracal/cli/backup.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,503 copying build/lib/caracal/cli/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,505 copying build/lib/caracal/cli/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,507 copying build/lib/caracal/cli/main.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,510 copying build/lib/caracal/cli/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,512 copying build/lib/caracal/cli/mcp_service.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T12:35:47,515 copying build/lib/caracal/exceptions.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T12:35:47,517 creating build/bdist.linux-armv7l/wheel/caracal/gateway 2026-02-11T12:35:47,518 copying build/lib/caracal/gateway/proxy.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T12:35:47,522 copying build/lib/caracal/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T12:35:47,523 copying build/lib/caracal/gateway/replay_protection.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T12:35:47,526 copying build/lib/caracal/gateway/cache.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T12:35:47,528 copying build/lib/caracal/gateway/auth.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T12:35:47,531 creating build/bdist.linux-armv7l/wheel/caracal/sdk 2026-02-11T12:35:47,532 copying build/lib/caracal/sdk/context.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T12:35:47,534 copying build/lib/caracal/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T12:35:47,536 copying build/lib/caracal/sdk/client.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T12:35:47,539 creating build/bdist.linux-armv7l/wheel/caracal/monitoring 2026-02-11T12:35:47,540 copying build/lib/caracal/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T12:35:47,542 copying build/lib/caracal/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T12:35:47,545 creating build/bdist.linux-armv7l/wheel/caracal/mcp 2026-02-11T12:35:47,546 copying build/lib/caracal/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T12:35:47,548 copying build/lib/caracal/mcp/adapter.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T12:35:47,550 copying build/lib/caracal/mcp/cost_calculator.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T12:35:47,553 copying build/lib/caracal/mcp/service.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T12:35:47,555 running install_egg_info 2026-02-11T12:35:47,560 Copying caracal_core.egg-info to build/bdist.linux-armv7l/wheel/./caracal_core-0.2.0-py3.11.egg-info 2026-02-11T12:35:47,572 running install_scripts 2026-02-11T12:35:47,585 creating build/bdist.linux-armv7l/wheel/caracal_core-0.2.0.dist-info/WHEEL 2026-02-11T12:35:47,588 creating '/tmp/pip-wheel-vhjwfcp5/.tmp-zl0oke0j/caracal_core-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T12:35:47,590 adding 'caracal/__init__.py' 2026-02-11T12:35:47,592 adding 'caracal/exceptions.py' 2026-02-11T12:35:47,593 adding 'caracal/logging_config.py' 2026-02-11T12:35:47,595 adding 'caracal/cli/__init__.py' 2026-02-11T12:35:47,597 adding 'caracal/cli/agent.py' 2026-02-11T12:35:47,599 adding 'caracal/cli/backup.py' 2026-02-11T12:35:47,602 adding 'caracal/cli/db.py' 2026-02-11T12:35:47,604 adding 'caracal/cli/delegation.py' 2026-02-11T12:35:47,607 adding 'caracal/cli/ledger.py' 2026-02-11T12:35:47,610 adding 'caracal/cli/main.py' 2026-02-11T12:35:47,611 adding 'caracal/cli/mcp_service.py' 2026-02-11T12:35:47,613 adding 'caracal/cli/policy.py' 2026-02-11T12:35:47,615 adding 'caracal/cli/pricebook.py' 2026-02-11T12:35:47,617 adding 'caracal/cli/provisional_charges.py' 2026-02-11T12:35:47,619 adding 'caracal/config/__init__.py' 2026-02-11T12:35:47,621 adding 'caracal/config/settings.py' 2026-02-11T12:35:47,623 adding 'caracal/core/__init__.py' 2026-02-11T12:35:47,625 adding 'caracal/core/circuit_breaker.py' 2026-02-11T12:35:47,628 adding 'caracal/core/delegation.py' 2026-02-11T12:35:47,630 adding 'caracal/core/error_handling.py' 2026-02-11T12:35:47,632 adding 'caracal/core/identity.py' 2026-02-11T12:35:47,635 adding 'caracal/core/ledger.py' 2026-02-11T12:35:47,637 adding 'caracal/core/metering.py' 2026-02-11T12:35:47,640 adding 'caracal/core/policy.py' 2026-02-11T12:35:47,643 adding 'caracal/core/pricebook.py' 2026-02-11T12:35:47,645 adding 'caracal/core/provisional_charges.py' 2026-02-11T12:35:47,647 adding 'caracal/core/retry.py' 2026-02-11T12:35:47,648 adding 'caracal/db/__init__.py' 2026-02-11T12:35:47,650 adding 'caracal/db/circuit_breaker_integration.py' 2026-02-11T12:35:47,652 adding 'caracal/db/connection.py' 2026-02-11T12:35:47,653 adding 'caracal/db/models.py' 2026-02-11T12:35:47,655 adding 'caracal/db/schema_version.py' 2026-02-11T12:35:47,657 adding 'caracal/db/migrations/env.py' 2026-02-11T12:35:47,659 adding 'caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py' 2026-02-11T12:35:47,661 adding 'caracal/gateway/__init__.py' 2026-02-11T12:35:47,663 adding 'caracal/gateway/auth.py' 2026-02-11T12:35:47,665 adding 'caracal/gateway/cache.py' 2026-02-11T12:35:47,669 adding 'caracal/gateway/proxy.py' 2026-02-11T12:35:47,671 adding 'caracal/gateway/replay_protection.py' 2026-02-11T12:35:47,673 adding 'caracal/mcp/__init__.py' 2026-02-11T12:35:47,676 adding 'caracal/mcp/adapter.py' 2026-02-11T12:35:47,678 adding 'caracal/mcp/cost_calculator.py' 2026-02-11T12:35:47,680 adding 'caracal/mcp/service.py' 2026-02-11T12:35:47,682 adding 'caracal/monitoring/__init__.py' 2026-02-11T12:35:47,684 adding 'caracal/monitoring/metrics.py' 2026-02-11T12:35:47,686 adding 'caracal/sdk/__init__.py' 2026-02-11T12:35:47,689 adding 'caracal/sdk/client.py' 2026-02-11T12:35:47,691 adding 'caracal/sdk/context.py' 2026-02-11T12:35:47,698 adding 'caracal_core-0.2.0.dist-info/licenses/LICENSE' 2026-02-11T12:35:47,705 adding 'caracal_core-0.2.0.dist-info/METADATA' 2026-02-11T12:35:47,706 adding 'caracal_core-0.2.0.dist-info/WHEEL' 2026-02-11T12:35:47,707 adding 'caracal_core-0.2.0.dist-info/entry_points.txt' 2026-02-11T12:35:47,708 adding 'caracal_core-0.2.0.dist-info/top_level.txt' 2026-02-11T12:35:47,709 adding 'caracal_core-0.2.0.dist-info/RECORD' 2026-02-11T12:35:47,713 removing build/bdist.linux-armv7l/wheel 2026-02-11T12:35:47,825 Building wheel for caracal-core (pyproject.toml): finished with status 'done' 2026-02-11T12:35:47,833 Created wheel for caracal-core: filename=caracal_core-0.2.0-py3-none-any.whl size=166408 sha256=69649bdf7704a4f72cec3ba1cf296028bff0b7639cbb1236c3a8f87869ea5762 2026-02-11T12:35:47,835 Stored in directory: /tmp/pip-ephem-wheel-cache-l7wya7dw/wheels/c6/42/b5/91c97fa347c43e8f2ade7076de0f501101c8f54881efb2a9e9 2026-02-11T12:35:47,868 Successfully built caracal-core 2026-02-11T12:35:47,877 Removed build tracker: '/tmp/pip-build-tracker-gnne_etf'