2026-03-27T00:49:36,085 Created temporary directory: /tmp/pip-ephem-wheel-cache-n_w65l9l 2026-03-27T00:49:36,087 Created temporary directory: /tmp/pip-build-tracker-xgnd2z9d 2026-03-27T00:49:36,087 Initialized build tracking at /tmp/pip-build-tracker-xgnd2z9d 2026-03-27T00:49:36,088 Created build tracker: /tmp/pip-build-tracker-xgnd2z9d 2026-03-27T00:49:36,088 Entered build tracker: /tmp/pip-build-tracker-xgnd2z9d 2026-03-27T00:49:36,089 Created temporary directory: /tmp/pip-wheel-1nq2esp4 2026-03-27T00:49:36,092 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-27T00:49:36,095 Created temporary directory: /tmp/pip-ephem-wheel-cache-ik0oa14v 2026-03-27T00:49:36,116 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T00:49:36,120 2 location(s) to search for versions of socrates-core-api: 2026-03-27T00:49:36,120 * https://pypi.org/simple/socrates-core-api/ 2026-03-27T00:49:36,120 * https://www.piwheels.org/simple/socrates-core-api/ 2026-03-27T00:49:36,121 Fetching project page and analyzing links: https://pypi.org/simple/socrates-core-api/ 2026-03-27T00:49:36,121 Getting page https://pypi.org/simple/socrates-core-api/ 2026-03-27T00:49:36,123 Found index url https://pypi.org/simple 2026-03-27T00:49:36,353 Fetched page https://pypi.org/simple/socrates-core-api/ as application/vnd.pypi.simple.v1+json 2026-03-27T00:49:36,358 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/cd/31/d567690b5cd3059c60bc28a86a1b8b591367c94ac83ea6030a999cc77012/socrates_core_api-0.1.0-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,359 Found link https://files.pythonhosted.org/packages/cd/08/ee3a73756e8806fb38bf0b125aa184f53ebfc36d9c9fcae65a4eecf16cb4/socrates_core_api-0.1.0.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.1.0 2026-03-27T00:49:36,359 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/65/4e/8833e50128bd33c57d048beaa59c59892af3703d41b18d64640f468ab3b4/socrates_core_api-0.1.1-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,360 Found link https://files.pythonhosted.org/packages/e8/36/218bd1a9562478ef22e8659aeaa9d394e05e2a6ca9c47030c1ed691c89f8/socrates_core_api-0.1.1.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.1.1 2026-03-27T00:49:36,361 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/dc/6a/7550b2a526076dacd309e8db7356daccd22d0ea44e97ff4f178d34660967/socrates_core_api-0.5.0-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,362 Found link https://files.pythonhosted.org/packages/f2/d1/11bbf887a286dea630446cd4fb43f3e2a4b7941ad927a48b24ac77dfcaf1/socrates_core_api-0.5.0.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.0 2026-03-27T00:49:36,363 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/27/89/530c5846d2ac9e432d118ca300bbd36500cff83f70433738f51aac7b562a/socrates_core_api-0.5.1-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,364 Found link https://files.pythonhosted.org/packages/06/ac/acc4ba871cdab17282e432d15ec58586050c9cce6bd3e8fa74e7c5ebe3a7/socrates_core_api-0.5.1.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.1 2026-03-27T00:49:36,365 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/cb/bf/adcd357ce98e2160b261bafd6e6797577c205d84d318c967734a82e920da/socrates_core_api-0.5.2-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,366 Found link https://files.pythonhosted.org/packages/1b/a1/ac57a64aa3ab326f85a134c63a859a4ddbe68cda718e4ca436d5b1feafe6/socrates_core_api-0.5.2.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.2 2026-03-27T00:49:36,367 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/3f/80/c0129b36e704983f6d3980b1cd979c8f4be71989d4546b1e91386249146c/socrates_core_api-0.5.3-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,367 Found link https://files.pythonhosted.org/packages/65/30/5e674a8c8601591b5c77e9083d8db64947609c57c2d4005d9b5d61c5756c/socrates_core_api-0.5.3.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.3 2026-03-27T00:49:36,368 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/53/a1/b96a65ffb1fc83961b2ce7349f3a2d111eb48fa9bdaada10f8bd99c23ff7/socrates_core_api-0.5.4-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,369 Found link https://files.pythonhosted.org/packages/ee/15/b5455444dad63994cddae26947c5f08348063655171e42466187321d1272/socrates_core_api-0.5.4.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.4 2026-03-27T00:49:36,369 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/b0/76/e6121881f1bc9d0a83a6f609364d862e7a44d23dc84a91d94f24901ae752/socrates_core_api-0.5.5-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,370 Found link https://files.pythonhosted.org/packages/18/fb/e05cce7030e1a005c30d1d5005f9533ec1beb7c7086484a78c1165af8057/socrates_core_api-0.5.5.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.5 2026-03-27T00:49:36,371 Skipping link: No binaries permitted for socrates-core-api: https://files.pythonhosted.org/packages/ba/fd/c821ad8ace88a74b8e08a0526cb6683ffff70d2922eff74b8517abdb36da/socrates_core_api-0.5.6-py3-none-any.whl (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,372 Found link https://files.pythonhosted.org/packages/ef/19/2be184b19c4939c35fc2881c7f0c37f1fb4868ce470106b4775c5261d4a4/socrates_core_api-0.5.6.tar.gz (from https://pypi.org/simple/socrates-core-api/) (requires-python:>=3.8), version: 0.5.6 2026-03-27T00:49:36,373 Fetching project page and analyzing links: https://www.piwheels.org/simple/socrates-core-api/ 2026-03-27T00:49:36,374 Getting page https://www.piwheels.org/simple/socrates-core-api/ 2026-03-27T00:49:36,375 Found index url https://www.piwheels.org/simple 2026-03-27T00:49:36,553 Fetched page https://www.piwheels.org/simple/socrates-core-api/ as text/html 2026-03-27T00:49:36,555 Skipping link: No binaries permitted for socrates-core-api: https://www.piwheels.org/simple/socrates-core-api/socrates_core_api-0.1.1-py3-none-any.whl#sha256=9a28b3ec6cf2a739ca491d737d63cb04aec1e1404d234ed2f58c3111587d2900 (from https://www.piwheels.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,555 Skipping link: No binaries permitted for socrates-core-api: https://www.piwheels.org/simple/socrates-core-api/socrates_core_api-0.1.0-py3-none-any.whl#sha256=cf3ea4c2fbe00cb464077498cdd3bb284976c2056862dce42b6f6bd743f230f6 (from https://www.piwheels.org/simple/socrates-core-api/) (requires-python:>=3.8) 2026-03-27T00:49:36,556 Skipping link: not a file: https://www.piwheels.org/simple/socrates-core-api/ 2026-03-27T00:49:36,556 Skipping link: not a file: https://pypi.org/simple/socrates-core-api/ 2026-03-27T00:49:36,576 Given no hashes to check 1 links for project 'socrates-core-api': discarding no candidates 2026-03-27T00:49:36,594 Collecting socrates-core-api==0.5.0 2026-03-27T00:49:36,596 Created temporary directory: /tmp/pip-unpack-rffto8la 2026-03-27T00:49:36,747 Downloading socrates_core_api-0.5.0.tar.gz (233 kB) 2026-03-27T00:49:37,055 Added socrates-core-api==0.5.0 from https://files.pythonhosted.org/packages/f2/d1/11bbf887a286dea630446cd4fb43f3e2a4b7941ad927a48b24ac77dfcaf1/socrates_core_api-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-xgnd2z9d' 2026-03-27T00:49:37,061 Created temporary directory: /tmp/pip-build-env-quxql02l 2026-03-27T00:49:37,066 Installing build dependencies: started 2026-03-27T00:49:37,067 Running command pip subprocess to install build dependencies 2026-03-27T00:49:38,231 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T00:49:38,728 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-27T00:49:38,751 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T00:49:40,522 Collecting setuptools>=65.0 2026-03-27T00:49:40,666 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T00:49:40,949 Collecting wheel 2026-03-27T00:49:40,963 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T00:49:41,145 Collecting packaging>=24.0 2026-03-27T00:49:41,163 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T00:49:44,145 Installing collected packages: setuptools, packaging, wheel 2026-03-27T00:49:47,525 Creating /tmp/pip-build-env-quxql02l/overlay/local/bin 2026-03-27T00:49:47,527 changing mode of /tmp/pip-build-env-quxql02l/overlay/local/bin/wheel to 755 2026-03-27T00:49:47,547 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T00:49:47,830 Installing build dependencies: finished with status 'done' 2026-03-27T00:49:47,837 Getting requirements to build wheel: started 2026-03-27T00:49:47,838 Running command Getting requirements to build wheel 2026-03-27T00:49:48,435 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T00:49:48,435 !! 2026-03-27T00:49:48,436 ******************************************************************************** 2026-03-27T00:49:48,437 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-27T00:49:48,438 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T00:49:48,438 or your builds will no longer be supported. 2026-03-27T00:49:48,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:48,440 ******************************************************************************** 2026-03-27T00:49:48,441 !! 2026-03-27T00:49:48,442 corresp(dist, value, root_dir) 2026-03-27T00:49:48,517 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:48,518 !! 2026-03-27T00:49:48,519 ******************************************************************************** 2026-03-27T00:49:48,520 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:48,521 License :: OSI Approved :: MIT License 2026-03-27T00:49:48,523 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:48,523 ******************************************************************************** 2026-03-27T00:49:48,524 !! 2026-03-27T00:49:48,524 dist._finalize_license_expression() 2026-03-27T00:49:48,525 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:48,525 !! 2026-03-27T00:49:48,526 ******************************************************************************** 2026-03-27T00:49:48,526 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:48,527 License :: OSI Approved :: MIT License 2026-03-27T00:49:48,528 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:48,529 ******************************************************************************** 2026-03-27T00:49:48,530 !! 2026-03-27T00:49:48,530 self._finalize_license_expression() 2026-03-27T00:49:48,531 running egg_info 2026-03-27T00:49:48,535 writing src/socrates_core_api.egg-info/PKG-INFO 2026-03-27T00:49:48,540 writing dependency_links to src/socrates_core_api.egg-info/dependency_links.txt 2026-03-27T00:49:48,542 writing entry points to src/socrates_core_api.egg-info/entry_points.txt 2026-03-27T00:49:48,545 writing requirements to src/socrates_core_api.egg-info/requires.txt 2026-03-27T00:49:48,547 writing top-level names to src/socrates_core_api.egg-info/top_level.txt 2026-03-27T00:49:48,578 reading manifest file 'src/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:48,584 adding license file 'LICENSE' 2026-03-27T00:49:48,589 writing manifest file 'src/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:48,688 Getting requirements to build wheel: finished with status 'done' 2026-03-27T00:49:48,691 Created temporary directory: /tmp/pip-modern-metadata-c1ygilae 2026-03-27T00:49:48,694 Preparing metadata (pyproject.toml): started 2026-03-27T00:49:48,695 Running command Preparing metadata (pyproject.toml) 2026-03-27T00:49:49,271 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T00:49:49,271 !! 2026-03-27T00:49:49,272 ******************************************************************************** 2026-03-27T00:49:49,273 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-27T00:49:49,274 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T00:49:49,275 or your builds will no longer be supported. 2026-03-27T00:49:49,276 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:49,276 ******************************************************************************** 2026-03-27T00:49:49,277 !! 2026-03-27T00:49:49,278 corresp(dist, value, root_dir) 2026-03-27T00:49:49,346 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:49,347 !! 2026-03-27T00:49:49,348 ******************************************************************************** 2026-03-27T00:49:49,349 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:49,350 License :: OSI Approved :: MIT License 2026-03-27T00:49:49,351 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:49,352 ******************************************************************************** 2026-03-27T00:49:49,353 !! 2026-03-27T00:49:49,353 dist._finalize_license_expression() 2026-03-27T00:49:49,354 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:49,354 !! 2026-03-27T00:49:49,355 ******************************************************************************** 2026-03-27T00:49:49,356 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:49,357 License :: OSI Approved :: MIT License 2026-03-27T00:49:49,357 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:49,358 ******************************************************************************** 2026-03-27T00:49:49,359 !! 2026-03-27T00:49:49,359 self._finalize_license_expression() 2026-03-27T00:49:49,360 running dist_info 2026-03-27T00:49:49,370 creating /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info 2026-03-27T00:49:49,370 writing /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/PKG-INFO 2026-03-27T00:49:49,376 writing dependency_links to /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/dependency_links.txt 2026-03-27T00:49:49,378 writing entry points to /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/entry_points.txt 2026-03-27T00:49:49,381 writing requirements to /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/requires.txt 2026-03-27T00:49:49,382 writing top-level names to /tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/top_level.txt 2026-03-27T00:49:49,383 writing manifest file '/tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:49,408 reading manifest file '/tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:49,410 adding license file 'LICENSE' 2026-03-27T00:49:49,414 writing manifest file '/tmp/pip-modern-metadata-c1ygilae/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:49,415 creating '/tmp/pip-modern-metadata-c1ygilae/socrates_core_api-0.5.0.dist-info' 2026-03-27T00:49:49,539 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T00:49:49,545 Source in /tmp/pip-wheel-1nq2esp4/socrates-core-api_2524cc1004a94d86abcd98858406c61a has version 0.5.0, which satisfies requirement socrates-core-api==0.5.0 from https://files.pythonhosted.org/packages/f2/d1/11bbf887a286dea630446cd4fb43f3e2a4b7941ad927a48b24ac77dfcaf1/socrates_core_api-0.5.0.tar.gz 2026-03-27T00:49:49,546 Removed socrates-core-api==0.5.0 from https://files.pythonhosted.org/packages/f2/d1/11bbf887a286dea630446cd4fb43f3e2a4b7941ad927a48b24ac77dfcaf1/socrates_core_api-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-xgnd2z9d' 2026-03-27T00:49:49,553 Created temporary directory: /tmp/pip-unpack-i9lh8wmm 2026-03-27T00:49:49,553 Building wheels for collected packages: socrates-core-api 2026-03-27T00:49:49,557 Created temporary directory: /tmp/pip-wheel-98skrh6i 2026-03-27T00:49:49,558 Destination directory: /tmp/pip-wheel-98skrh6i 2026-03-27T00:49:49,560 Building wheel for socrates-core-api (pyproject.toml): started 2026-03-27T00:49:49,561 Running command Building wheel for socrates-core-api (pyproject.toml) 2026-03-27T00:49:50,115 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T00:49:50,115 !! 2026-03-27T00:49:50,117 ******************************************************************************** 2026-03-27T00:49:50,117 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-27T00:49:50,119 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T00:49:50,119 or your builds will no longer be supported. 2026-03-27T00:49:50,120 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:50,120 ******************************************************************************** 2026-03-27T00:49:50,121 !! 2026-03-27T00:49:50,122 corresp(dist, value, root_dir) 2026-03-27T00:49:50,184 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:50,185 !! 2026-03-27T00:49:50,186 ******************************************************************************** 2026-03-27T00:49:50,186 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:50,187 License :: OSI Approved :: MIT License 2026-03-27T00:49:50,188 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:50,189 ******************************************************************************** 2026-03-27T00:49:50,190 !! 2026-03-27T00:49:50,190 dist._finalize_license_expression() 2026-03-27T00:49:50,191 /tmp/pip-build-env-quxql02l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T00:49:50,191 !! 2026-03-27T00:49:50,192 ******************************************************************************** 2026-03-27T00:49:50,193 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T00:49:50,194 License :: OSI Approved :: MIT License 2026-03-27T00:49:50,195 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T00:49:50,196 ******************************************************************************** 2026-03-27T00:49:50,197 !! 2026-03-27T00:49:50,198 self._finalize_license_expression() 2026-03-27T00:49:50,198 running bdist_wheel 2026-03-27T00:49:50,209 running build 2026-03-27T00:49:50,210 running build_py 2026-03-27T00:49:50,216 creating build/lib/socrates_api 2026-03-27T00:49:50,218 copying src/socrates_api/database.py -> build/lib/socrates_api 2026-03-27T00:49:50,221 copying src/socrates_api/monitoring.py -> build/lib/socrates_api 2026-03-27T00:49:50,223 copying src/socrates_api/main.py -> build/lib/socrates_api 2026-03-27T00:49:50,226 copying src/socrates_api/models.py -> build/lib/socrates_api 2026-03-27T00:49:50,229 copying src/socrates_api/__init__.py -> build/lib/socrates_api 2026-03-27T00:49:50,231 copying src/socrates_api/models_local.py -> build/lib/socrates_api 2026-03-27T00:49:50,233 copying src/socrates_api/testing_mode.py -> build/lib/socrates_api 2026-03-27T00:49:50,235 copying src/socrates_api/orchestrator.py -> build/lib/socrates_api 2026-03-27T00:49:50,239 creating build/lib/socrates_api/middleware 2026-03-27T00:49:50,240 copying src/socrates_api/middleware/activity_tracker.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,242 copying src/socrates_api/middleware/csrf.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,244 copying src/socrates_api/middleware/metrics.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,247 copying src/socrates_api/middleware/__init__.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,248 copying src/socrates_api/middleware/rate_limit.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,251 copying src/socrates_api/middleware/security_headers.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,253 copying src/socrates_api/middleware/performance.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,255 copying src/socrates_api/middleware/audit.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,259 copying src/socrates_api/middleware/subscription.py -> build/lib/socrates_api/middleware 2026-03-27T00:49:50,262 creating build/lib/socrates_api/routers 2026-03-27T00:49:50,263 copying src/socrates_api/routers/analysis.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,266 copying src/socrates_api/routers/commands.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,268 copying src/socrates_api/routers/security.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,270 copying src/socrates_api/routers/knowledge.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,273 copying src/socrates_api/routers/skills_analytics.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,276 copying src/socrates_api/routers/code_generation.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,278 copying src/socrates_api/routers/skills_marketplace.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,281 copying src/socrates_api/routers/websocket.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,284 copying src/socrates_api/routers/projects.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,287 copying src/socrates_api/routers/sponsorships.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,289 copying src/socrates_api/routers/notes.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,292 copying src/socrates_api/routers/chat_sessions.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,294 copying src/socrates_api/routers/learning.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,296 copying src/socrates_api/routers/analytics.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,300 copying src/socrates_api/routers/knowledge_management.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,302 copying src/socrates_api/routers/query.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,305 copying src/socrates_api/routers/skills.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,307 copying src/socrates_api/routers/finalization.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,310 copying src/socrates_api/routers/nlu.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,312 copying src/socrates_api/routers/llm.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,315 copying src/socrates_api/routers/system.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,317 copying src/socrates_api/routers/database_health.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,320 copying src/socrates_api/routers/collaboration.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,323 copying src/socrates_api/routers/workflow.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,325 copying src/socrates_api/routers/__init__.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,327 copying src/socrates_api/routers/conflicts.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,329 copying src/socrates_api/routers/llm_config.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,331 copying src/socrates_api/routers/auth.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,335 copying src/socrates_api/routers/chat.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,337 copying src/socrates_api/routers/skills_distribution.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,339 copying src/socrates_api/routers/github.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,342 copying src/socrates_api/routers/library_integrations.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,346 copying src/socrates_api/routers/progress.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,349 copying src/socrates_api/routers/skills_composition.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,351 copying src/socrates_api/routers/events.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,354 copying src/socrates_api/routers/free_session.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,356 copying src/socrates_api/routers/projects_chat.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,360 copying src/socrates_api/routers/subscription.py -> build/lib/socrates_api/routers 2026-03-27T00:49:50,363 creating build/lib/socrates_api/auth 2026-03-27T00:49:50,364 copying src/socrates_api/auth/project_access.py -> build/lib/socrates_api/auth 2026-03-27T00:49:50,366 copying src/socrates_api/auth/dependencies.py -> build/lib/socrates_api/auth 2026-03-27T00:49:50,368 copying src/socrates_api/auth/password.py -> build/lib/socrates_api/auth 2026-03-27T00:49:50,370 copying src/socrates_api/auth/jwt_handler.py -> build/lib/socrates_api/auth 2026-03-27T00:49:50,373 copying src/socrates_api/auth/__init__.py -> build/lib/socrates_api/auth 2026-03-27T00:49:50,375 creating build/lib/socrates_api/services 2026-03-27T00:49:50,376 copying src/socrates_api/services/report_generator.py -> build/lib/socrates_api/services 2026-03-27T00:49:50,379 creating build/lib/socrates_api/websocket 2026-03-27T00:49:50,380 copying src/socrates_api/websocket/message_handler.py -> build/lib/socrates_api/websocket 2026-03-27T00:49:50,382 copying src/socrates_api/websocket/__init__.py -> build/lib/socrates_api/websocket 2026-03-27T00:49:50,384 copying src/socrates_api/websocket/connection_manager.py -> build/lib/socrates_api/websocket 2026-03-27T00:49:50,387 copying src/socrates_api/websocket/event_bridge.py -> build/lib/socrates_api/websocket 2026-03-27T00:49:50,389 creating build/lib/socrates_api/caching 2026-03-27T00:49:50,390 copying src/socrates_api/caching/redis_cache.py -> build/lib/socrates_api/caching 2026-03-27T00:49:50,393 copying src/socrates_api/caching/__init__.py -> build/lib/socrates_api/caching 2026-03-27T00:49:50,395 running egg_info 2026-03-27T00:49:50,404 writing src/socrates_core_api.egg-info/PKG-INFO 2026-03-27T00:49:50,409 writing dependency_links to src/socrates_core_api.egg-info/dependency_links.txt 2026-03-27T00:49:50,411 writing entry points to src/socrates_core_api.egg-info/entry_points.txt 2026-03-27T00:49:50,414 writing requirements to src/socrates_core_api.egg-info/requires.txt 2026-03-27T00:49:50,415 writing top-level names to src/socrates_core_api.egg-info/top_level.txt 2026-03-27T00:49:50,431 reading manifest file 'src/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:50,436 adding license file 'LICENSE' 2026-03-27T00:49:50,442 writing manifest file 'src/socrates_core_api.egg-info/SOURCES.txt' 2026-03-27T00:49:50,461 installing to build/bdist.linux-armv7l/wheel 2026-03-27T00:49:50,461 running install 2026-03-27T00:49:50,485 running install_lib 2026-03-27T00:49:50,491 creating build/bdist.linux-armv7l/wheel 2026-03-27T00:49:50,493 creating build/bdist.linux-armv7l/wheel/socrates_api 2026-03-27T00:49:50,494 creating build/bdist.linux-armv7l/wheel/socrates_api/auth 2026-03-27T00:49:50,496 copying build/lib/socrates_api/auth/project_access.py -> build/bdist.linux-armv7l/wheel/./socrates_api/auth 2026-03-27T00:49:50,498 copying build/lib/socrates_api/auth/dependencies.py -> build/bdist.linux-armv7l/wheel/./socrates_api/auth 2026-03-27T00:49:50,500 copying build/lib/socrates_api/auth/password.py -> build/bdist.linux-armv7l/wheel/./socrates_api/auth 2026-03-27T00:49:50,502 copying build/lib/socrates_api/auth/jwt_handler.py -> build/bdist.linux-armv7l/wheel/./socrates_api/auth 2026-03-27T00:49:50,504 copying build/lib/socrates_api/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api/auth 2026-03-27T00:49:50,506 creating build/bdist.linux-armv7l/wheel/socrates_api/websocket 2026-03-27T00:49:50,508 copying build/lib/socrates_api/websocket/message_handler.py -> build/bdist.linux-armv7l/wheel/./socrates_api/websocket 2026-03-27T00:49:50,510 copying build/lib/socrates_api/websocket/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api/websocket 2026-03-27T00:49:50,512 copying build/lib/socrates_api/websocket/connection_manager.py -> build/bdist.linux-armv7l/wheel/./socrates_api/websocket 2026-03-27T00:49:50,515 copying build/lib/socrates_api/websocket/event_bridge.py -> build/bdist.linux-armv7l/wheel/./socrates_api/websocket 2026-03-27T00:49:50,517 copying build/lib/socrates_api/database.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,519 copying build/lib/socrates_api/monitoring.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,522 creating build/bdist.linux-armv7l/wheel/socrates_api/middleware 2026-03-27T00:49:50,523 copying build/lib/socrates_api/middleware/activity_tracker.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,525 copying build/lib/socrates_api/middleware/csrf.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,527 copying build/lib/socrates_api/middleware/metrics.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,529 copying build/lib/socrates_api/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,531 copying build/lib/socrates_api/middleware/rate_limit.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,533 copying build/lib/socrates_api/middleware/security_headers.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,535 copying build/lib/socrates_api/middleware/performance.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,537 copying build/lib/socrates_api/middleware/audit.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,539 copying build/lib/socrates_api/middleware/subscription.py -> build/bdist.linux-armv7l/wheel/./socrates_api/middleware 2026-03-27T00:49:50,542 copying build/lib/socrates_api/main.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,545 copying build/lib/socrates_api/models.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,547 copying build/lib/socrates_api/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,549 copying build/lib/socrates_api/models_local.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,552 creating build/bdist.linux-armv7l/wheel/socrates_api/caching 2026-03-27T00:49:50,553 copying build/lib/socrates_api/caching/redis_cache.py -> build/bdist.linux-armv7l/wheel/./socrates_api/caching 2026-03-27T00:49:50,555 copying build/lib/socrates_api/caching/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api/caching 2026-03-27T00:49:50,557 copying build/lib/socrates_api/testing_mode.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,559 creating build/bdist.linux-armv7l/wheel/socrates_api/services 2026-03-27T00:49:50,560 copying build/lib/socrates_api/services/report_generator.py -> build/bdist.linux-armv7l/wheel/./socrates_api/services 2026-03-27T00:49:50,563 copying build/lib/socrates_api/orchestrator.py -> build/bdist.linux-armv7l/wheel/./socrates_api 2026-03-27T00:49:50,567 creating build/bdist.linux-armv7l/wheel/socrates_api/routers 2026-03-27T00:49:50,568 copying build/lib/socrates_api/routers/analysis.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,570 copying build/lib/socrates_api/routers/commands.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,572 copying build/lib/socrates_api/routers/security.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,575 copying build/lib/socrates_api/routers/knowledge.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,578 copying build/lib/socrates_api/routers/skills_analytics.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,581 copying build/lib/socrates_api/routers/code_generation.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,584 copying build/lib/socrates_api/routers/skills_marketplace.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,586 copying build/lib/socrates_api/routers/websocket.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,589 copying build/lib/socrates_api/routers/projects.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,592 copying build/lib/socrates_api/routers/sponsorships.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,595 copying build/lib/socrates_api/routers/notes.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,597 copying build/lib/socrates_api/routers/chat_sessions.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,599 copying build/lib/socrates_api/routers/learning.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,602 copying build/lib/socrates_api/routers/analytics.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,605 copying build/lib/socrates_api/routers/knowledge_management.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,607 copying build/lib/socrates_api/routers/query.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,609 copying build/lib/socrates_api/routers/skills.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,611 copying build/lib/socrates_api/routers/finalization.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,614 copying build/lib/socrates_api/routers/nlu.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,616 copying build/lib/socrates_api/routers/llm.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,618 copying build/lib/socrates_api/routers/system.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,621 copying build/lib/socrates_api/routers/database_health.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,623 copying build/lib/socrates_api/routers/collaboration.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,626 copying build/lib/socrates_api/routers/workflow.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,628 copying build/lib/socrates_api/routers/__init__.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,630 copying build/lib/socrates_api/routers/conflicts.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,632 copying build/lib/socrates_api/routers/llm_config.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,635 copying build/lib/socrates_api/routers/auth.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,637 copying build/lib/socrates_api/routers/chat.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,640 copying build/lib/socrates_api/routers/skills_distribution.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,642 copying build/lib/socrates_api/routers/github.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,645 copying build/lib/socrates_api/routers/library_integrations.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,649 copying build/lib/socrates_api/routers/progress.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,651 copying build/lib/socrates_api/routers/skills_composition.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,653 copying build/lib/socrates_api/routers/events.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,656 copying build/lib/socrates_api/routers/free_session.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,659 copying build/lib/socrates_api/routers/projects_chat.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,662 copying build/lib/socrates_api/routers/subscription.py -> build/bdist.linux-armv7l/wheel/./socrates_api/routers 2026-03-27T00:49:50,664 running install_egg_info 2026-03-27T00:49:50,669 Copying src/socrates_core_api.egg-info to build/bdist.linux-armv7l/wheel/./socrates_core_api-0.5.0-py3.11.egg-info 2026-03-27T00:49:50,681 running install_scripts 2026-03-27T00:49:50,692 creating build/bdist.linux-armv7l/wheel/socrates_core_api-0.5.0.dist-info/WHEEL 2026-03-27T00:49:50,694 creating '/tmp/pip-wheel-98skrh6i/.tmp-lv8lz6ou/socrates_core_api-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T00:49:50,697 adding 'socrates_api/__init__.py' 2026-03-27T00:49:50,699 adding 'socrates_api/database.py' 2026-03-27T00:49:50,703 adding 'socrates_api/main.py' 2026-03-27T00:49:50,707 adding 'socrates_api/models.py' 2026-03-27T00:49:50,709 adding 'socrates_api/models_local.py' 2026-03-27T00:49:50,711 adding 'socrates_api/monitoring.py' 2026-03-27T00:49:50,713 adding 'socrates_api/orchestrator.py' 2026-03-27T00:49:50,715 adding 'socrates_api/testing_mode.py' 2026-03-27T00:49:50,716 adding 'socrates_api/auth/__init__.py' 2026-03-27T00:49:50,718 adding 'socrates_api/auth/dependencies.py' 2026-03-27T00:49:50,720 adding 'socrates_api/auth/jwt_handler.py' 2026-03-27T00:49:50,721 adding 'socrates_api/auth/password.py' 2026-03-27T00:49:50,722 adding 'socrates_api/auth/project_access.py' 2026-03-27T00:49:50,724 adding 'socrates_api/caching/__init__.py' 2026-03-27T00:49:50,726 adding 'socrates_api/caching/redis_cache.py' 2026-03-27T00:49:50,727 adding 'socrates_api/middleware/__init__.py' 2026-03-27T00:49:50,729 adding 'socrates_api/middleware/activity_tracker.py' 2026-03-27T00:49:50,731 adding 'socrates_api/middleware/audit.py' 2026-03-27T00:49:50,732 adding 'socrates_api/middleware/csrf.py' 2026-03-27T00:49:50,734 adding 'socrates_api/middleware/metrics.py' 2026-03-27T00:49:50,735 adding 'socrates_api/middleware/performance.py' 2026-03-27T00:49:50,737 adding 'socrates_api/middleware/rate_limit.py' 2026-03-27T00:49:50,738 adding 'socrates_api/middleware/security_headers.py' 2026-03-27T00:49:50,740 adding 'socrates_api/middleware/subscription.py' 2026-03-27T00:49:50,743 adding 'socrates_api/routers/__init__.py' 2026-03-27T00:49:50,745 adding 'socrates_api/routers/analysis.py' 2026-03-27T00:49:50,749 adding 'socrates_api/routers/analytics.py' 2026-03-27T00:49:50,755 adding 'socrates_api/routers/auth.py' 2026-03-27T00:49:50,757 adding 'socrates_api/routers/chat.py' 2026-03-27T00:49:50,759 adding 'socrates_api/routers/chat_sessions.py' 2026-03-27T00:49:50,763 adding 'socrates_api/routers/code_generation.py' 2026-03-27T00:49:50,767 adding 'socrates_api/routers/collaboration.py' 2026-03-27T00:49:50,769 adding 'socrates_api/routers/commands.py' 2026-03-27T00:49:50,771 adding 'socrates_api/routers/conflicts.py' 2026-03-27T00:49:50,773 adding 'socrates_api/routers/database_health.py' 2026-03-27T00:49:50,775 adding 'socrates_api/routers/events.py' 2026-03-27T00:49:50,778 adding 'socrates_api/routers/finalization.py' 2026-03-27T00:49:50,781 adding 'socrates_api/routers/free_session.py' 2026-03-27T00:49:50,786 adding 'socrates_api/routers/github.py' 2026-03-27T00:49:50,791 adding 'socrates_api/routers/knowledge.py' 2026-03-27T00:49:50,793 adding 'socrates_api/routers/knowledge_management.py' 2026-03-27T00:49:50,796 adding 'socrates_api/routers/learning.py' 2026-03-27T00:49:50,801 adding 'socrates_api/routers/library_integrations.py' 2026-03-27T00:49:50,802 adding 'socrates_api/routers/llm.py' 2026-03-27T00:49:50,804 adding 'socrates_api/routers/llm_config.py' 2026-03-27T00:49:50,808 adding 'socrates_api/routers/nlu.py' 2026-03-27T00:49:50,810 adding 'socrates_api/routers/notes.py' 2026-03-27T00:49:50,813 adding 'socrates_api/routers/progress.py' 2026-03-27T00:49:50,819 adding 'socrates_api/routers/projects.py' 2026-03-27T00:49:50,826 adding 'socrates_api/routers/projects_chat.py' 2026-03-27T00:49:50,829 adding 'socrates_api/routers/query.py' 2026-03-27T00:49:50,831 adding 'socrates_api/routers/security.py' 2026-03-27T00:49:50,833 adding 'socrates_api/routers/skills.py' 2026-03-27T00:49:50,835 adding 'socrates_api/routers/skills_analytics.py' 2026-03-27T00:49:50,837 adding 'socrates_api/routers/skills_composition.py' 2026-03-27T00:49:50,839 adding 'socrates_api/routers/skills_distribution.py' 2026-03-27T00:49:50,841 adding 'socrates_api/routers/skills_marketplace.py' 2026-03-27T00:49:50,845 adding 'socrates_api/routers/sponsorships.py' 2026-03-27T00:49:50,847 adding 'socrates_api/routers/subscription.py' 2026-03-27T00:49:50,850 adding 'socrates_api/routers/system.py' 2026-03-27T00:49:50,855 adding 'socrates_api/routers/websocket.py' 2026-03-27T00:49:50,858 adding 'socrates_api/routers/workflow.py' 2026-03-27T00:49:50,862 adding 'socrates_api/services/report_generator.py' 2026-03-27T00:49:50,865 adding 'socrates_api/websocket/__init__.py' 2026-03-27T00:49:50,867 adding 'socrates_api/websocket/connection_manager.py' 2026-03-27T00:49:50,869 adding 'socrates_api/websocket/event_bridge.py' 2026-03-27T00:49:50,872 adding 'socrates_api/websocket/message_handler.py' 2026-03-27T00:49:50,877 adding 'socrates_core_api-0.5.0.dist-info/licenses/LICENSE' 2026-03-27T00:49:50,879 adding 'socrates_core_api-0.5.0.dist-info/METADATA' 2026-03-27T00:49:50,880 adding 'socrates_core_api-0.5.0.dist-info/WHEEL' 2026-03-27T00:49:50,882 adding 'socrates_core_api-0.5.0.dist-info/entry_points.txt' 2026-03-27T00:49:50,883 adding 'socrates_core_api-0.5.0.dist-info/top_level.txt' 2026-03-27T00:49:50,885 adding 'socrates_core_api-0.5.0.dist-info/RECORD' 2026-03-27T00:49:50,896 removing build/bdist.linux-armv7l/wheel 2026-03-27T00:49:51,046 Building wheel for socrates-core-api (pyproject.toml): finished with status 'done' 2026-03-27T00:49:51,057 Created wheel for socrates-core-api: filename=socrates_core_api-0.5.0-py3-none-any.whl size=258433 sha256=757e8ccad224080ce9aa71fac13611b910af927215145728ad88cd85ee2a9d40 2026-03-27T00:49:51,058 Stored in directory: /tmp/pip-ephem-wheel-cache-ik0oa14v/wheels/2b/0b/1b/173e2a036b32b8c88649da318a5c0289de6a22950714112247 2026-03-27T00:49:51,073 Successfully built socrates-core-api 2026-03-27T00:49:51,085 Removed build tracker: '/tmp/pip-build-tracker-xgnd2z9d'