2026-03-22T00:27:07,801 Created temporary directory: /tmp/pip-ephem-wheel-cache-i0gpjsxg 2026-03-22T00:27:07,803 Created temporary directory: /tmp/pip-build-tracker-ao1_bsot 2026-03-22T00:27:07,803 Initialized build tracking at /tmp/pip-build-tracker-ao1_bsot 2026-03-22T00:27:07,804 Created build tracker: /tmp/pip-build-tracker-ao1_bsot 2026-03-22T00:27:07,804 Entered build tracker: /tmp/pip-build-tracker-ao1_bsot 2026-03-22T00:27:07,805 Created temporary directory: /tmp/pip-wheel-55oteccb 2026-03-22T00:27:07,808 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-22T00:27:07,811 Created temporary directory: /tmp/pip-ephem-wheel-cache-xfc96dwp 2026-03-22T00:27:07,834 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T00:27:07,837 2 location(s) to search for versions of socratic-security: 2026-03-22T00:27:07,837 * https://pypi.org/simple/socratic-security/ 2026-03-22T00:27:07,837 * https://www.piwheels.org/simple/socratic-security/ 2026-03-22T00:27:07,838 Fetching project page and analyzing links: https://pypi.org/simple/socratic-security/ 2026-03-22T00:27:07,839 Getting page https://pypi.org/simple/socratic-security/ 2026-03-22T00:27:07,841 Found index url https://pypi.org/simple 2026-03-22T00:27:08,056 Fetched page https://pypi.org/simple/socratic-security/ as application/vnd.pypi.simple.v1+json 2026-03-22T00:27:08,058 Skipping link: No binaries permitted for socratic-security: https://files.pythonhosted.org/packages/5d/80/cd9acbf6bef3e5943a6433ce81580ddf7b421e71b4cbb989463b9255292b/socratic_security-0.1.0-py3-none-any.whl (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8) 2026-03-22T00:27:08,059 Found link https://files.pythonhosted.org/packages/29/c1/de0dbabe853a366babb87d651418a2fb327b114592c356bcddaedbf15a36/socratic_security-0.1.0.tar.gz (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8), version: 0.1.0 2026-03-22T00:27:08,060 Skipping link: No binaries permitted for socratic-security: https://files.pythonhosted.org/packages/90/bf/4a92a32750a40e621f2d2e74764e57f5cd33fa12d5babb54d93e95b0418f/socratic_security-0.2.0-py3-none-any.whl (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8) 2026-03-22T00:27:08,061 Found link https://files.pythonhosted.org/packages/99/8c/1d4d05bb4a10ec4b71c98ef8c5aa0ab1fae1ec7d9dac1d7fab19a2613ac7/socratic_security-0.2.0.tar.gz (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8), version: 0.2.0 2026-03-22T00:27:08,062 Skipping link: No binaries permitted for socratic-security: https://files.pythonhosted.org/packages/31/f5/1f72955b421213e26fab8d1d22392510c4b295dfb14a169792fb9082334d/socratic_security-0.4.0-py3-none-any.whl (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8) 2026-03-22T00:27:08,063 Found link https://files.pythonhosted.org/packages/9e/69/1e6d15dbc1030747ff87e6532c7d6654d1b27268e4190c0cc2652a054e9b/socratic_security-0.4.0.tar.gz (from https://pypi.org/simple/socratic-security/) (requires-python:>=3.8), version: 0.4.0 2026-03-22T00:27:08,064 Fetching project page and analyzing links: https://www.piwheels.org/simple/socratic-security/ 2026-03-22T00:27:08,065 Getting page https://www.piwheels.org/simple/socratic-security/ 2026-03-22T00:27:08,066 Found index url https://www.piwheels.org/simple 2026-03-22T00:27:08,221 Fetched page https://www.piwheels.org/simple/socratic-security/ as text/html 2026-03-22T00:27:08,223 Skipping link: No binaries permitted for socratic-security: https://www.piwheels.org/simple/socratic-security/socratic_security-0.2.0-py3-none-any.whl#sha256=df58d53a95b8338fadb46411e307e001b9a8380d4342b61b40be7454d0d2a26e (from https://www.piwheels.org/simple/socratic-security/) (requires-python:>=3.8) 2026-03-22T00:27:08,224 Skipping link: No binaries permitted for socratic-security: https://www.piwheels.org/simple/socratic-security/socratic_security-0.1.0-py3-none-any.whl#sha256=731be10e18168ab45b83ba8b1f1be765f9656006d3d354149992eb940c1c5e67 (from https://www.piwheels.org/simple/socratic-security/) (requires-python:>=3.8) 2026-03-22T00:27:08,225 Skipping link: not a file: https://www.piwheels.org/simple/socratic-security/ 2026-03-22T00:27:08,226 Skipping link: not a file: https://pypi.org/simple/socratic-security/ 2026-03-22T00:27:08,244 Given no hashes to check 1 links for project 'socratic-security': discarding no candidates 2026-03-22T00:27:08,262 Collecting socratic-security==0.4.0 2026-03-22T00:27:08,265 Created temporary directory: /tmp/pip-unpack-qu4ump62 2026-03-22T00:27:08,474 Downloading socratic_security-0.4.0.tar.gz (19 kB) 2026-03-22T00:27:08,543 Added socratic-security==0.4.0 from https://files.pythonhosted.org/packages/9e/69/1e6d15dbc1030747ff87e6532c7d6654d1b27268e4190c0cc2652a054e9b/socratic_security-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-ao1_bsot' 2026-03-22T00:27:08,548 Created temporary directory: /tmp/pip-build-env-nl8x_dfl 2026-03-22T00:27:08,553 Installing build dependencies: started 2026-03-22T00:27:08,554 Running command pip subprocess to install build dependencies 2026-03-22T00:27:09,690 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-22T00:27:10,301 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-22T00:27:10,324 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T00:27:12,058 Collecting setuptools>=68.0 2026-03-22T00:27:12,143 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-22T00:27:12,426 Collecting wheel 2026-03-22T00:27:12,442 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-22T00:27:12,627 Collecting packaging>=24.0 2026-03-22T00:27:12,645 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-22T00:27:15,593 Installing collected packages: setuptools, packaging, wheel 2026-03-22T00:27:18,989 Creating /tmp/pip-build-env-nl8x_dfl/overlay/local/bin 2026-03-22T00:27:18,991 changing mode of /tmp/pip-build-env-nl8x_dfl/overlay/local/bin/wheel to 755 2026-03-22T00:27:19,011 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-22T00:27:19,291 Installing build dependencies: finished with status 'done' 2026-03-22T00:27:19,298 Getting requirements to build wheel: started 2026-03-22T00:27:19,299 Running command Getting requirements to build wheel 2026-03-22T00:27:19,953 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-22T00:27:19,953 !! 2026-03-22T00:27:19,955 ******************************************************************************** 2026-03-22T00:27:19,955 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T00:27:19,956 `classifiers = ['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Topic :: Security']` 2026-03-22T00:27:19,958 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T00:27:19,959 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-22T00:27:19,960 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T00:27:19,961 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-22T00:27:19,961 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T00:27:19,962 configuration. 2026-03-22T00:27:19,962 ******************************************************************************** 2026-03-22T00:27:19,963 !! 2026-03-22T00:27:19,963 _handle_missing_dynamic(dist, project_table) 2026-03-22T00:27:19,964 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:27:19,964 !! 2026-03-22T00:27:19,965 ******************************************************************************** 2026-03-22T00:27:19,966 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-22T00:27:19,967 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:27:19,967 or your builds will no longer be supported. 2026-03-22T00:27:19,968 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:27:19,969 ******************************************************************************** 2026-03-22T00:27:19,970 !! 2026-03-22T00:27:19,971 corresp(dist, value, root_dir) 2026-03-22T00:27:19,971 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T00:27:19,972 corresp(dist, value, root_dir) 2026-03-22T00:27:19,972 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T00:27:19,973 corresp(dist, value, root_dir) 2026-03-22T00:27:20,042 running egg_info 2026-03-22T00:27:20,048 writing src/socratic_security.egg-info/PKG-INFO 2026-03-22T00:27:20,053 writing dependency_links to src/socratic_security.egg-info/dependency_links.txt 2026-03-22T00:27:20,057 writing requirements to src/socratic_security.egg-info/requires.txt 2026-03-22T00:27:20,058 writing top-level names to src/socratic_security.egg-info/top_level.txt 2026-03-22T00:27:20,085 reading manifest file 'src/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:20,089 adding license file 'LICENSE' 2026-03-22T00:27:20,092 writing manifest file 'src/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:20,189 Getting requirements to build wheel: finished with status 'done' 2026-03-22T00:27:20,193 Created temporary directory: /tmp/pip-modern-metadata-4in8ccxz 2026-03-22T00:27:20,195 Preparing metadata (pyproject.toml): started 2026-03-22T00:27:20,196 Running command Preparing metadata (pyproject.toml) 2026-03-22T00:27:20,771 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-22T00:27:20,771 !! 2026-03-22T00:27:20,773 ******************************************************************************** 2026-03-22T00:27:20,773 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T00:27:20,775 `classifiers = ['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Topic :: Security']` 2026-03-22T00:27:20,776 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T00:27:20,777 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-22T00:27:20,778 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T00:27:20,779 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-22T00:27:20,780 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T00:27:20,780 configuration. 2026-03-22T00:27:20,781 ******************************************************************************** 2026-03-22T00:27:20,782 !! 2026-03-22T00:27:20,782 _handle_missing_dynamic(dist, project_table) 2026-03-22T00:27:20,783 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:27:20,784 !! 2026-03-22T00:27:20,785 ******************************************************************************** 2026-03-22T00:27:20,785 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-22T00:27:20,787 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:27:20,787 or your builds will no longer be supported. 2026-03-22T00:27:20,789 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:27:20,789 ******************************************************************************** 2026-03-22T00:27:20,790 !! 2026-03-22T00:27:20,791 corresp(dist, value, root_dir) 2026-03-22T00:27:20,791 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T00:27:20,792 corresp(dist, value, root_dir) 2026-03-22T00:27:20,792 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T00:27:20,793 corresp(dist, value, root_dir) 2026-03-22T00:27:20,862 running dist_info 2026-03-22T00:27:20,873 creating /tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info 2026-03-22T00:27:20,874 writing /tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/PKG-INFO 2026-03-22T00:27:20,879 writing dependency_links to /tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/dependency_links.txt 2026-03-22T00:27:20,882 writing requirements to /tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/requires.txt 2026-03-22T00:27:20,883 writing top-level names to /tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/top_level.txt 2026-03-22T00:27:20,884 writing manifest file '/tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:20,908 reading manifest file '/tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:20,910 adding license file 'LICENSE' 2026-03-22T00:27:20,913 writing manifest file '/tmp/pip-modern-metadata-4in8ccxz/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:20,914 creating '/tmp/pip-modern-metadata-4in8ccxz/socratic_security-0.4.0.dist-info' 2026-03-22T00:27:21,035 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-22T00:27:21,040 Source in /tmp/pip-wheel-55oteccb/socratic-security_ba9704154d6247f6ac0d89b1f340726f has version 0.4.0, which satisfies requirement socratic-security==0.4.0 from https://files.pythonhosted.org/packages/9e/69/1e6d15dbc1030747ff87e6532c7d6654d1b27268e4190c0cc2652a054e9b/socratic_security-0.4.0.tar.gz 2026-03-22T00:27:21,041 Removed socratic-security==0.4.0 from https://files.pythonhosted.org/packages/9e/69/1e6d15dbc1030747ff87e6532c7d6654d1b27268e4190c0cc2652a054e9b/socratic_security-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-ao1_bsot' 2026-03-22T00:27:21,047 Created temporary directory: /tmp/pip-unpack-unb8fraj 2026-03-22T00:27:21,047 Building wheels for collected packages: socratic-security 2026-03-22T00:27:21,052 Created temporary directory: /tmp/pip-wheel-lcugxyt9 2026-03-22T00:27:21,052 Destination directory: /tmp/pip-wheel-lcugxyt9 2026-03-22T00:27:21,054 Building wheel for socratic-security (pyproject.toml): started 2026-03-22T00:27:21,056 Running command Building wheel for socratic-security (pyproject.toml) 2026-03-22T00:27:21,616 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-22T00:27:21,616 !! 2026-03-22T00:27:21,617 ******************************************************************************** 2026-03-22T00:27:21,618 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T00:27:21,619 `classifiers = ['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Topic :: Security']` 2026-03-22T00:27:21,620 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T00:27:21,620 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-22T00:27:21,621 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T00:27:21,623 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-22T00:27:21,624 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T00:27:21,625 configuration. 2026-03-22T00:27:21,625 ******************************************************************************** 2026-03-22T00:27:21,626 !! 2026-03-22T00:27:21,627 _handle_missing_dynamic(dist, project_table) 2026-03-22T00:27:21,628 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T00:27:21,628 !! 2026-03-22T00:27:21,630 ******************************************************************************** 2026-03-22T00:27:21,630 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-22T00:27:21,632 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T00:27:21,632 or your builds will no longer be supported. 2026-03-22T00:27:21,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T00:27:21,634 ******************************************************************************** 2026-03-22T00:27:21,636 !! 2026-03-22T00:27:21,636 corresp(dist, value, root_dir) 2026-03-22T00:27:21,637 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T00:27:21,638 corresp(dist, value, root_dir) 2026-03-22T00:27:21,639 /tmp/pip-build-env-nl8x_dfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T00:27:21,639 corresp(dist, value, root_dir) 2026-03-22T00:27:21,695 running bdist_wheel 2026-03-22T00:27:21,712 running build 2026-03-22T00:27:21,713 running build_py 2026-03-22T00:27:21,719 creating build/lib/socratic_security 2026-03-22T00:27:21,721 copying src/socratic_security/__init__.py -> build/lib/socratic_security 2026-03-22T00:27:21,723 creating build/lib/socratic_security/prompt_injection 2026-03-22T00:27:21,724 copying src/socratic_security/prompt_injection/detector.py -> build/lib/socratic_security/prompt_injection 2026-03-22T00:27:21,727 copying src/socratic_security/prompt_injection/config.py -> build/lib/socratic_security/prompt_injection 2026-03-22T00:27:21,729 copying src/socratic_security/prompt_injection/sanitizer.py -> build/lib/socratic_security/prompt_injection 2026-03-22T00:27:21,730 copying src/socratic_security/prompt_injection/__init__.py -> build/lib/socratic_security/prompt_injection 2026-03-22T00:27:21,733 creating build/lib/socratic_security/audit 2026-03-22T00:27:21,734 copying src/socratic_security/audit/logger.py -> build/lib/socratic_security/audit 2026-03-22T00:27:21,736 copying src/socratic_security/audit/__init__.py -> build/lib/socratic_security/audit 2026-03-22T00:27:21,739 creating build/lib/socratic_security/input_validation 2026-03-22T00:27:21,740 copying src/socratic_security/input_validation/validators.py -> build/lib/socratic_security/input_validation 2026-03-22T00:27:21,742 copying src/socratic_security/input_validation/__init__.py -> build/lib/socratic_security/input_validation 2026-03-22T00:27:21,745 creating build/lib/socratic_security/database 2026-03-22T00:27:21,746 copying src/socratic_security/database/encryption.py -> build/lib/socratic_security/database 2026-03-22T00:27:21,749 creating build/lib/socratic_security/auth 2026-03-22T00:27:21,750 copying src/socratic_security/auth/breach_checker.py -> build/lib/socratic_security/auth 2026-03-22T00:27:21,755 copying src/socratic_security/auth/__init__.py -> build/lib/socratic_security/auth 2026-03-22T00:27:21,759 copying src/socratic_security/auth/mfa.py -> build/lib/socratic_security/auth 2026-03-22T00:27:21,768 copying src/socratic_security/auth/lockout.py -> build/lib/socratic_security/auth 2026-03-22T00:27:21,850 creating build/lib/socratic_security/filesystem 2026-03-22T00:27:21,852 copying src/socratic_security/filesystem/path_validator.py -> build/lib/socratic_security/filesystem 2026-03-22T00:27:21,854 copying src/socratic_security/filesystem/__init__.py -> build/lib/socratic_security/filesystem 2026-03-22T00:27:21,856 creating build/lib/socratic_security/sandbox 2026-03-22T00:27:21,857 copying src/socratic_security/sandbox/analyzer.py -> build/lib/socratic_security/sandbox 2026-03-22T00:27:21,859 copying src/socratic_security/sandbox/executor.py -> build/lib/socratic_security/sandbox 2026-03-22T00:27:21,861 copying src/socratic_security/sandbox/policies.py -> build/lib/socratic_security/sandbox 2026-03-22T00:27:21,863 copying src/socratic_security/sandbox/__init__.py -> build/lib/socratic_security/sandbox 2026-03-22T00:27:21,864 running egg_info 2026-03-22T00:27:21,874 writing src/socratic_security.egg-info/PKG-INFO 2026-03-22T00:27:21,880 writing dependency_links to src/socratic_security.egg-info/dependency_links.txt 2026-03-22T00:27:21,884 writing requirements to src/socratic_security.egg-info/requires.txt 2026-03-22T00:27:21,886 writing top-level names to src/socratic_security.egg-info/top_level.txt 2026-03-22T00:27:22,051 reading manifest file 'src/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:22,054 adding license file 'LICENSE' 2026-03-22T00:27:22,058 writing manifest file 'src/socratic_security.egg-info/SOURCES.txt' 2026-03-22T00:27:22,075 installing to build/bdist.linux-armv7l/wheel 2026-03-22T00:27:22,076 running install 2026-03-22T00:27:22,098 running install_lib 2026-03-22T00:27:22,104 creating build/bdist.linux-armv7l/wheel 2026-03-22T00:27:22,106 creating build/bdist.linux-armv7l/wheel/socratic_security 2026-03-22T00:27:22,108 creating build/bdist.linux-armv7l/wheel/socratic_security/prompt_injection 2026-03-22T00:27:22,109 copying build/lib/socratic_security/prompt_injection/detector.py -> build/bdist.linux-armv7l/wheel/./socratic_security/prompt_injection 2026-03-22T00:27:22,111 copying build/lib/socratic_security/prompt_injection/config.py -> build/bdist.linux-armv7l/wheel/./socratic_security/prompt_injection 2026-03-22T00:27:22,113 copying build/lib/socratic_security/prompt_injection/sanitizer.py -> build/bdist.linux-armv7l/wheel/./socratic_security/prompt_injection 2026-03-22T00:27:22,115 copying build/lib/socratic_security/prompt_injection/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/prompt_injection 2026-03-22T00:27:22,117 creating build/bdist.linux-armv7l/wheel/socratic_security/audit 2026-03-22T00:27:22,118 copying build/lib/socratic_security/audit/logger.py -> build/bdist.linux-armv7l/wheel/./socratic_security/audit 2026-03-22T00:27:22,120 copying build/lib/socratic_security/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/audit 2026-03-22T00:27:22,123 creating build/bdist.linux-armv7l/wheel/socratic_security/input_validation 2026-03-22T00:27:22,124 copying build/lib/socratic_security/input_validation/validators.py -> build/bdist.linux-armv7l/wheel/./socratic_security/input_validation 2026-03-22T00:27:22,126 copying build/lib/socratic_security/input_validation/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/input_validation 2026-03-22T00:27:22,128 creating build/bdist.linux-armv7l/wheel/socratic_security/database 2026-03-22T00:27:22,130 copying build/lib/socratic_security/database/encryption.py -> build/bdist.linux-armv7l/wheel/./socratic_security/database 2026-03-22T00:27:22,133 creating build/bdist.linux-armv7l/wheel/socratic_security/auth 2026-03-22T00:27:22,134 copying build/lib/socratic_security/auth/breach_checker.py -> build/bdist.linux-armv7l/wheel/./socratic_security/auth 2026-03-22T00:27:22,136 copying build/lib/socratic_security/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/auth 2026-03-22T00:27:22,138 copying build/lib/socratic_security/auth/mfa.py -> build/bdist.linux-armv7l/wheel/./socratic_security/auth 2026-03-22T00:27:22,141 copying build/lib/socratic_security/auth/lockout.py -> build/bdist.linux-armv7l/wheel/./socratic_security/auth 2026-03-22T00:27:22,144 creating build/bdist.linux-armv7l/wheel/socratic_security/filesystem 2026-03-22T00:27:22,145 copying build/lib/socratic_security/filesystem/path_validator.py -> build/bdist.linux-armv7l/wheel/./socratic_security/filesystem 2026-03-22T00:27:22,147 copying build/lib/socratic_security/filesystem/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/filesystem 2026-03-22T00:27:22,149 copying build/lib/socratic_security/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security 2026-03-22T00:27:22,151 creating build/bdist.linux-armv7l/wheel/socratic_security/sandbox 2026-03-22T00:27:22,152 copying build/lib/socratic_security/sandbox/analyzer.py -> build/bdist.linux-armv7l/wheel/./socratic_security/sandbox 2026-03-22T00:27:22,154 copying build/lib/socratic_security/sandbox/executor.py -> build/bdist.linux-armv7l/wheel/./socratic_security/sandbox 2026-03-22T00:27:22,156 copying build/lib/socratic_security/sandbox/policies.py -> build/bdist.linux-armv7l/wheel/./socratic_security/sandbox 2026-03-22T00:27:22,158 copying build/lib/socratic_security/sandbox/__init__.py -> build/bdist.linux-armv7l/wheel/./socratic_security/sandbox 2026-03-22T00:27:22,159 running install_egg_info 2026-03-22T00:27:22,164 Copying src/socratic_security.egg-info to build/bdist.linux-armv7l/wheel/./socratic_security-0.4.0-py3.11.egg-info 2026-03-22T00:27:22,174 running install_scripts 2026-03-22T00:27:22,184 creating build/bdist.linux-armv7l/wheel/socratic_security-0.4.0.dist-info/WHEEL 2026-03-22T00:27:22,186 creating '/tmp/pip-wheel-lcugxyt9/.tmp-4hs508fy/socratic_security-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-22T00:27:22,189 adding 'socratic_security/__init__.py' 2026-03-22T00:27:22,191 adding 'socratic_security/audit/__init__.py' 2026-03-22T00:27:22,192 adding 'socratic_security/audit/logger.py' 2026-03-22T00:27:22,194 adding 'socratic_security/auth/__init__.py' 2026-03-22T00:27:22,196 adding 'socratic_security/auth/breach_checker.py' 2026-03-22T00:27:22,197 adding 'socratic_security/auth/lockout.py' 2026-03-22T00:27:22,199 adding 'socratic_security/auth/mfa.py' 2026-03-22T00:27:22,201 adding 'socratic_security/database/encryption.py' 2026-03-22T00:27:22,203 adding 'socratic_security/filesystem/__init__.py' 2026-03-22T00:27:22,204 adding 'socratic_security/filesystem/path_validator.py' 2026-03-22T00:27:22,206 adding 'socratic_security/input_validation/__init__.py' 2026-03-22T00:27:22,207 adding 'socratic_security/input_validation/validators.py' 2026-03-22T00:27:22,209 adding 'socratic_security/prompt_injection/__init__.py' 2026-03-22T00:27:22,210 adding 'socratic_security/prompt_injection/config.py' 2026-03-22T00:27:22,212 adding 'socratic_security/prompt_injection/detector.py' 2026-03-22T00:27:22,213 adding 'socratic_security/prompt_injection/sanitizer.py' 2026-03-22T00:27:22,215 adding 'socratic_security/sandbox/__init__.py' 2026-03-22T00:27:22,216 adding 'socratic_security/sandbox/analyzer.py' 2026-03-22T00:27:22,217 adding 'socratic_security/sandbox/executor.py' 2026-03-22T00:27:22,218 adding 'socratic_security/sandbox/policies.py' 2026-03-22T00:27:22,221 adding 'socratic_security-0.4.0.dist-info/licenses/LICENSE' 2026-03-22T00:27:22,222 adding 'socratic_security-0.4.0.dist-info/METADATA' 2026-03-22T00:27:22,223 adding 'socratic_security-0.4.0.dist-info/WHEEL' 2026-03-22T00:27:22,224 adding 'socratic_security-0.4.0.dist-info/top_level.txt' 2026-03-22T00:27:22,225 adding 'socratic_security-0.4.0.dist-info/RECORD' 2026-03-22T00:27:22,227 removing build/bdist.linux-armv7l/wheel 2026-03-22T00:27:22,335 Building wheel for socratic-security (pyproject.toml): finished with status 'done' 2026-03-22T00:27:22,340 Created wheel for socratic-security: filename=socratic_security-0.4.0-py3-none-any.whl size=24302 sha256=079b85f3851db2fa48b7283116b405e5a7e35088bef1437fcac518352d1efb7b 2026-03-22T00:27:22,341 Stored in directory: /tmp/pip-ephem-wheel-cache-xfc96dwp/wheels/53/b0/83/9bd27910fab97218b0f001b6d12decb2fbb586d5eb16c7b945 2026-03-22T00:27:22,352 Successfully built socratic-security 2026-03-22T00:27:22,356 Removed build tracker: '/tmp/pip-build-tracker-ao1_bsot'