2026-03-14T09:03:42,595 Created temporary directory: /tmp/pip-ephem-wheel-cache-oo36d95y 2026-03-14T09:03:42,597 Created temporary directory: /tmp/pip-build-tracker-mkjhsti1 2026-03-14T09:03:42,597 Initialized build tracking at /tmp/pip-build-tracker-mkjhsti1 2026-03-14T09:03:42,598 Created build tracker: /tmp/pip-build-tracker-mkjhsti1 2026-03-14T09:03:42,598 Entered build tracker: /tmp/pip-build-tracker-mkjhsti1 2026-03-14T09:03:42,599 Created temporary directory: /tmp/pip-wheel-iic6hee6 2026-03-14T09:03:42,602 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-03-14T09:03:42,605 Created temporary directory: /tmp/pip-ephem-wheel-cache-t5hazbua 2026-03-14T09:03:42,626 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-14T09:03:42,630 2 location(s) to search for versions of llm-kelt: 2026-03-14T09:03:42,630 * https://pypi.org/simple/llm-kelt/ 2026-03-14T09:03:42,630 * https://www.piwheels.org/simple/llm-kelt/ 2026-03-14T09:03:42,631 Fetching project page and analyzing links: https://pypi.org/simple/llm-kelt/ 2026-03-14T09:03:42,632 Getting page https://pypi.org/simple/llm-kelt/ 2026-03-14T09:03:42,633 Found index url https://pypi.org/simple 2026-03-14T09:03:42,848 Fetched page https://pypi.org/simple/llm-kelt/ as application/vnd.pypi.simple.v1+json 2026-03-14T09:03:42,850 Skipping link: No binaries permitted for llm-kelt: https://files.pythonhosted.org/packages/20/08/0eccee4d193af12758eadf14daacf6f80da48869fe165f363c92b5151cb5/llm_kelt-0.1.0-py3-none-any.whl (from https://pypi.org/simple/llm-kelt/) (requires-python:>=3.11) 2026-03-14T09:03:42,851 Found link https://files.pythonhosted.org/packages/18/16/d4e8fa8f4486cb22acd19f19a99d99d294b8f0565d1fbc9e8e6d5d2e652f/llm_kelt-0.1.0.tar.gz (from https://pypi.org/simple/llm-kelt/) (requires-python:>=3.11), version: 0.1.0 2026-03-14T09:03:42,852 Skipping link: No binaries permitted for llm-kelt: https://files.pythonhosted.org/packages/a2/fd/23bc621b2ff36c0db212f4b056ee41c444e1c4e2f8df5a6cd07a025463f3/llm_kelt-0.2.0-py3-none-any.whl (from https://pypi.org/simple/llm-kelt/) (requires-python:>=3.11) 2026-03-14T09:03:42,853 Found link https://files.pythonhosted.org/packages/a1/e6/86860c0bd0166ea246bf7ec53df262bc23b61c15c9ee97266ea11bcce305/llm_kelt-0.2.0.tar.gz (from https://pypi.org/simple/llm-kelt/) (requires-python:>=3.11), version: 0.2.0 2026-03-14T09:03:42,854 Fetching project page and analyzing links: https://www.piwheels.org/simple/llm-kelt/ 2026-03-14T09:03:42,855 Getting page https://www.piwheels.org/simple/llm-kelt/ 2026-03-14T09:03:42,856 Found index url https://www.piwheels.org/simple 2026-03-14T09:03:43,017 Fetched page https://www.piwheels.org/simple/llm-kelt/ as text/html 2026-03-14T09:03:43,019 Skipping link: No binaries permitted for llm-kelt: https://www.piwheels.org/simple/llm-kelt/llm_kelt-0.1.0-py3-none-any.whl#sha256=f4465098210b682407024cca9c45c1c51e4d77df1fcadb83d31fb2e8c3590dd0 (from https://www.piwheels.org/simple/llm-kelt/) (requires-python:>=3.11) 2026-03-14T09:03:43,019 Skipping link: not a file: https://www.piwheels.org/simple/llm-kelt/ 2026-03-14T09:03:43,020 Skipping link: not a file: https://pypi.org/simple/llm-kelt/ 2026-03-14T09:03:43,041 Given no hashes to check 1 links for project 'llm-kelt': discarding no candidates 2026-03-14T09:03:43,061 Collecting llm-kelt==0.2.0 2026-03-14T09:03:43,063 Created temporary directory: /tmp/pip-unpack-fkenj4np 2026-03-14T09:03:43,284 Downloading llm_kelt-0.2.0.tar.gz (237 kB) 2026-03-14T09:03:43,713 Added llm-kelt==0.2.0 from https://files.pythonhosted.org/packages/a1/e6/86860c0bd0166ea246bf7ec53df262bc23b61c15c9ee97266ea11bcce305/llm_kelt-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-mkjhsti1' 2026-03-14T09:03:43,721 Created temporary directory: /tmp/pip-build-env-ku4ptctt 2026-03-14T09:03:43,726 Installing build dependencies: started 2026-03-14T09:03:43,727 Running command pip subprocess to install build dependencies 2026-03-14T09:03:43,757 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-14T09:03:43,797 Traceback (most recent call last): 2026-03-14T09:03:43,798 File "", line 192, in addpackage 2026-03-14T09:03:43,798 File "", line 1, in 2026-03-14T09:03:43,799 ModuleNotFoundError: No module named 'cntimer' 2026-03-14T09:03:43,800 Remainder of file ignored 2026-03-14T09:03:44,854 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-14T09:03:45,439 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-03-14T09:03:45,463 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-14T09:03:47,198 Collecting setuptools>=68.0 2026-03-14T09:03:47,278 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-14T09:03:47,546 Collecting wheel 2026-03-14T09:03:47,560 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-14T09:03:47,907 Collecting setuptools-scm<9.0,>=8.0 2026-03-14T09:03:47,928 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.3.1-py3-none-any.whl (43 kB) 2026-03-14T09:03:48,116 Collecting packaging>=24.0 2026-03-14T09:03:48,133 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-14T09:03:51,269 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-03-14T09:03:55,450 Creating /tmp/pip-build-env-ku4ptctt/overlay/local/bin 2026-03-14T09:03:55,452 changing mode of /tmp/pip-build-env-ku4ptctt/overlay/local/bin/wheel to 755 2026-03-14T09:03:55,685 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-8.3.1 wheel-0.46.3 2026-03-14T09:03:55,982 Installing build dependencies: finished with status 'done' 2026-03-14T09:03:55,989 Getting requirements to build wheel: started 2026-03-14T09:03:55,991 Running command Getting requirements to build wheel 2026-03-14T09:03:56,681 /tmp/pip-build-env-ku4ptctt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-14T09:03:56,681 !! 2026-03-14T09:03:56,683 ******************************************************************************** 2026-03-14T09:03:56,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-03-14T09:03:56,684 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-14T09:03:56,685 or your builds will no longer be supported. 2026-03-14T09:03:56,686 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-14T09:03:56,687 ******************************************************************************** 2026-03-14T09:03:56,688 !! 2026-03-14T09:03:56,689 corresp(dist, value, root_dir) 2026-03-14T09:03:56,776 running egg_info 2026-03-14T09:03:56,784 writing llm_kelt.egg-info/PKG-INFO 2026-03-14T09:03:56,793 writing dependency_links to llm_kelt.egg-info/dependency_links.txt 2026-03-14T09:03:56,795 writing entry points to llm_kelt.egg-info/entry_points.txt 2026-03-14T09:03:56,800 writing requirements to llm_kelt.egg-info/requires.txt 2026-03-14T09:03:56,802 writing top-level names to llm_kelt.egg-info/top_level.txt 2026-03-14T09:03:56,868 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2026-03-14T09:03:56,872 reading manifest file 'llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:56,889 adding license file 'LICENSE' 2026-03-14T09:03:56,896 writing manifest file 'llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:56,997 Getting requirements to build wheel: finished with status 'done' 2026-03-14T09:03:57,001 Created temporary directory: /tmp/pip-modern-metadata-fftpfduc 2026-03-14T09:03:57,003 Preparing metadata (pyproject.toml): started 2026-03-14T09:03:57,004 Running command Preparing metadata (pyproject.toml) 2026-03-14T09:03:57,626 /tmp/pip-build-env-ku4ptctt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-14T09:03:57,627 !! 2026-03-14T09:03:57,628 ******************************************************************************** 2026-03-14T09:03:57,628 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-03-14T09:03:57,629 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-14T09:03:57,630 or your builds will no longer be supported. 2026-03-14T09:03:57,631 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-14T09:03:57,631 ******************************************************************************** 2026-03-14T09:03:57,632 !! 2026-03-14T09:03:57,633 corresp(dist, value, root_dir) 2026-03-14T09:03:57,718 running dist_info 2026-03-14T09:03:57,731 creating /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info 2026-03-14T09:03:57,732 writing /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/PKG-INFO 2026-03-14T09:03:57,740 writing dependency_links to /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/dependency_links.txt 2026-03-14T09:03:57,741 writing entry points to /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/entry_points.txt 2026-03-14T09:03:57,746 writing requirements to /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/requires.txt 2026-03-14T09:03:57,747 writing top-level names to /tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/top_level.txt 2026-03-14T09:03:57,749 writing manifest file '/tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:57,807 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2026-03-14T09:03:57,810 reading manifest file '/tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:57,812 adding license file 'LICENSE' 2026-03-14T09:03:57,817 writing manifest file '/tmp/pip-modern-metadata-fftpfduc/llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:57,818 creating '/tmp/pip-modern-metadata-fftpfduc/llm_kelt-0.2.0.dist-info' 2026-03-14T09:03:57,948 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-14T09:03:57,953 Source in /tmp/pip-wheel-iic6hee6/llm-kelt_92a02b55f7ff4199ab90cf342b7ede75 has version 0.2.0, which satisfies requirement llm-kelt==0.2.0 from https://files.pythonhosted.org/packages/a1/e6/86860c0bd0166ea246bf7ec53df262bc23b61c15c9ee97266ea11bcce305/llm_kelt-0.2.0.tar.gz 2026-03-14T09:03:57,954 Removed llm-kelt==0.2.0 from https://files.pythonhosted.org/packages/a1/e6/86860c0bd0166ea246bf7ec53df262bc23b61c15c9ee97266ea11bcce305/llm_kelt-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-mkjhsti1' 2026-03-14T09:03:57,960 Created temporary directory: /tmp/pip-unpack-pnwf6nh0 2026-03-14T09:03:57,961 Building wheels for collected packages: llm-kelt 2026-03-14T09:03:57,965 Created temporary directory: /tmp/pip-wheel-a6g402yy 2026-03-14T09:03:57,966 Destination directory: /tmp/pip-wheel-a6g402yy 2026-03-14T09:03:57,968 Building wheel for llm-kelt (pyproject.toml): started 2026-03-14T09:03:57,970 Running command Building wheel for llm-kelt (pyproject.toml) 2026-03-14T09:03:58,577 /tmp/pip-build-env-ku4ptctt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-14T09:03:58,577 !! 2026-03-14T09:03:58,578 ******************************************************************************** 2026-03-14T09:03:58,578 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-03-14T09:03:58,579 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-14T09:03:58,580 or your builds will no longer be supported. 2026-03-14T09:03:58,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-14T09:03:58,581 ******************************************************************************** 2026-03-14T09:03:58,582 !! 2026-03-14T09:03:58,582 corresp(dist, value, root_dir) 2026-03-14T09:03:58,659 running bdist_wheel 2026-03-14T09:03:58,682 running build 2026-03-14T09:03:58,683 running build_py 2026-03-14T09:03:58,692 creating .build/lib/llm_kelt 2026-03-14T09:03:58,694 copying llm_kelt/factory.py -> .build/lib/llm_kelt 2026-03-14T09:03:58,696 copying llm_kelt/__init__.py -> .build/lib/llm_kelt 2026-03-14T09:03:58,698 copying llm_kelt/client.py -> .build/lib/llm_kelt 2026-03-14T09:03:58,701 copying llm_kelt/scoped_client.py -> .build/lib/llm_kelt 2026-03-14T09:03:58,704 creating .build/lib/llm_kelt/migrations 2026-03-14T09:03:58,706 copying llm_kelt/migrations/env.py -> .build/lib/llm_kelt/migrations 2026-03-14T09:03:58,710 creating .build/lib/llm_kelt/inference 2026-03-14T09:03:58,711 copying llm_kelt/inference/embedder.py -> .build/lib/llm_kelt/inference 2026-03-14T09:03:58,714 copying llm_kelt/inference/context.py -> .build/lib/llm_kelt/inference 2026-03-14T09:03:58,716 copying llm_kelt/inference/embed_facts.py -> .build/lib/llm_kelt/inference 2026-03-14T09:03:58,718 copying llm_kelt/inference/__init__.py -> .build/lib/llm_kelt/inference 2026-03-14T09:03:58,720 copying llm_kelt/inference/query.py -> .build/lib/llm_kelt/inference 2026-03-14T09:03:58,723 creating .build/lib/llm_kelt/memory 2026-03-14T09:03:58,724 copying llm_kelt/memory/isolation.py -> .build/lib/llm_kelt/memory 2026-03-14T09:03:58,727 copying llm_kelt/memory/__init__.py -> .build/lib/llm_kelt/memory 2026-03-14T09:03:58,730 creating .build/lib/llm_kelt/core 2026-03-14T09:03:58,731 copying llm_kelt/core/types.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,733 copying llm_kelt/core/schema.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,736 copying llm_kelt/core/embedding.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,739 copying llm_kelt/core/content.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,741 copying llm_kelt/core/models.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,743 copying llm_kelt/core/__init__.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,745 copying llm_kelt/core/scoped_database.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,747 copying llm_kelt/core/errors.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,748 copying llm_kelt/core/base.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,750 copying llm_kelt/core/database.py -> .build/lib/llm_kelt/core 2026-03-14T09:03:58,753 creating .build/lib/llm_kelt/cli 2026-03-14T09:03:58,754 copying llm_kelt/cli/__init__.py -> .build/lib/llm_kelt/cli 2026-03-14T09:03:58,757 copying llm_kelt/cli/__main__.py -> .build/lib/llm_kelt/cli 2026-03-14T09:03:58,758 copying llm_kelt/cli/cli.py -> .build/lib/llm_kelt/cli 2026-03-14T09:03:58,761 creating .build/lib/llm_kelt/training 2026-03-14T09:03:58,762 copying llm_kelt/training/schema.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,765 copying llm_kelt/training/runner.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,767 copying llm_kelt/training/model.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,771 copying llm_kelt/training/export.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,774 copying llm_kelt/training/factory.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,776 copying llm_kelt/training/__init__.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,778 copying llm_kelt/training/stability.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,781 copying llm_kelt/training/profiles.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,783 copying llm_kelt/training/merge.py -> .build/lib/llm_kelt/training 2026-03-14T09:03:58,786 creating .build/lib/llm_kelt/serving 2026-03-14T09:03:58,787 copying llm_kelt/serving/routes.py -> .build/lib/llm_kelt/serving 2026-03-14T09:03:58,789 copying llm_kelt/serving/__init__.py -> .build/lib/llm_kelt/serving 2026-03-14T09:03:58,791 copying llm_kelt/serving/app.py -> .build/lib/llm_kelt/serving 2026-03-14T09:03:58,793 creating .build/lib/llm_kelt/migrations/versions 2026-03-14T09:03:58,794 copying llm_kelt/migrations/versions/001_initial_schema.py -> .build/lib/llm_kelt/migrations/versions 2026-03-14T09:03:58,797 creating .build/lib/llm_kelt/memory/atomic 2026-03-14T09:03:58,799 copying llm_kelt/memory/atomic/embedding.py -> .build/lib/llm_kelt/memory/atomic 2026-03-14T09:03:58,801 copying llm_kelt/memory/atomic/models.py -> .build/lib/llm_kelt/memory/atomic 2026-03-14T09:03:58,804 copying llm_kelt/memory/atomic/__init__.py -> .build/lib/llm_kelt/memory/atomic 2026-03-14T09:03:58,806 copying llm_kelt/memory/atomic/protocol.py -> .build/lib/llm_kelt/memory/atomic 2026-03-14T09:03:58,809 creating .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,810 copying llm_kelt/memory/atomic/clients/preferences.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,812 copying llm_kelt/memory/atomic/clients/interactions.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,814 copying llm_kelt/memory/atomic/clients/directives.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,817 copying llm_kelt/memory/atomic/clients/__init__.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,819 copying llm_kelt/memory/atomic/clients/solutions.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,821 copying llm_kelt/memory/atomic/clients/base.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,824 copying llm_kelt/memory/atomic/clients/feedback.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,826 copying llm_kelt/memory/atomic/clients/predictions.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,829 copying llm_kelt/memory/atomic/clients/assertions.py -> .build/lib/llm_kelt/memory/atomic/clients 2026-03-14T09:03:58,831 creating .build/lib/llm_kelt/core/export 2026-03-14T09:03:58,833 copying llm_kelt/core/export/__init__.py -> .build/lib/llm_kelt/core/export 2026-03-14T09:03:58,835 copying llm_kelt/core/export/jsonl.py -> .build/lib/llm_kelt/core/export 2026-03-14T09:03:58,837 creating .build/lib/llm_kelt/cli/tools 2026-03-14T09:03:58,838 copying llm_kelt/cli/tools/proxy.py -> .build/lib/llm_kelt/cli/tools 2026-03-14T09:03:58,841 copying llm_kelt/cli/tools/__init__.py -> .build/lib/llm_kelt/cli/tools 2026-03-14T09:03:58,843 copying llm_kelt/cli/tools/train.py -> .build/lib/llm_kelt/cli/tools 2026-03-14T09:03:58,847 creating .build/lib/llm_kelt/training/dpo 2026-03-14T09:03:58,848 copying llm_kelt/training/dpo/trainer.py -> .build/lib/llm_kelt/training/dpo 2026-03-14T09:03:58,851 copying llm_kelt/training/dpo/export.py -> .build/lib/llm_kelt/training/dpo 2026-03-14T09:03:58,853 copying llm_kelt/training/dpo/__init__.py -> .build/lib/llm_kelt/training/dpo 2026-03-14T09:03:58,855 copying llm_kelt/training/dpo/client.py -> .build/lib/llm_kelt/training/dpo 2026-03-14T09:03:58,859 creating .build/lib/llm_kelt/training/sft 2026-03-14T09:03:58,860 copying llm_kelt/training/sft/__init__.py -> .build/lib/llm_kelt/training/sft 2026-03-14T09:03:58,862 copying llm_kelt/training/sft/client.py -> .build/lib/llm_kelt/training/sft 2026-03-14T09:03:58,865 creating .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,866 copying llm_kelt/training/manifest/schema.py -> .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,869 copying llm_kelt/training/manifest/__init__.py -> .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,871 copying llm_kelt/training/manifest/errors.py -> .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,874 copying llm_kelt/training/manifest/client.py -> .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,877 copying llm_kelt/training/manifest/loader.py -> .build/lib/llm_kelt/training/manifest 2026-03-14T09:03:58,880 creating .build/lib/llm_kelt/training/prompt 2026-03-14T09:03:58,881 copying llm_kelt/training/prompt/trainer.py -> .build/lib/llm_kelt/training/prompt 2026-03-14T09:03:58,885 copying llm_kelt/training/prompt/__init__.py -> .build/lib/llm_kelt/training/prompt 2026-03-14T09:03:58,886 copying llm_kelt/training/prompt/client.py -> .build/lib/llm_kelt/training/prompt 2026-03-14T09:03:58,889 copying llm_kelt/training/prompt/config.py -> .build/lib/llm_kelt/training/prompt 2026-03-14T09:03:58,891 creating .build/lib/llm_kelt/training/storage 2026-03-14T09:03:58,892 copying llm_kelt/training/storage/file.py -> .build/lib/llm_kelt/training/storage 2026-03-14T09:03:58,895 copying llm_kelt/training/storage/__init__.py -> .build/lib/llm_kelt/training/storage 2026-03-14T09:03:58,897 copying llm_kelt/training/storage/base.py -> .build/lib/llm_kelt/training/storage 2026-03-14T09:03:58,900 creating .build/lib/llm_kelt/training/lora 2026-03-14T09:03:58,901 copying llm_kelt/training/lora/trainer.py -> .build/lib/llm_kelt/training/lora 2026-03-14T09:03:58,904 copying llm_kelt/training/lora/__init__.py -> .build/lib/llm_kelt/training/lora 2026-03-14T09:03:58,906 copying llm_kelt/training/lora/config.py -> .build/lib/llm_kelt/training/lora 2026-03-14T09:03:58,908 copying llm_kelt/training/lora/registry.py -> .build/lib/llm_kelt/training/lora 2026-03-14T09:03:58,910 running egg_info 2026-03-14T09:03:58,922 writing llm_kelt.egg-info/PKG-INFO 2026-03-14T09:03:58,930 writing dependency_links to llm_kelt.egg-info/dependency_links.txt 2026-03-14T09:03:58,932 writing entry points to llm_kelt.egg-info/entry_points.txt 2026-03-14T09:03:58,936 writing requirements to llm_kelt.egg-info/requires.txt 2026-03-14T09:03:58,937 writing top-level names to llm_kelt.egg-info/top_level.txt 2026-03-14T09:03:58,983 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2026-03-14T09:03:58,986 reading manifest file 'llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:58,995 adding license file 'LICENSE' 2026-03-14T09:03:59,003 writing manifest file 'llm_kelt.egg-info/SOURCES.txt' 2026-03-14T09:03:59,016 copying llm_kelt/py.typed -> .build/lib/llm_kelt 2026-03-14T09:03:59,018 copying llm_kelt/migrations/alembic.ini -> .build/lib/llm_kelt/migrations 2026-03-14T09:03:59,021 copying llm_kelt/migrations/script.py.mako -> .build/lib/llm_kelt/migrations 2026-03-14T09:03:59,043 installing to .build/bdist.linux-armv7l/wheel 2026-03-14T09:03:59,044 running install 2026-03-14T09:03:59,067 running install_lib 2026-03-14T09:03:59,074 creating .build/bdist.linux-armv7l/wheel 2026-03-14T09:03:59,076 creating .build/bdist.linux-armv7l/wheel/llm_kelt 2026-03-14T09:03:59,078 creating .build/bdist.linux-armv7l/wheel/llm_kelt/migrations 2026-03-14T09:03:59,079 copying .build/lib/llm_kelt/migrations/alembic.ini -> .build/bdist.linux-armv7l/wheel/./llm_kelt/migrations 2026-03-14T09:03:59,081 copying .build/lib/llm_kelt/migrations/script.py.mako -> .build/bdist.linux-armv7l/wheel/./llm_kelt/migrations 2026-03-14T09:03:59,084 creating .build/bdist.linux-armv7l/wheel/llm_kelt/migrations/versions 2026-03-14T09:03:59,085 copying .build/lib/llm_kelt/migrations/versions/001_initial_schema.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/migrations/versions 2026-03-14T09:03:59,087 copying .build/lib/llm_kelt/migrations/env.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/migrations 2026-03-14T09:03:59,090 creating .build/bdist.linux-armv7l/wheel/llm_kelt/inference 2026-03-14T09:03:59,091 copying .build/lib/llm_kelt/inference/embedder.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/inference 2026-03-14T09:03:59,093 copying .build/lib/llm_kelt/inference/context.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/inference 2026-03-14T09:03:59,096 copying .build/lib/llm_kelt/inference/embed_facts.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/inference 2026-03-14T09:03:59,097 copying .build/lib/llm_kelt/inference/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/inference 2026-03-14T09:03:59,099 copying .build/lib/llm_kelt/inference/query.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/inference 2026-03-14T09:03:59,102 creating .build/bdist.linux-armv7l/wheel/llm_kelt/memory 2026-03-14T09:03:59,103 copying .build/lib/llm_kelt/memory/isolation.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory 2026-03-14T09:03:59,105 creating .build/bdist.linux-armv7l/wheel/llm_kelt/memory/atomic 2026-03-14T09:03:59,106 copying .build/lib/llm_kelt/memory/atomic/embedding.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic 2026-03-14T09:03:59,109 copying .build/lib/llm_kelt/memory/atomic/models.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic 2026-03-14T09:03:59,112 copying .build/lib/llm_kelt/memory/atomic/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic 2026-03-14T09:03:59,114 creating .build/bdist.linux-armv7l/wheel/llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,115 copying .build/lib/llm_kelt/memory/atomic/clients/preferences.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,117 copying .build/lib/llm_kelt/memory/atomic/clients/interactions.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,120 copying .build/lib/llm_kelt/memory/atomic/clients/directives.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,122 copying .build/lib/llm_kelt/memory/atomic/clients/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,124 copying .build/lib/llm_kelt/memory/atomic/clients/solutions.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,126 copying .build/lib/llm_kelt/memory/atomic/clients/base.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,129 copying .build/lib/llm_kelt/memory/atomic/clients/feedback.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,131 copying .build/lib/llm_kelt/memory/atomic/clients/predictions.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,133 copying .build/lib/llm_kelt/memory/atomic/clients/assertions.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic/clients 2026-03-14T09:03:59,135 copying .build/lib/llm_kelt/memory/atomic/protocol.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory/atomic 2026-03-14T09:03:59,138 copying .build/lib/llm_kelt/memory/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/memory 2026-03-14T09:03:59,140 copying .build/lib/llm_kelt/factory.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt 2026-03-14T09:03:59,142 copying .build/lib/llm_kelt/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt 2026-03-14T09:03:59,144 creating .build/bdist.linux-armv7l/wheel/llm_kelt/core 2026-03-14T09:03:59,146 copying .build/lib/llm_kelt/core/types.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,147 copying .build/lib/llm_kelt/core/schema.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,150 copying .build/lib/llm_kelt/core/embedding.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,152 copying .build/lib/llm_kelt/core/content.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,155 creating .build/bdist.linux-armv7l/wheel/llm_kelt/core/export 2026-03-14T09:03:59,156 copying .build/lib/llm_kelt/core/export/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core/export 2026-03-14T09:03:59,158 copying .build/lib/llm_kelt/core/export/jsonl.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core/export 2026-03-14T09:03:59,160 copying .build/lib/llm_kelt/core/models.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,162 copying .build/lib/llm_kelt/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,164 copying .build/lib/llm_kelt/core/scoped_database.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,165 copying .build/lib/llm_kelt/core/errors.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,167 copying .build/lib/llm_kelt/core/base.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,169 copying .build/lib/llm_kelt/core/database.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/core 2026-03-14T09:03:59,172 creating .build/bdist.linux-armv7l/wheel/llm_kelt/cli 2026-03-14T09:03:59,173 copying .build/lib/llm_kelt/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli 2026-03-14T09:03:59,175 creating .build/bdist.linux-armv7l/wheel/llm_kelt/cli/tools 2026-03-14T09:03:59,176 copying .build/lib/llm_kelt/cli/tools/proxy.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli/tools 2026-03-14T09:03:59,178 copying .build/lib/llm_kelt/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli/tools 2026-03-14T09:03:59,180 copying .build/lib/llm_kelt/cli/tools/train.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli/tools 2026-03-14T09:03:59,183 copying .build/lib/llm_kelt/cli/__main__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli 2026-03-14T09:03:59,184 copying .build/lib/llm_kelt/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/cli 2026-03-14T09:03:59,187 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training 2026-03-14T09:03:59,188 copying .build/lib/llm_kelt/training/schema.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,190 copying .build/lib/llm_kelt/training/runner.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,192 copying .build/lib/llm_kelt/training/model.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,195 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/dpo 2026-03-14T09:03:59,196 copying .build/lib/llm_kelt/training/dpo/trainer.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/dpo 2026-03-14T09:03:59,198 copying .build/lib/llm_kelt/training/dpo/export.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/dpo 2026-03-14T09:03:59,200 copying .build/lib/llm_kelt/training/dpo/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/dpo 2026-03-14T09:03:59,202 copying .build/lib/llm_kelt/training/dpo/client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/dpo 2026-03-14T09:03:59,205 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/sft 2026-03-14T09:03:59,206 copying .build/lib/llm_kelt/training/sft/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/sft 2026-03-14T09:03:59,207 copying .build/lib/llm_kelt/training/sft/client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/sft 2026-03-14T09:03:59,210 copying .build/lib/llm_kelt/training/export.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,212 copying .build/lib/llm_kelt/training/factory.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,214 copying .build/lib/llm_kelt/training/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,216 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/manifest 2026-03-14T09:03:59,217 copying .build/lib/llm_kelt/training/manifest/schema.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/manifest 2026-03-14T09:03:59,219 copying .build/lib/llm_kelt/training/manifest/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/manifest 2026-03-14T09:03:59,221 copying .build/lib/llm_kelt/training/manifest/errors.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/manifest 2026-03-14T09:03:59,223 copying .build/lib/llm_kelt/training/manifest/client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/manifest 2026-03-14T09:03:59,225 copying .build/lib/llm_kelt/training/manifest/loader.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/manifest 2026-03-14T09:03:59,228 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/prompt 2026-03-14T09:03:59,229 copying .build/lib/llm_kelt/training/prompt/trainer.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/prompt 2026-03-14T09:03:59,231 copying .build/lib/llm_kelt/training/prompt/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/prompt 2026-03-14T09:03:59,233 copying .build/lib/llm_kelt/training/prompt/client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/prompt 2026-03-14T09:03:59,235 copying .build/lib/llm_kelt/training/prompt/config.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/prompt 2026-03-14T09:03:59,238 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/storage 2026-03-14T09:03:59,239 copying .build/lib/llm_kelt/training/storage/file.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/storage 2026-03-14T09:03:59,242 copying .build/lib/llm_kelt/training/storage/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/storage 2026-03-14T09:03:59,244 copying .build/lib/llm_kelt/training/storage/base.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/storage 2026-03-14T09:03:59,246 copying .build/lib/llm_kelt/training/stability.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,248 copying .build/lib/llm_kelt/training/profiles.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,251 copying .build/lib/llm_kelt/training/merge.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training 2026-03-14T09:03:59,254 creating .build/bdist.linux-armv7l/wheel/llm_kelt/training/lora 2026-03-14T09:03:59,255 copying .build/lib/llm_kelt/training/lora/trainer.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/lora 2026-03-14T09:03:59,258 copying .build/lib/llm_kelt/training/lora/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/lora 2026-03-14T09:03:59,259 copying .build/lib/llm_kelt/training/lora/config.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/lora 2026-03-14T09:03:59,261 copying .build/lib/llm_kelt/training/lora/registry.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/training/lora 2026-03-14T09:03:59,264 copying .build/lib/llm_kelt/client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt 2026-03-14T09:03:59,266 copying .build/lib/llm_kelt/py.typed -> .build/bdist.linux-armv7l/wheel/./llm_kelt 2026-03-14T09:03:59,268 copying .build/lib/llm_kelt/scoped_client.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt 2026-03-14T09:03:59,270 creating .build/bdist.linux-armv7l/wheel/llm_kelt/serving 2026-03-14T09:03:59,271 copying .build/lib/llm_kelt/serving/routes.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/serving 2026-03-14T09:03:59,274 copying .build/lib/llm_kelt/serving/__init__.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/serving 2026-03-14T09:03:59,275 copying .build/lib/llm_kelt/serving/app.py -> .build/bdist.linux-armv7l/wheel/./llm_kelt/serving 2026-03-14T09:03:59,277 running install_egg_info 2026-03-14T09:03:59,283 Copying llm_kelt.egg-info to .build/bdist.linux-armv7l/wheel/./llm_kelt-0.2.0-py3.11.egg-info 2026-03-14T09:03:59,296 running install_scripts 2026-03-14T09:03:59,309 creating .build/bdist.linux-armv7l/wheel/llm_kelt-0.2.0.dist-info/WHEEL 2026-03-14T09:03:59,312 creating '/tmp/pip-wheel-a6g402yy/.tmp-pvz8syds/llm_kelt-0.2.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-03-14T09:03:59,315 adding 'llm_kelt/__init__.py' 2026-03-14T09:03:59,317 adding 'llm_kelt/client.py' 2026-03-14T09:03:59,319 adding 'llm_kelt/factory.py' 2026-03-14T09:03:59,320 adding 'llm_kelt/py.typed' 2026-03-14T09:03:59,321 adding 'llm_kelt/scoped_client.py' 2026-03-14T09:03:59,323 adding 'llm_kelt/cli/__init__.py' 2026-03-14T09:03:59,324 adding 'llm_kelt/cli/__main__.py' 2026-03-14T09:03:59,325 adding 'llm_kelt/cli/cli.py' 2026-03-14T09:03:59,327 adding 'llm_kelt/cli/tools/__init__.py' 2026-03-14T09:03:59,328 adding 'llm_kelt/cli/tools/proxy.py' 2026-03-14T09:03:59,332 adding 'llm_kelt/cli/tools/train.py' 2026-03-14T09:03:59,334 adding 'llm_kelt/core/__init__.py' 2026-03-14T09:03:59,335 adding 'llm_kelt/core/base.py' 2026-03-14T09:03:59,337 adding 'llm_kelt/core/content.py' 2026-03-14T09:03:59,339 adding 'llm_kelt/core/database.py' 2026-03-14T09:03:59,341 adding 'llm_kelt/core/embedding.py' 2026-03-14T09:03:59,342 adding 'llm_kelt/core/errors.py' 2026-03-14T09:03:59,343 adding 'llm_kelt/core/models.py' 2026-03-14T09:03:59,345 adding 'llm_kelt/core/schema.py' 2026-03-14T09:03:59,347 adding 'llm_kelt/core/scoped_database.py' 2026-03-14T09:03:59,348 adding 'llm_kelt/core/types.py' 2026-03-14T09:03:59,350 adding 'llm_kelt/core/export/__init__.py' 2026-03-14T09:03:59,351 adding 'llm_kelt/core/export/jsonl.py' 2026-03-14T09:03:59,353 adding 'llm_kelt/inference/__init__.py' 2026-03-14T09:03:59,355 adding 'llm_kelt/inference/context.py' 2026-03-14T09:03:59,356 adding 'llm_kelt/inference/embed_facts.py' 2026-03-14T09:03:59,358 adding 'llm_kelt/inference/embedder.py' 2026-03-14T09:03:59,360 adding 'llm_kelt/inference/query.py' 2026-03-14T09:03:59,361 adding 'llm_kelt/memory/__init__.py' 2026-03-14T09:03:59,363 adding 'llm_kelt/memory/isolation.py' 2026-03-14T09:03:59,365 adding 'llm_kelt/memory/atomic/__init__.py' 2026-03-14T09:03:59,367 adding 'llm_kelt/memory/atomic/embedding.py' 2026-03-14T09:03:59,369 adding 'llm_kelt/memory/atomic/models.py' 2026-03-14T09:03:59,371 adding 'llm_kelt/memory/atomic/protocol.py' 2026-03-14T09:03:59,372 adding 'llm_kelt/memory/atomic/clients/__init__.py' 2026-03-14T09:03:59,374 adding 'llm_kelt/memory/atomic/clients/assertions.py' 2026-03-14T09:03:59,376 adding 'llm_kelt/memory/atomic/clients/base.py' 2026-03-14T09:03:59,378 adding 'llm_kelt/memory/atomic/clients/directives.py' 2026-03-14T09:03:59,379 adding 'llm_kelt/memory/atomic/clients/feedback.py' 2026-03-14T09:03:59,381 adding 'llm_kelt/memory/atomic/clients/interactions.py' 2026-03-14T09:03:59,383 adding 'llm_kelt/memory/atomic/clients/predictions.py' 2026-03-14T09:03:59,385 adding 'llm_kelt/memory/atomic/clients/preferences.py' 2026-03-14T09:03:59,386 adding 'llm_kelt/memory/atomic/clients/solutions.py' 2026-03-14T09:03:59,388 adding 'llm_kelt/migrations/alembic.ini' 2026-03-14T09:03:59,390 adding 'llm_kelt/migrations/env.py' 2026-03-14T09:03:59,391 adding 'llm_kelt/migrations/script.py.mako' 2026-03-14T09:03:59,394 adding 'llm_kelt/migrations/versions/001_initial_schema.py' 2026-03-14T09:03:59,395 adding 'llm_kelt/serving/__init__.py' 2026-03-14T09:03:59,397 adding 'llm_kelt/serving/app.py' 2026-03-14T09:03:59,398 adding 'llm_kelt/serving/routes.py' 2026-03-14T09:03:59,401 adding 'llm_kelt/training/__init__.py' 2026-03-14T09:03:59,402 adding 'llm_kelt/training/export.py' 2026-03-14T09:03:59,404 adding 'llm_kelt/training/factory.py' 2026-03-14T09:03:59,406 adding 'llm_kelt/training/merge.py' 2026-03-14T09:03:59,408 adding 'llm_kelt/training/model.py' 2026-03-14T09:03:59,409 adding 'llm_kelt/training/profiles.py' 2026-03-14T09:03:59,411 adding 'llm_kelt/training/runner.py' 2026-03-14T09:03:59,412 adding 'llm_kelt/training/schema.py' 2026-03-14T09:03:59,414 adding 'llm_kelt/training/stability.py' 2026-03-14T09:03:59,416 adding 'llm_kelt/training/dpo/__init__.py' 2026-03-14T09:03:59,418 adding 'llm_kelt/training/dpo/client.py' 2026-03-14T09:03:59,419 adding 'llm_kelt/training/dpo/export.py' 2026-03-14T09:03:59,422 adding 'llm_kelt/training/dpo/trainer.py' 2026-03-14T09:03:59,424 adding 'llm_kelt/training/lora/__init__.py' 2026-03-14T09:03:59,425 adding 'llm_kelt/training/lora/config.py' 2026-03-14T09:03:59,427 adding 'llm_kelt/training/lora/registry.py' 2026-03-14T09:03:59,429 adding 'llm_kelt/training/lora/trainer.py' 2026-03-14T09:03:59,431 adding 'llm_kelt/training/manifest/__init__.py' 2026-03-14T09:03:59,433 adding 'llm_kelt/training/manifest/client.py' 2026-03-14T09:03:59,434 adding 'llm_kelt/training/manifest/errors.py' 2026-03-14T09:03:59,436 adding 'llm_kelt/training/manifest/loader.py' 2026-03-14T09:03:59,438 adding 'llm_kelt/training/manifest/schema.py' 2026-03-14T09:03:59,439 adding 'llm_kelt/training/prompt/__init__.py' 2026-03-14T09:03:59,441 adding 'llm_kelt/training/prompt/client.py' 2026-03-14T09:03:59,442 adding 'llm_kelt/training/prompt/config.py' 2026-03-14T09:03:59,444 adding 'llm_kelt/training/prompt/trainer.py' 2026-03-14T09:03:59,446 adding 'llm_kelt/training/sft/__init__.py' 2026-03-14T09:03:59,448 adding 'llm_kelt/training/sft/client.py' 2026-03-14T09:03:59,449 adding 'llm_kelt/training/storage/__init__.py' 2026-03-14T09:03:59,451 adding 'llm_kelt/training/storage/base.py' 2026-03-14T09:03:59,455 adding 'llm_kelt/training/storage/file.py' 2026-03-14T09:03:59,459 adding 'llm_kelt-0.2.0.dist-info/licenses/LICENSE' 2026-03-14T09:03:59,461 adding 'llm_kelt-0.2.0.dist-info/METADATA' 2026-03-14T09:03:59,462 adding 'llm_kelt-0.2.0.dist-info/WHEEL' 2026-03-14T09:03:59,463 adding 'llm_kelt-0.2.0.dist-info/entry_points.txt' 2026-03-14T09:03:59,464 adding 'llm_kelt-0.2.0.dist-info/top_level.txt' 2026-03-14T09:03:59,465 adding 'llm_kelt-0.2.0.dist-info/RECORD' 2026-03-14T09:03:59,470 removing .build/bdist.linux-armv7l/wheel 2026-03-14T09:03:59,598 Building wheel for llm-kelt (pyproject.toml): finished with status 'done' 2026-03-14T09:03:59,606 Created wheel for llm-kelt: filename=llm_kelt-0.2.0-py3-none-any.whl size=165214 sha256=cf337c65be292e3e2e6c670a3948393b7f1ecbbdd259407ea359bd764215a5ef 2026-03-14T09:03:59,607 Stored in directory: /tmp/pip-ephem-wheel-cache-t5hazbua/wheels/dd/5e/5e/10956da5f2dece33cfcb9f8169ee8f0c5910fce5d72ba78867 2026-03-14T09:03:59,622 Successfully built llm-kelt 2026-03-14T09:03:59,630 Removed build tracker: '/tmp/pip-build-tracker-mkjhsti1'