2025-10-13T20:42:39,171 Created temporary directory: /tmp/pip-ephem-wheel-cache-i1ptsil6 2025-10-13T20:42:39,172 Created temporary directory: /tmp/pip-build-tracker-46ycym5e 2025-10-13T20:42:39,173 Initialized build tracking at /tmp/pip-build-tracker-46ycym5e 2025-10-13T20:42:39,173 Created build tracker: /tmp/pip-build-tracker-46ycym5e 2025-10-13T20:42:39,174 Entered build tracker: /tmp/pip-build-tracker-46ycym5e 2025-10-13T20:42:39,175 Created temporary directory: /tmp/pip-wheel-2seik4bc 2025-10-13T20:42:39,178 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 2025-10-13T20:42:39,180 Created temporary directory: /tmp/pip-ephem-wheel-cache-64ei4uds 2025-10-13T20:42:39,204 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-13T20:42:39,207 2 location(s) to search for versions of mcp-security-framework: 2025-10-13T20:42:39,207 * https://pypi.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,207 * https://www.piwheels.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,208 Fetching project page and analyzing links: https://pypi.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,209 Getting page https://pypi.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,210 Found index url https://pypi.org/simple 2025-10-13T20:42:39,424 Fetched page https://pypi.org/simple/mcp-security-framework/ as application/vnd.pypi.simple.v1+json 2025-10-13T20:42:39,429 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/12/ad/32d12a9e1a359dd7f82597f294a2359a6bd6287142b138dfaf390e244cc3/mcp_security_framework-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,430 Found link https://files.pythonhosted.org/packages/26/98/3d32851d19c286d2eb0309ca7e1c3cfd933df0c1d83b84f138b81b88ab82/mcp_security_framework-0.1.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 0.1.0 2025-10-13T20:42:39,431 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/f5/ce/9623b335c0012b924029f104c6c317f1f9f73e2dc8ea0aa9da7cd38d544a/mcp_security_framework-1.1.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,432 Found link https://files.pythonhosted.org/packages/70/df/6b29c063960ae4eb45843f9b191d9efcdeead589a98e76160035ea84beb4/mcp_security_framework-1.1.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.1.0 2025-10-13T20:42:39,433 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/8f/e4/499f42502d0a4f8d0174b1aba38c64f0508b494bd7d4040a33d30c1c2c90/mcp_security_framework-1.1.1-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,434 Found link https://files.pythonhosted.org/packages/5d/09/2cfad5a94fec52a3c510401cd5784fb91d3958771fd9343f36e06f7d1194/mcp_security_framework-1.1.1.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.1.1 2025-10-13T20:42:39,434 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/c6/67/2ac7fe6a97f8825712eb4c7ba1388dfb0736a41dced4c0605784a066bdfc/mcp_security_framework-1.1.2-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,435 Found link https://files.pythonhosted.org/packages/08/6a/4cfb9087e0683b061ab715d3fc1f5f85f765823d560f8d7e15369038df16/mcp_security_framework-1.1.2.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.1.2 2025-10-13T20:42:39,436 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/40/49/c4606b0795a15a377727bfb127e82f1a1f50f15e00ee7754750d193d81fb/mcp_security_framework-1.2.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,437 Found link https://files.pythonhosted.org/packages/89/83/d49ab206a4395fd079bc2bc5706e23b589fd33f039f6a9aade6886418786/mcp_security_framework-1.2.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.0 2025-10-13T20:42:39,437 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/90/7e/dfc0c6717f324d160092cfcc71adc69aff218db09a4a58af56af18afb5d0/mcp_security_framework-1.2.1-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,438 Found link https://files.pythonhosted.org/packages/55/54/ee17e6344c6f8361d009a08208e6a81ba51d0571e14ba69d4f422b73540c/mcp_security_framework-1.2.1.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.1 2025-10-13T20:42:39,439 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/3c/3c/431ccc293408f61477fbb88bf8fcb0aa7ad41b1cbae10369baaef4c3d373/mcp_security_framework-1.2.2-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,440 Found link https://files.pythonhosted.org/packages/30/67/898f7751957ff51044b7f13233b7991dcd7f22c1e6ebbb22659103522158/mcp_security_framework-1.2.2.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.2 2025-10-13T20:42:39,440 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/3a/6e/b000a0034314eac261eaeac584fe9a79c46a93f2d8457003d5845c97b7e9/mcp_security_framework-1.2.3-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,441 Found link https://files.pythonhosted.org/packages/09/68/89f503a86b1c1dc51033dfe96ebae50198cfed34af8458ad54e3b4ea955a/mcp_security_framework-1.2.3.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.3 2025-10-13T20:42:39,442 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/16/87/5f983de167851ccb31b3dd99cd1f5284f0adb4617dcdc094399e85f64398/mcp_security_framework-1.2.4-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,443 Found link https://files.pythonhosted.org/packages/9a/f2/0e4cda043d416b2fb838f79620428d52d0704fb048792540ce54e2514b94/mcp_security_framework-1.2.4.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.4 2025-10-13T20:42:39,443 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/44/96/f615094cc1c1f69d1a872718c6cd9e768286846382c39c8edf499b589412/mcp_security_framework-1.2.5-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,444 Found link https://files.pythonhosted.org/packages/9a/06/d64d1c4fc0817243ccd8f8b07ca053910412a26a3b92cb7ca1d8ef915d23/mcp_security_framework-1.2.5.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.5 2025-10-13T20:42:39,445 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/18/a9/8c0ebce218d2571ada0a75548176d381ba495bcb9fb149de069154138c4c/mcp_security_framework-1.2.6-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,446 Found link https://files.pythonhosted.org/packages/d4/eb/f6829e3b9bdaf5084485d1e351135c91a855864559211d126113e8558d8a/mcp_security_framework-1.2.6.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.6 2025-10-13T20:42:39,446 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/d8/38/c246d8ea40eb994ddb8eb4e18198e0f53b31d29fe1246e42d8ddadc968be/mcp_security_framework-1.2.7-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,447 Found link https://files.pythonhosted.org/packages/13/01/4133647e1dea674e2cd595661abab15ebc5bb6f9192593300ba8a6f05c4f/mcp_security_framework-1.2.7.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.7 2025-10-13T20:42:39,448 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,449 Getting page https://www.piwheels.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,450 Found index url https://www.piwheels.org/simple 2025-10-13T20:42:39,751 Fetched page https://www.piwheels.org/simple/mcp-security-framework/ as text/html 2025-10-13T20:42:39,755 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.6-py3-none-any.whl#sha256=57e0c80c0009b376b58deb573e2cda78af02619e08dc18ce36828746baea5dbf (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,756 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.5-py3-none-any.whl#sha256=60f49824dc6a0b9c06cc14f5cc5b2905e50eb2c6e92a172224ffbd2a4d13e17c (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,756 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.4-py3-none-any.whl#sha256=a3857d2916762da628e9319fe05e3a223d0ee9b5c0f2edb58036b62ca2a7e34d (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,757 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.3-py3-none-any.whl#sha256=eb0b7d4ed13bdb57c25167b14c1ec58d53381c10dca165571ee3835dcec31730 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,758 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.2-py3-none-any.whl#sha256=b8b1708a63f0bdb0eb35c7549af6a17e06bc8516fd712b90552a78d811427f65 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,758 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.1-py3-none-any.whl#sha256=eb0a0fbdef87b9f63ac492970f74cf96654f226c810e869c5459c5879a141619 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,759 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.0-py3-none-any.whl#sha256=656f36b46f920d9c21f074c48eb981dcd0d06c0d9a7cb1e2914c1ceaa6a34c52 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,759 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.2-py3-none-any.whl#sha256=63a72ce8220123a3d0d695545a1d8ab8887de480c6e2f0c683069c5466f64948 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,760 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.1-py3-none-any.whl#sha256=efbe4d165e378f07dd8f77daf049e08b07b3fe42107971cfddc4c680a5a29567 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,761 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.1.0-py3-none-any.whl#sha256=f22c07da4ad5d8adf045f2d474c263911a7b61bc4ba4de949695ce3d8a357269 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,761 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-0.1.0-py3-none-any.whl#sha256=5e7e13745264d9725629ec00cf3301f7fb56b67a87d174ff24444aac6a401c2e (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-10-13T20:42:39,762 Skipping link: not a file: https://www.piwheels.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,762 Skipping link: not a file: https://pypi.org/simple/mcp-security-framework/ 2025-10-13T20:42:39,783 Given no hashes to check 1 links for project 'mcp-security-framework': discarding no candidates 2025-10-13T20:42:39,801 Collecting mcp-security-framework==1.2.7 2025-10-13T20:42:39,803 Created temporary directory: /tmp/pip-unpack-9xjqmsil 2025-10-13T20:42:40,017 Downloading mcp_security_framework-1.2.7.tar.gz (235 kB) 2025-10-13T20:42:40,336 Added mcp-security-framework==1.2.7 from https://files.pythonhosted.org/packages/13/01/4133647e1dea674e2cd595661abab15ebc5bb6f9192593300ba8a6f05c4f/mcp_security_framework-1.2.7.tar.gz to build tracker '/tmp/pip-build-tracker-46ycym5e' 2025-10-13T20:42:40,344 Created temporary directory: /tmp/pip-build-env-x3yg3wrt 2025-10-13T20:42:40,348 Installing build dependencies: started 2025-10-13T20:42:40,350 Running command pip subprocess to install build dependencies 2025-10-13T20:42:41,473 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-13T20:42:42,099 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 2025-10-13T20:42:42,122 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-13T20:42:43,838 Collecting setuptools>=61.0 2025-10-13T20:42:43,921 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-13T20:42:44,198 Collecting wheel 2025-10-13T20:42:44,217 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-13T20:42:47,239 Installing collected packages: wheel, setuptools 2025-10-13T20:42:47,486 Creating /tmp/pip-build-env-x3yg3wrt/overlay/local/bin 2025-10-13T20:42:47,488 changing mode of /tmp/pip-build-env-x3yg3wrt/overlay/local/bin/wheel to 755 2025-10-13T20:42:51,439 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-13T20:42:51,708 Installing build dependencies: finished with status 'done' 2025-10-13T20:42:51,715 Getting requirements to build wheel: started 2025-10-13T20:42:51,716 Running command Getting requirements to build wheel 2025-10-13T20:42:52,325 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-13T20:42:52,326 !! 2025-10-13T20:42:52,327 ******************************************************************************** 2025-10-13T20:42:52,328 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-13T20:42:52,329 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-13T20:42:52,330 or your builds will no longer be supported. 2025-10-13T20:42:52,331 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:52,332 ******************************************************************************** 2025-10-13T20:42:52,333 !! 2025-10-13T20:42:52,333 corresp(dist, value, root_dir) 2025-10-13T20:42:52,424 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:52,425 !! 2025-10-13T20:42:52,426 ******************************************************************************** 2025-10-13T20:42:52,426 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:52,427 License :: OSI Approved :: MIT License 2025-10-13T20:42:52,428 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:52,428 ******************************************************************************** 2025-10-13T20:42:52,429 !! 2025-10-13T20:42:52,430 dist._finalize_license_expression() 2025-10-13T20:42:52,430 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:52,431 !! 2025-10-13T20:42:52,432 ******************************************************************************** 2025-10-13T20:42:52,433 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:52,434 License :: OSI Approved :: MIT License 2025-10-13T20:42:52,435 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:52,436 ******************************************************************************** 2025-10-13T20:42:52,437 !! 2025-10-13T20:42:52,437 self._finalize_license_expression() 2025-10-13T20:42:52,439 running egg_info 2025-10-13T20:42:52,446 writing mcp_security_framework.egg-info/PKG-INFO 2025-10-13T20:42:52,459 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-10-13T20:42:52,461 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-10-13T20:42:52,469 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-10-13T20:42:52,471 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-10-13T20:42:52,509 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:52,521 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:52,618 Getting requirements to build wheel: finished with status 'done' 2025-10-13T20:42:52,622 Created temporary directory: /tmp/pip-modern-metadata-dheyz4wx 2025-10-13T20:42:52,624 Preparing metadata (pyproject.toml): started 2025-10-13T20:42:52,625 Running command Preparing metadata (pyproject.toml) 2025-10-13T20:42:53,184 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-13T20:42:53,184 !! 2025-10-13T20:42:53,185 ******************************************************************************** 2025-10-13T20:42:53,186 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). 2025-10-13T20:42:53,187 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-13T20:42:53,187 or your builds will no longer be supported. 2025-10-13T20:42:53,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:53,189 ******************************************************************************** 2025-10-13T20:42:53,191 !! 2025-10-13T20:42:53,191 corresp(dist, value, root_dir) 2025-10-13T20:42:53,270 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:53,270 !! 2025-10-13T20:42:53,271 ******************************************************************************** 2025-10-13T20:42:53,272 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:53,273 License :: OSI Approved :: MIT License 2025-10-13T20:42:53,274 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:53,274 ******************************************************************************** 2025-10-13T20:42:53,275 !! 2025-10-13T20:42:53,276 dist._finalize_license_expression() 2025-10-13T20:42:53,276 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:53,277 !! 2025-10-13T20:42:53,278 ******************************************************************************** 2025-10-13T20:42:53,278 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:53,279 License :: OSI Approved :: MIT License 2025-10-13T20:42:53,280 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:53,281 ******************************************************************************** 2025-10-13T20:42:53,282 !! 2025-10-13T20:42:53,283 self._finalize_license_expression() 2025-10-13T20:42:53,283 running dist_info 2025-10-13T20:42:53,295 creating /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info 2025-10-13T20:42:53,296 writing /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/PKG-INFO 2025-10-13T20:42:53,310 writing dependency_links to /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/dependency_links.txt 2025-10-13T20:42:53,312 writing entry points to /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/entry_points.txt 2025-10-13T20:42:53,320 writing requirements to /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/requires.txt 2025-10-13T20:42:53,321 writing top-level names to /tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/top_level.txt 2025-10-13T20:42:53,323 writing manifest file '/tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:53,356 reading manifest file '/tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:53,363 writing manifest file '/tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:53,365 creating '/tmp/pip-modern-metadata-dheyz4wx/mcp_security_framework-1.2.7.dist-info' 2025-10-13T20:42:53,488 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-13T20:42:53,494 Source in /tmp/pip-wheel-2seik4bc/mcp-security-framework_3bc85fccd7b244dab816032ad05e084d has version 1.2.7, which satisfies requirement mcp-security-framework==1.2.7 from https://files.pythonhosted.org/packages/13/01/4133647e1dea674e2cd595661abab15ebc5bb6f9192593300ba8a6f05c4f/mcp_security_framework-1.2.7.tar.gz 2025-10-13T20:42:53,495 Removed mcp-security-framework==1.2.7 from https://files.pythonhosted.org/packages/13/01/4133647e1dea674e2cd595661abab15ebc5bb6f9192593300ba8a6f05c4f/mcp_security_framework-1.2.7.tar.gz from build tracker '/tmp/pip-build-tracker-46ycym5e' 2025-10-13T20:42:53,503 Created temporary directory: /tmp/pip-unpack-ro_awv59 2025-10-13T20:42:53,503 Building wheels for collected packages: mcp-security-framework 2025-10-13T20:42:53,508 Created temporary directory: /tmp/pip-wheel-6ja6wa34 2025-10-13T20:42:53,509 Destination directory: /tmp/pip-wheel-6ja6wa34 2025-10-13T20:42:53,511 Building wheel for mcp-security-framework (pyproject.toml): started 2025-10-13T20:42:53,512 Running command Building wheel for mcp-security-framework (pyproject.toml) 2025-10-13T20:42:54,275 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-13T20:42:54,275 !! 2025-10-13T20:42:54,276 ******************************************************************************** 2025-10-13T20:42:54,277 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). 2025-10-13T20:42:54,278 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-13T20:42:54,278 or your builds will no longer be supported. 2025-10-13T20:42:54,279 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:54,280 ******************************************************************************** 2025-10-13T20:42:54,281 !! 2025-10-13T20:42:54,281 corresp(dist, value, root_dir) 2025-10-13T20:42:54,355 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:54,356 !! 2025-10-13T20:42:54,357 ******************************************************************************** 2025-10-13T20:42:54,358 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:54,359 License :: OSI Approved :: MIT License 2025-10-13T20:42:54,360 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:54,361 ******************************************************************************** 2025-10-13T20:42:54,362 !! 2025-10-13T20:42:54,363 dist._finalize_license_expression() 2025-10-13T20:42:54,364 /tmp/pip-build-env-x3yg3wrt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-13T20:42:54,364 !! 2025-10-13T20:42:54,366 ******************************************************************************** 2025-10-13T20:42:54,366 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-13T20:42:54,368 License :: OSI Approved :: MIT License 2025-10-13T20:42:54,369 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-13T20:42:54,369 ******************************************************************************** 2025-10-13T20:42:54,370 !! 2025-10-13T20:42:54,371 self._finalize_license_expression() 2025-10-13T20:42:54,371 running bdist_wheel 2025-10-13T20:42:54,384 running build 2025-10-13T20:42:54,385 running build_py 2025-10-13T20:42:54,391 creating build/lib/mcp_security_framework 2025-10-13T20:42:54,394 copying mcp_security_framework/__init__.py -> build/lib/mcp_security_framework 2025-10-13T20:42:54,396 copying mcp_security_framework/constants.py -> build/lib/mcp_security_framework 2025-10-13T20:42:54,399 creating build/lib/tests 2025-10-13T20:42:54,400 copying tests/conftest.py -> build/lib/tests 2025-10-13T20:42:54,402 copying tests/__init__.py -> build/lib/tests 2025-10-13T20:42:54,405 creating build/lib/mcp_security_framework/core 2025-10-13T20:42:54,406 copying mcp_security_framework/core/cert_manager.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,410 copying mcp_security_framework/core/auth_manager.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,413 copying mcp_security_framework/core/ssl_manager.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,415 copying mcp_security_framework/core/__init__.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,417 copying mcp_security_framework/core/rate_limiter.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,420 copying mcp_security_framework/core/permission_manager.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,423 copying mcp_security_framework/core/security_manager.py -> build/lib/mcp_security_framework/core 2025-10-13T20:42:54,426 creating build/lib/mcp_security_framework/schemas 2025-10-13T20:42:54,427 copying mcp_security_framework/schemas/responses.py -> build/lib/mcp_security_framework/schemas 2025-10-13T20:42:54,430 copying mcp_security_framework/schemas/__init__.py -> build/lib/mcp_security_framework/schemas 2025-10-13T20:42:54,432 copying mcp_security_framework/schemas/config.py -> build/lib/mcp_security_framework/schemas 2025-10-13T20:42:54,437 copying mcp_security_framework/schemas/models.py -> build/lib/mcp_security_framework/schemas 2025-10-13T20:42:54,440 creating build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,441 copying mcp_security_framework/utils/datetime_compat.py -> build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,443 copying mcp_security_framework/utils/__init__.py -> build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,445 copying mcp_security_framework/utils/validation_utils.py -> build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,448 copying mcp_security_framework/utils/cert_utils.py -> build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,450 copying mcp_security_framework/utils/crypto_utils.py -> build/lib/mcp_security_framework/utils 2025-10-13T20:42:54,453 creating build/lib/mcp_security_framework/tests 2025-10-13T20:42:54,454 copying mcp_security_framework/tests/__init__.py -> build/lib/mcp_security_framework/tests 2025-10-13T20:42:54,458 creating build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,459 copying mcp_security_framework/middleware/fastapi_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,464 copying mcp_security_framework/middleware/__init__.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,467 copying mcp_security_framework/middleware/flask_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,470 copying mcp_security_framework/middleware/security_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,473 copying mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,476 copying mcp_security_framework/middleware/mtls_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,479 copying mcp_security_framework/middleware/auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,481 copying mcp_security_framework/middleware/flask_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,484 copying mcp_security_framework/middleware/rate_limit_middleware.py -> build/lib/mcp_security_framework/middleware 2025-10-13T20:42:54,488 creating build/lib/mcp_security_framework/cli 2025-10-13T20:42:54,489 copying mcp_security_framework/cli/__init__.py -> build/lib/mcp_security_framework/cli 2025-10-13T20:42:54,491 copying mcp_security_framework/cli/cert_cli.py -> build/lib/mcp_security_framework/cli 2025-10-13T20:42:54,494 copying mcp_security_framework/cli/security_cli.py -> build/lib/mcp_security_framework/cli 2025-10-13T20:42:54,497 creating build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,498 copying mcp_security_framework/examples/django_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,501 copying mcp_security_framework/examples/gateway_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,504 copying mcp_security_framework/examples/microservice_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,508 copying mcp_security_framework/examples/standalone_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,510 copying mcp_security_framework/examples/__init__.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,512 copying mcp_security_framework/examples/fastapi_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,517 copying mcp_security_framework/examples/flask_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,520 copying mcp_security_framework/examples/comprehensive_example.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,522 copying mcp_security_framework/examples/test_all_examples.py -> build/lib/mcp_security_framework/examples 2025-10-13T20:42:54,525 creating build/lib/tests/test_examples 2025-10-13T20:42:54,526 copying tests/test_examples/test_standalone_example.py -> build/lib/tests/test_examples 2025-10-13T20:42:54,529 copying tests/test_examples/__init__.py -> build/lib/tests/test_examples 2025-10-13T20:42:54,530 copying tests/test_examples/test_flask_example.py -> build/lib/tests/test_examples 2025-10-13T20:42:54,533 copying tests/test_examples/test_comprehensive_example.py -> build/lib/tests/test_examples 2025-10-13T20:42:54,535 copying tests/test_examples/test_fastapi_example.py -> build/lib/tests/test_examples 2025-10-13T20:42:54,539 creating build/lib/tests/test_core 2025-10-13T20:42:54,540 copying tests/test_core/test_rate_limiter.py -> build/lib/tests/test_core 2025-10-13T20:42:54,542 copying tests/test_core/test_ssl_verify_false_simple.py -> build/lib/tests/test_core 2025-10-13T20:42:54,545 copying tests/test_core/test_permission_manager_null_roles.py -> build/lib/tests/test_core 2025-10-13T20:42:54,547 copying tests/test_core/test_ssl_manager.py -> build/lib/tests/test_core 2025-10-13T20:42:54,550 copying tests/test_core/__init__.py -> build/lib/tests/test_core 2025-10-13T20:42:54,552 copying tests/test_core/test_auth_manager.py -> build/lib/tests/test_core 2025-10-13T20:42:54,554 copying tests/test_core/test_security_manager.py -> build/lib/tests/test_core 2025-10-13T20:42:54,557 copying tests/test_core/test_permission_manager.py -> build/lib/tests/test_core 2025-10-13T20:42:54,560 copying tests/test_core/test_cert_manager.py -> build/lib/tests/test_core 2025-10-13T20:42:54,564 creating build/lib/tests/test_middleware 2025-10-13T20:42:54,565 copying tests/test_middleware/test_fastapi_auth_middleware.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,570 copying tests/test_middleware/__init__.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,573 copying tests/test_middleware/test_security_middleware.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,578 copying tests/test_middleware/test_flask_auth_middleware.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,582 copying tests/test_middleware/test_fastapi_middleware.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,585 copying tests/test_middleware/test_flask_middleware.py -> build/lib/tests/test_middleware 2025-10-13T20:42:54,588 creating build/lib/tests/test_cli 2025-10-13T20:42:54,589 copying tests/test_cli/__init__.py -> build/lib/tests/test_cli 2025-10-13T20:42:54,590 copying tests/test_cli/test_cert_cli.py -> build/lib/tests/test_cli 2025-10-13T20:42:54,593 copying tests/test_cli/test_security_cli.py -> build/lib/tests/test_cli 2025-10-13T20:42:54,596 creating build/lib/tests/test_utils 2025-10-13T20:42:54,597 copying tests/test_utils/test_datetime_compat.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,599 copying tests/test_utils/test_unitid_compat.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,602 copying tests/test_utils/__init__.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,603 copying tests/test_utils/test_crypto_utils.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,606 copying tests/test_utils/test_validation_utils.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,609 copying tests/test_utils/test_cert_utils.py -> build/lib/tests/test_utils 2025-10-13T20:42:54,612 creating build/lib/tests/test_integration 2025-10-13T20:42:54,613 copying tests/test_integration/test_standalone_integration.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,615 copying tests/test_integration/test_certificate_flow.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,618 copying tests/test_integration/__init__.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,619 copying tests/test_integration/test_flask_integration.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,621 copying tests/test_integration/test_fastapi_integration.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,623 copying tests/test_integration/test_auth_flow.py -> build/lib/tests/test_integration 2025-10-13T20:42:54,626 creating build/lib/tests/test_schemas 2025-10-13T20:42:54,627 copying tests/test_schemas/test_responses.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,630 copying tests/test_schemas/test_serialization.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,632 copying tests/test_schemas/test_ssl_config_none_enabled.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,635 copying tests/test_schemas/__init__.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,636 copying tests/test_schemas/test_config_null_roles.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,638 copying tests/test_schemas/test_config.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,641 copying tests/test_schemas/test_models.py -> build/lib/tests/test_schemas 2025-10-13T20:42:54,643 running egg_info 2025-10-13T20:42:54,654 writing mcp_security_framework.egg-info/PKG-INFO 2025-10-13T20:42:54,668 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-10-13T20:42:54,669 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-10-13T20:42:54,677 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-10-13T20:42:54,678 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-10-13T20:42:54,701 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:54,712 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-10-13T20:42:54,738 installing to build/bdist.linux-armv7l/wheel 2025-10-13T20:42:54,739 running install 2025-10-13T20:42:54,761 running install_lib 2025-10-13T20:42:54,767 creating build/bdist.linux-armv7l/wheel 2025-10-13T20:42:54,769 creating build/bdist.linux-armv7l/wheel/mcp_security_framework 2025-10-13T20:42:54,771 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/core 2025-10-13T20:42:54,772 copying build/lib/mcp_security_framework/core/cert_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,775 copying build/lib/mcp_security_framework/core/auth_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,778 copying build/lib/mcp_security_framework/core/ssl_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,781 copying build/lib/mcp_security_framework/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,783 copying build/lib/mcp_security_framework/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,786 copying build/lib/mcp_security_framework/core/permission_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,789 copying build/lib/mcp_security_framework/core/security_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-10-13T20:42:54,793 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/schemas 2025-10-13T20:42:54,794 copying build/lib/mcp_security_framework/schemas/responses.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-10-13T20:42:54,797 copying build/lib/mcp_security_framework/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-10-13T20:42:54,799 copying build/lib/mcp_security_framework/schemas/config.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-10-13T20:42:54,802 copying build/lib/mcp_security_framework/schemas/models.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-10-13T20:42:54,806 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/utils 2025-10-13T20:42:54,807 copying build/lib/mcp_security_framework/utils/datetime_compat.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-10-13T20:42:54,809 copying build/lib/mcp_security_framework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-10-13T20:42:54,811 copying build/lib/mcp_security_framework/utils/validation_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-10-13T20:42:54,814 copying build/lib/mcp_security_framework/utils/cert_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-10-13T20:42:54,816 copying build/lib/mcp_security_framework/utils/crypto_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-10-13T20:42:54,819 copying build/lib/mcp_security_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-10-13T20:42:54,821 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/tests 2025-10-13T20:42:54,822 copying build/lib/mcp_security_framework/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/tests 2025-10-13T20:42:54,824 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/middleware 2025-10-13T20:42:54,825 copying build/lib/mcp_security_framework/middleware/fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,828 copying build/lib/mcp_security_framework/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,830 copying build/lib/mcp_security_framework/middleware/flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,832 copying build/lib/mcp_security_framework/middleware/security_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,835 copying build/lib/mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,837 copying build/lib/mcp_security_framework/middleware/mtls_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,839 copying build/lib/mcp_security_framework/middleware/auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,842 copying build/lib/mcp_security_framework/middleware/flask_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,844 copying build/lib/mcp_security_framework/middleware/rate_limit_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-10-13T20:42:54,847 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/cli 2025-10-13T20:42:54,848 copying build/lib/mcp_security_framework/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-10-13T20:42:54,850 copying build/lib/mcp_security_framework/cli/cert_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-10-13T20:42:54,853 copying build/lib/mcp_security_framework/cli/security_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-10-13T20:42:54,856 copying build/lib/mcp_security_framework/constants.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-10-13T20:42:54,858 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/examples 2025-10-13T20:42:54,859 copying build/lib/mcp_security_framework/examples/django_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,862 copying build/lib/mcp_security_framework/examples/gateway_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,865 copying build/lib/mcp_security_framework/examples/microservice_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,867 copying build/lib/mcp_security_framework/examples/standalone_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,870 copying build/lib/mcp_security_framework/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,872 copying build/lib/mcp_security_framework/examples/fastapi_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,875 copying build/lib/mcp_security_framework/examples/flask_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,877 copying build/lib/mcp_security_framework/examples/comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,880 copying build/lib/mcp_security_framework/examples/test_all_examples.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-10-13T20:42:54,883 creating build/bdist.linux-armv7l/wheel/tests 2025-10-13T20:42:54,885 creating build/bdist.linux-armv7l/wheel/tests/test_examples 2025-10-13T20:42:54,886 copying build/lib/tests/test_examples/test_standalone_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-10-13T20:42:54,888 copying build/lib/tests/test_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-10-13T20:42:54,890 copying build/lib/tests/test_examples/test_flask_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-10-13T20:42:54,892 copying build/lib/tests/test_examples/test_comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-10-13T20:42:54,895 copying build/lib/tests/test_examples/test_fastapi_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-10-13T20:42:54,897 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-13T20:42:54,899 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-13T20:42:54,901 creating build/bdist.linux-armv7l/wheel/tests/test_core 2025-10-13T20:42:54,902 copying build/lib/tests/test_core/test_rate_limiter.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,905 copying build/lib/tests/test_core/test_ssl_verify_false_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,908 copying build/lib/tests/test_core/test_permission_manager_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,910 copying build/lib/tests/test_core/test_ssl_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,912 copying build/lib/tests/test_core/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,914 copying build/lib/tests/test_core/test_auth_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,917 copying build/lib/tests/test_core/test_security_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,919 copying build/lib/tests/test_core/test_permission_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,922 copying build/lib/tests/test_core/test_cert_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-10-13T20:42:54,925 creating build/bdist.linux-armv7l/wheel/tests/test_middleware 2025-10-13T20:42:54,926 copying build/lib/tests/test_middleware/test_fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,929 copying build/lib/tests/test_middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,930 copying build/lib/tests/test_middleware/test_security_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,932 copying build/lib/tests/test_middleware/test_flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,935 copying build/lib/tests/test_middleware/test_fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,938 copying build/lib/tests/test_middleware/test_flask_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-10-13T20:42:54,941 creating build/bdist.linux-armv7l/wheel/tests/test_cli 2025-10-13T20:42:54,942 copying build/lib/tests/test_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-10-13T20:42:54,944 copying build/lib/tests/test_cli/test_cert_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-10-13T20:42:54,946 copying build/lib/tests/test_cli/test_security_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-10-13T20:42:54,950 creating build/bdist.linux-armv7l/wheel/tests/test_utils 2025-10-13T20:42:54,951 copying build/lib/tests/test_utils/test_datetime_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,953 copying build/lib/tests/test_utils/test_unitid_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,956 copying build/lib/tests/test_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,958 copying build/lib/tests/test_utils/test_crypto_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,960 copying build/lib/tests/test_utils/test_validation_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,963 copying build/lib/tests/test_utils/test_cert_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-10-13T20:42:54,966 creating build/bdist.linux-armv7l/wheel/tests/test_integration 2025-10-13T20:42:54,967 copying build/lib/tests/test_integration/test_standalone_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,970 copying build/lib/tests/test_integration/test_certificate_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,972 copying build/lib/tests/test_integration/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,974 copying build/lib/tests/test_integration/test_flask_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,976 copying build/lib/tests/test_integration/test_fastapi_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,979 copying build/lib/tests/test_integration/test_auth_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-10-13T20:42:54,982 creating build/bdist.linux-armv7l/wheel/tests/test_schemas 2025-10-13T20:42:54,983 copying build/lib/tests/test_schemas/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:54,987 copying build/lib/tests/test_schemas/test_serialization.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:54,989 copying build/lib/tests/test_schemas/test_ssl_config_none_enabled.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:54,992 copying build/lib/tests/test_schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:54,994 copying build/lib/tests/test_schemas/test_config_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:54,996 copying build/lib/tests/test_schemas/test_config.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:55,000 copying build/lib/tests/test_schemas/test_models.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-10-13T20:42:55,003 running install_egg_info 2025-10-13T20:42:55,009 Copying mcp_security_framework.egg-info to build/bdist.linux-armv7l/wheel/./mcp_security_framework-1.2.7-py3.11.egg-info 2025-10-13T20:42:55,020 running install_scripts 2025-10-13T20:42:55,029 creating build/bdist.linux-armv7l/wheel/mcp_security_framework-1.2.7.dist-info/WHEEL 2025-10-13T20:42:55,032 creating '/tmp/pip-wheel-6ja6wa34/.tmp-yljmojdr/mcp_security_framework-1.2.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-13T20:42:55,034 adding 'mcp_security_framework/__init__.py' 2025-10-13T20:42:55,036 adding 'mcp_security_framework/constants.py' 2025-10-13T20:42:55,038 adding 'mcp_security_framework/cli/__init__.py' 2025-10-13T20:42:55,040 adding 'mcp_security_framework/cli/cert_cli.py' 2025-10-13T20:42:55,043 adding 'mcp_security_framework/cli/security_cli.py' 2025-10-13T20:42:55,045 adding 'mcp_security_framework/core/__init__.py' 2025-10-13T20:42:55,049 adding 'mcp_security_framework/core/auth_manager.py' 2025-10-13T20:42:55,057 adding 'mcp_security_framework/core/cert_manager.py' 2025-10-13T20:42:55,060 adding 'mcp_security_framework/core/permission_manager.py' 2025-10-13T20:42:55,063 adding 'mcp_security_framework/core/rate_limiter.py' 2025-10-13T20:42:55,067 adding 'mcp_security_framework/core/security_manager.py' 2025-10-13T20:42:55,070 adding 'mcp_security_framework/core/ssl_manager.py' 2025-10-13T20:42:55,072 adding 'mcp_security_framework/examples/__init__.py' 2025-10-13T20:42:55,076 adding 'mcp_security_framework/examples/comprehensive_example.py' 2025-10-13T20:42:55,079 adding 'mcp_security_framework/examples/django_example.py' 2025-10-13T20:42:55,082 adding 'mcp_security_framework/examples/fastapi_example.py' 2025-10-13T20:42:55,085 adding 'mcp_security_framework/examples/flask_example.py' 2025-10-13T20:42:55,088 adding 'mcp_security_framework/examples/gateway_example.py' 2025-10-13T20:42:55,092 adding 'mcp_security_framework/examples/microservice_example.py' 2025-10-13T20:42:55,095 adding 'mcp_security_framework/examples/standalone_example.py' 2025-10-13T20:42:55,097 adding 'mcp_security_framework/examples/test_all_examples.py' 2025-10-13T20:42:55,100 adding 'mcp_security_framework/middleware/__init__.py' 2025-10-13T20:42:55,102 adding 'mcp_security_framework/middleware/auth_middleware.py' 2025-10-13T20:42:55,104 adding 'mcp_security_framework/middleware/fastapi_auth_middleware.py' 2025-10-13T20:42:55,107 adding 'mcp_security_framework/middleware/fastapi_middleware.py' 2025-10-13T20:42:55,109 adding 'mcp_security_framework/middleware/flask_auth_middleware.py' 2025-10-13T20:42:55,112 adding 'mcp_security_framework/middleware/flask_middleware.py' 2025-10-13T20:42:55,114 adding 'mcp_security_framework/middleware/mtls_middleware.py' 2025-10-13T20:42:55,116 adding 'mcp_security_framework/middleware/rate_limit_middleware.py' 2025-10-13T20:42:55,118 adding 'mcp_security_framework/middleware/security_middleware.py' 2025-10-13T20:42:55,120 adding 'mcp_security_framework/schemas/__init__.py' 2025-10-13T20:42:55,123 adding 'mcp_security_framework/schemas/config.py' 2025-10-13T20:42:55,126 adding 'mcp_security_framework/schemas/models.py' 2025-10-13T20:42:55,129 adding 'mcp_security_framework/schemas/responses.py' 2025-10-13T20:42:55,130 adding 'mcp_security_framework/tests/__init__.py' 2025-10-13T20:42:55,132 adding 'mcp_security_framework/utils/__init__.py' 2025-10-13T20:42:55,135 adding 'mcp_security_framework/utils/cert_utils.py' 2025-10-13T20:42:55,137 adding 'mcp_security_framework/utils/crypto_utils.py' 2025-10-13T20:42:55,139 adding 'mcp_security_framework/utils/datetime_compat.py' 2025-10-13T20:42:55,141 adding 'mcp_security_framework/utils/validation_utils.py' 2025-10-13T20:42:55,143 adding 'tests/__init__.py' 2025-10-13T20:42:55,145 adding 'tests/conftest.py' 2025-10-13T20:42:55,146 adding 'tests/test_cli/__init__.py' 2025-10-13T20:42:55,148 adding 'tests/test_cli/test_cert_cli.py' 2025-10-13T20:42:55,150 adding 'tests/test_cli/test_security_cli.py' 2025-10-13T20:42:55,152 adding 'tests/test_core/__init__.py' 2025-10-13T20:42:55,154 adding 'tests/test_core/test_auth_manager.py' 2025-10-13T20:42:55,157 adding 'tests/test_core/test_cert_manager.py' 2025-10-13T20:42:55,159 adding 'tests/test_core/test_permission_manager.py' 2025-10-13T20:42:55,161 adding 'tests/test_core/test_permission_manager_null_roles.py' 2025-10-13T20:42:55,163 adding 'tests/test_core/test_rate_limiter.py' 2025-10-13T20:42:55,165 adding 'tests/test_core/test_security_manager.py' 2025-10-13T20:42:55,168 adding 'tests/test_core/test_ssl_manager.py' 2025-10-13T20:42:55,169 adding 'tests/test_core/test_ssl_verify_false_simple.py' 2025-10-13T20:42:55,171 adding 'tests/test_examples/__init__.py' 2025-10-13T20:42:55,173 adding 'tests/test_examples/test_comprehensive_example.py' 2025-10-13T20:42:55,175 adding 'tests/test_examples/test_fastapi_example.py' 2025-10-13T20:42:55,177 adding 'tests/test_examples/test_flask_example.py' 2025-10-13T20:42:55,179 adding 'tests/test_examples/test_standalone_example.py' 2025-10-13T20:42:55,180 adding 'tests/test_integration/__init__.py' 2025-10-13T20:42:55,182 adding 'tests/test_integration/test_auth_flow.py' 2025-10-13T20:42:55,185 adding 'tests/test_integration/test_certificate_flow.py' 2025-10-13T20:42:55,186 adding 'tests/test_integration/test_fastapi_integration.py' 2025-10-13T20:42:55,188 adding 'tests/test_integration/test_flask_integration.py' 2025-10-13T20:42:55,190 adding 'tests/test_integration/test_standalone_integration.py' 2025-10-13T20:42:55,193 adding 'tests/test_middleware/__init__.py' 2025-10-13T20:42:55,196 adding 'tests/test_middleware/test_fastapi_auth_middleware.py' 2025-10-13T20:42:55,199 adding 'tests/test_middleware/test_fastapi_middleware.py' 2025-10-13T20:42:55,202 adding 'tests/test_middleware/test_flask_auth_middleware.py' 2025-10-13T20:42:55,205 adding 'tests/test_middleware/test_flask_middleware.py' 2025-10-13T20:42:55,208 adding 'tests/test_middleware/test_security_middleware.py' 2025-10-13T20:42:55,210 adding 'tests/test_schemas/__init__.py' 2025-10-13T20:42:55,214 adding 'tests/test_schemas/test_config.py' 2025-10-13T20:42:55,216 adding 'tests/test_schemas/test_config_null_roles.py' 2025-10-13T20:42:55,220 adding 'tests/test_schemas/test_models.py' 2025-10-13T20:42:55,225 adding 'tests/test_schemas/test_responses.py' 2025-10-13T20:42:55,228 adding 'tests/test_schemas/test_serialization.py' 2025-10-13T20:42:55,230 adding 'tests/test_schemas/test_ssl_config_none_enabled.py' 2025-10-13T20:42:55,232 adding 'tests/test_utils/__init__.py' 2025-10-13T20:42:55,236 adding 'tests/test_utils/test_cert_utils.py' 2025-10-13T20:42:55,239 adding 'tests/test_utils/test_crypto_utils.py' 2025-10-13T20:42:55,241 adding 'tests/test_utils/test_datetime_compat.py' 2025-10-13T20:42:55,244 adding 'tests/test_utils/test_unitid_compat.py' 2025-10-13T20:42:55,247 adding 'tests/test_utils/test_validation_utils.py' 2025-10-13T20:42:55,249 adding 'mcp_security_framework-1.2.7.dist-info/METADATA' 2025-10-13T20:42:55,251 adding 'mcp_security_framework-1.2.7.dist-info/WHEEL' 2025-10-13T20:42:55,252 adding 'mcp_security_framework-1.2.7.dist-info/entry_points.txt' 2025-10-13T20:42:55,253 adding 'mcp_security_framework-1.2.7.dist-info/top_level.txt' 2025-10-13T20:42:55,256 adding 'mcp_security_framework-1.2.7.dist-info/RECORD' 2025-10-13T20:42:55,262 removing build/bdist.linux-armv7l/wheel 2025-10-13T20:42:55,391 Building wheel for mcp-security-framework (pyproject.toml): finished with status 'done' 2025-10-13T20:42:55,401 Created wheel for mcp-security-framework: filename=mcp_security_framework-1.2.7-py3-none-any.whl size=295088 sha256=a63fd44bbf920e7c2654ed91d1861c5d34cc322446fd89b51e7f0ee070eef4eb 2025-10-13T20:42:55,403 Stored in directory: /tmp/pip-ephem-wheel-cache-64ei4uds/wheels/a4/67/3b/15b82a19aa8a02e9cb10cb3d535d28d30fd022794ff30142b6 2025-10-13T20:42:55,419 Successfully built mcp-security-framework 2025-10-13T20:42:55,433 Removed build tracker: '/tmp/pip-build-tracker-46ycym5e'