2025-11-13T12:02:23,642 Created temporary directory: /tmp/pip-ephem-wheel-cache-_bn99kzi 2025-11-13T12:02:23,643 Created temporary directory: /tmp/pip-build-tracker-dz4abaq_ 2025-11-13T12:02:23,644 Initialized build tracking at /tmp/pip-build-tracker-dz4abaq_ 2025-11-13T12:02:23,644 Created build tracker: /tmp/pip-build-tracker-dz4abaq_ 2025-11-13T12:02:23,645 Entered build tracker: /tmp/pip-build-tracker-dz4abaq_ 2025-11-13T12:02:23,646 Created temporary directory: /tmp/pip-wheel-6h7efj_d 2025-11-13T12:02:23,649 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-11-13T12:02:23,651 Created temporary directory: /tmp/pip-ephem-wheel-cache-alvftsea 2025-11-13T12:02:23,674 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T12:02:23,678 2 location(s) to search for versions of mcp-security-framework: 2025-11-13T12:02:23,678 * https://pypi.org/simple/mcp-security-framework/ 2025-11-13T12:02:23,678 * https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T12:02:23,679 Fetching project page and analyzing links: https://pypi.org/simple/mcp-security-framework/ 2025-11-13T12:02:23,680 Getting page https://pypi.org/simple/mcp-security-framework/ 2025-11-13T12:02:23,681 Found index url https://pypi.org/simple 2025-11-13T12:02:23,971 Fetched page https://pypi.org/simple/mcp-security-framework/ as application/vnd.pypi.simple.v1+json 2025-11-13T12:02:23,977 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-11-13T12:02:23,978 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-11-13T12:02:23,979 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-11-13T12:02:23,980 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-11-13T12:02:23,980 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-11-13T12:02:23,981 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-11-13T12:02:23,982 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-11-13T12:02:23,983 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-11-13T12:02:23,984 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-11-13T12:02:23,985 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-11-13T12:02:23,985 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-11-13T12:02:23,986 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-11-13T12:02:23,987 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-11-13T12:02:23,988 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-11-13T12:02:23,988 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-11-13T12:02:23,989 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-11-13T12:02:23,990 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-11-13T12:02:23,991 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-11-13T12:02:23,992 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-11-13T12:02:23,993 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-11-13T12:02:23,993 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-11-13T12:02:23,994 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-11-13T12:02:23,995 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-11-13T12:02:23,996 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-11-13T12:02:23,997 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/ac/8e/dc01bc5ca9b4a6877b11d31e1582cee0d8eb22b61aa7759f1e2ae8a13101/mcp_security_framework-1.2.8-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T12:02:23,997 Found link https://files.pythonhosted.org/packages/3d/e0/b197e6d4d4e1b7c9d8bc05d72248643f3c1f28c8a776d48a1a756245de9d/mcp_security_framework-1.2.8.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.8 2025-11-13T12:02:23,998 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/f6/45/d50efc72c3aee5e64b972c8d0f32eb2ac1c2c242926c74d690fdafd5b062/mcp_security_framework-1.2.9-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T12:02:23,999 Found link https://files.pythonhosted.org/packages/28/52/c5f7e3e762571b4af520268b61aafa14a49b959ff60984324c493269944a/mcp_security_framework-1.2.9.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.2.9 2025-11-13T12:02:23,999 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T12:02:24,000 Getting page https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T12:02:24,001 Found index url https://www.piwheels.org/simple 2025-11-13T12:02:24,210 Fetched page https://www.piwheels.org/simple/mcp-security-framework/ as text/html 2025-11-13T12:02:24,215 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.8-py3-none-any.whl#sha256=fddf43dca0ddc756a23a7969e47a12ab0a33180739a28d9c706b230ae3be11f9 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T12:02:24,216 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.7-py3-none-any.whl#sha256=a63fd44bbf920e7c2654ed91d1861c5d34cc322446fd89b51e7f0ee070eef4eb (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T12:02:24,217 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,217 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,218 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,218 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,219 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,220 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,220 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,221 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,221 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,222 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,222 Skipping link: No binaries permitted for mcp-security-framework: https://archive1.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-11-13T12:02:24,223 Skipping link: not a file: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T12:02:24,224 Skipping link: not a file: https://pypi.org/simple/mcp-security-framework/ 2025-11-13T12:02:24,244 Given no hashes to check 1 links for project 'mcp-security-framework': discarding no candidates 2025-11-13T12:02:24,261 Collecting mcp-security-framework==1.2.9 2025-11-13T12:02:24,265 Created temporary directory: /tmp/pip-unpack-_7nsm_7h 2025-11-13T12:02:24,693 Downloading mcp_security_framework-1.2.9.tar.gz (252 kB) 2025-11-13T12:02:25,087 Added mcp-security-framework==1.2.9 from https://files.pythonhosted.org/packages/28/52/c5f7e3e762571b4af520268b61aafa14a49b959ff60984324c493269944a/mcp_security_framework-1.2.9.tar.gz to build tracker '/tmp/pip-build-tracker-dz4abaq_' 2025-11-13T12:02:25,096 Created temporary directory: /tmp/pip-build-env-uroeukhl 2025-11-13T12:02:25,100 Installing build dependencies: started 2025-11-13T12:02:25,101 Running command pip subprocess to install build dependencies 2025-11-13T12:02:26,217 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-13T12:02:26,820 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-11-13T12:02:26,843 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T12:02:28,580 Collecting setuptools>=61.0 2025-11-13T12:02:28,704 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-13T12:02:28,982 Collecting wheel 2025-11-13T12:02:29,008 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-13T12:02:31,893 Installing collected packages: wheel, setuptools 2025-11-13T12:02:32,131 Creating /tmp/pip-build-env-uroeukhl/overlay/local/bin 2025-11-13T12:02:32,133 changing mode of /tmp/pip-build-env-uroeukhl/overlay/local/bin/wheel to 755 2025-11-13T12:02:35,727 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-13T12:02:35,998 Installing build dependencies: finished with status 'done' 2025-11-13T12:02:36,005 Getting requirements to build wheel: started 2025-11-13T12:02:36,006 Running command Getting requirements to build wheel 2025-11-13T12:02:36,894 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T12:02:36,894 !! 2025-11-13T12:02:36,896 ******************************************************************************** 2025-11-13T12:02:36,896 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-11-13T12:02:36,897 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T12:02:36,898 or your builds will no longer be supported. 2025-11-13T12:02:36,899 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:36,900 ******************************************************************************** 2025-11-13T12:02:36,901 !! 2025-11-13T12:02:36,901 corresp(dist, value, root_dir) 2025-11-13T12:02:36,991 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:36,991 !! 2025-11-13T12:02:36,992 ******************************************************************************** 2025-11-13T12:02:36,993 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:36,994 License :: OSI Approved :: MIT License 2025-11-13T12:02:36,995 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:36,996 ******************************************************************************** 2025-11-13T12:02:36,997 !! 2025-11-13T12:02:36,998 dist._finalize_license_expression() 2025-11-13T12:02:36,998 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:36,999 !! 2025-11-13T12:02:37,000 ******************************************************************************** 2025-11-13T12:02:37,000 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:37,002 License :: OSI Approved :: MIT License 2025-11-13T12:02:37,003 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:37,004 ******************************************************************************** 2025-11-13T12:02:37,005 !! 2025-11-13T12:02:37,005 self._finalize_license_expression() 2025-11-13T12:02:37,006 running egg_info 2025-11-13T12:02:37,009 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-13T12:02:37,023 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T12:02:37,025 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-13T12:02:37,033 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-13T12:02:37,034 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-13T12:02:37,079 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:37,092 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:37,190 Getting requirements to build wheel: finished with status 'done' 2025-11-13T12:02:37,193 Created temporary directory: /tmp/pip-modern-metadata-ecx_9bdm 2025-11-13T12:02:37,195 Preparing metadata (pyproject.toml): started 2025-11-13T12:02:37,197 Running command Preparing metadata (pyproject.toml) 2025-11-13T12:02:37,782 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T12:02:37,782 !! 2025-11-13T12:02:37,783 ******************************************************************************** 2025-11-13T12:02:37,784 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-11-13T12:02:37,785 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T12:02:37,785 or your builds will no longer be supported. 2025-11-13T12:02:37,786 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:37,787 ******************************************************************************** 2025-11-13T12:02:37,788 !! 2025-11-13T12:02:37,788 corresp(dist, value, root_dir) 2025-11-13T12:02:37,870 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:37,870 !! 2025-11-13T12:02:37,871 ******************************************************************************** 2025-11-13T12:02:37,872 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:37,873 License :: OSI Approved :: MIT License 2025-11-13T12:02:37,874 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:37,875 ******************************************************************************** 2025-11-13T12:02:37,876 !! 2025-11-13T12:02:37,876 dist._finalize_license_expression() 2025-11-13T12:02:37,877 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:37,878 !! 2025-11-13T12:02:37,879 ******************************************************************************** 2025-11-13T12:02:37,879 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:37,880 License :: OSI Approved :: MIT License 2025-11-13T12:02:37,882 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:37,882 ******************************************************************************** 2025-11-13T12:02:37,883 !! 2025-11-13T12:02:37,884 self._finalize_license_expression() 2025-11-13T12:02:37,885 running dist_info 2025-11-13T12:02:37,897 creating /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info 2025-11-13T12:02:37,898 writing /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/PKG-INFO 2025-11-13T12:02:37,911 writing dependency_links to /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T12:02:37,913 writing entry points to /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/entry_points.txt 2025-11-13T12:02:37,921 writing requirements to /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/requires.txt 2025-11-13T12:02:37,922 writing top-level names to /tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/top_level.txt 2025-11-13T12:02:37,924 writing manifest file '/tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:37,958 reading manifest file '/tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:37,965 writing manifest file '/tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:37,966 creating '/tmp/pip-modern-metadata-ecx_9bdm/mcp_security_framework-1.2.9.dist-info' 2025-11-13T12:02:38,090 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-13T12:02:38,096 Source in /tmp/pip-wheel-6h7efj_d/mcp-security-framework_a69261aaaa76451091f889bb99789e01 has version 1.2.9, which satisfies requirement mcp-security-framework==1.2.9 from https://files.pythonhosted.org/packages/28/52/c5f7e3e762571b4af520268b61aafa14a49b959ff60984324c493269944a/mcp_security_framework-1.2.9.tar.gz 2025-11-13T12:02:38,097 Removed mcp-security-framework==1.2.9 from https://files.pythonhosted.org/packages/28/52/c5f7e3e762571b4af520268b61aafa14a49b959ff60984324c493269944a/mcp_security_framework-1.2.9.tar.gz from build tracker '/tmp/pip-build-tracker-dz4abaq_' 2025-11-13T12:02:38,104 Created temporary directory: /tmp/pip-unpack-3k3xu81f 2025-11-13T12:02:38,105 Building wheels for collected packages: mcp-security-framework 2025-11-13T12:02:38,109 Created temporary directory: /tmp/pip-wheel-r9ywfc6x 2025-11-13T12:02:38,109 Destination directory: /tmp/pip-wheel-r9ywfc6x 2025-11-13T12:02:38,112 Building wheel for mcp-security-framework (pyproject.toml): started 2025-11-13T12:02:38,113 Running command Building wheel for mcp-security-framework (pyproject.toml) 2025-11-13T12:02:38,669 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T12:02:38,670 !! 2025-11-13T12:02:38,671 ******************************************************************************** 2025-11-13T12:02:38,671 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-11-13T12:02:38,673 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T12:02:38,673 or your builds will no longer be supported. 2025-11-13T12:02:38,674 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:38,675 ******************************************************************************** 2025-11-13T12:02:38,676 !! 2025-11-13T12:02:38,676 corresp(dist, value, root_dir) 2025-11-13T12:02:38,751 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:38,752 !! 2025-11-13T12:02:38,753 ******************************************************************************** 2025-11-13T12:02:38,754 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:38,755 License :: OSI Approved :: MIT License 2025-11-13T12:02:38,756 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:38,757 ******************************************************************************** 2025-11-13T12:02:38,758 !! 2025-11-13T12:02:38,759 dist._finalize_license_expression() 2025-11-13T12:02:38,759 /tmp/pip-build-env-uroeukhl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T12:02:38,759 !! 2025-11-13T12:02:38,760 ******************************************************************************** 2025-11-13T12:02:38,761 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T12:02:38,762 License :: OSI Approved :: MIT License 2025-11-13T12:02:38,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T12:02:38,763 ******************************************************************************** 2025-11-13T12:02:38,764 !! 2025-11-13T12:02:38,765 self._finalize_license_expression() 2025-11-13T12:02:38,765 running bdist_wheel 2025-11-13T12:02:38,781 running build 2025-11-13T12:02:38,782 running build_py 2025-11-13T12:02:38,789 creating build/lib/mcp_security_framework 2025-11-13T12:02:38,791 copying mcp_security_framework/__init__.py -> build/lib/mcp_security_framework 2025-11-13T12:02:38,793 copying mcp_security_framework/constants.py -> build/lib/mcp_security_framework 2025-11-13T12:02:38,795 creating build/lib/tests 2025-11-13T12:02:38,797 copying tests/__init__.py -> build/lib/tests 2025-11-13T12:02:38,798 copying tests/conftest.py -> build/lib/tests 2025-11-13T12:02:38,802 creating build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,803 copying mcp_security_framework/examples/__init__.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,805 copying mcp_security_framework/examples/django_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,808 copying mcp_security_framework/examples/flask_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,811 copying mcp_security_framework/examples/test_all_examples.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,813 copying mcp_security_framework/examples/microservice_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,816 copying mcp_security_framework/examples/comprehensive_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,819 copying mcp_security_framework/examples/standalone_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,822 copying mcp_security_framework/examples/gateway_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,825 copying mcp_security_framework/examples/fastapi_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T12:02:38,829 creating build/lib/mcp_security_framework/core 2025-11-13T12:02:38,830 copying mcp_security_framework/core/__init__.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,832 copying mcp_security_framework/core/permission_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,835 copying mcp_security_framework/core/ssl_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,838 copying mcp_security_framework/core/cert_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,842 copying mcp_security_framework/core/rate_limiter.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,845 copying mcp_security_framework/core/security_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,848 copying mcp_security_framework/core/auth_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T12:02:38,854 creating build/lib/mcp_security_framework/cli 2025-11-13T12:02:38,855 copying mcp_security_framework/cli/__init__.py -> build/lib/mcp_security_framework/cli 2025-11-13T12:02:38,857 copying mcp_security_framework/cli/cert_cli.py -> build/lib/mcp_security_framework/cli 2025-11-13T12:02:38,860 copying mcp_security_framework/cli/security_cli.py -> build/lib/mcp_security_framework/cli 2025-11-13T12:02:38,864 creating build/lib/mcp_security_framework/schemas 2025-11-13T12:02:38,865 copying mcp_security_framework/schemas/__init__.py -> build/lib/mcp_security_framework/schemas 2025-11-13T12:02:38,867 copying mcp_security_framework/schemas/models.py -> build/lib/mcp_security_framework/schemas 2025-11-13T12:02:38,870 copying mcp_security_framework/schemas/config.py -> build/lib/mcp_security_framework/schemas 2025-11-13T12:02:38,873 copying mcp_security_framework/schemas/responses.py -> build/lib/mcp_security_framework/schemas 2025-11-13T12:02:38,877 creating build/lib/mcp_security_framework/tests 2025-11-13T12:02:38,878 copying mcp_security_framework/tests/__init__.py -> build/lib/mcp_security_framework/tests 2025-11-13T12:02:38,881 creating build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,882 copying mcp_security_framework/middleware/__init__.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,885 copying mcp_security_framework/middleware/fastapi_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,888 copying mcp_security_framework/middleware/flask_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,891 copying mcp_security_framework/middleware/auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,893 copying mcp_security_framework/middleware/mtls_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,896 copying mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,899 copying mcp_security_framework/middleware/security_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,904 copying mcp_security_framework/middleware/flask_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,906 copying mcp_security_framework/middleware/rate_limit_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T12:02:38,910 creating build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,911 copying mcp_security_framework/utils/__init__.py -> build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,914 copying mcp_security_framework/utils/validation_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,917 copying mcp_security_framework/utils/datetime_compat.py -> build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,920 copying mcp_security_framework/utils/crypto_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,923 copying mcp_security_framework/utils/cert_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T12:02:38,926 creating build/lib/tests/test_core 2025-11-13T12:02:38,928 copying tests/test_core/__init__.py -> build/lib/tests/test_core 2025-11-13T12:02:38,930 copying tests/test_core/test_security_manager_client_certs_simple.py -> build/lib/tests/test_core 2025-11-13T12:02:38,932 copying tests/test_core/test_cert_manager.py -> build/lib/tests/test_core 2025-11-13T12:02:38,936 copying tests/test_core/test_rate_limiter.py -> build/lib/tests/test_core 2025-11-13T12:02:38,939 copying tests/test_core/test_ssl_manager_role_validation.py -> build/lib/tests/test_core 2025-11-13T12:02:38,942 copying tests/test_core/test_auth_manager.py -> build/lib/tests/test_core 2025-11-13T12:02:38,945 copying tests/test_core/test_ssl_verify_false_simple.py -> build/lib/tests/test_core 2025-11-13T12:02:38,948 copying tests/test_core/test_permission_manager_null_roles.py -> build/lib/tests/test_core 2025-11-13T12:02:38,951 copying tests/test_core/test_certificate_role_validation.py -> build/lib/tests/test_core 2025-11-13T12:02:38,954 copying tests/test_core/test_security_manager_client_certs.py -> build/lib/tests/test_core 2025-11-13T12:02:38,957 copying tests/test_core/test_security_manager.py -> build/lib/tests/test_core 2025-11-13T12:02:38,960 copying tests/test_core/test_ssl_manager.py -> build/lib/tests/test_core 2025-11-13T12:02:38,963 copying tests/test_core/test_permission_manager.py -> build/lib/tests/test_core 2025-11-13T12:02:38,966 creating build/lib/tests/test_examples 2025-11-13T12:02:38,968 copying tests/test_examples/test_comprehensive_example.py -> build/lib/tests/test_examples 2025-11-13T12:02:38,971 copying tests/test_examples/__init__.py -> build/lib/tests/test_examples 2025-11-13T12:02:38,974 copying tests/test_examples/test_fastapi_example.py -> build/lib/tests/test_examples 2025-11-13T12:02:38,978 copying tests/test_examples/test_standalone_example.py -> build/lib/tests/test_examples 2025-11-13T12:02:38,981 copying tests/test_examples/test_flask_example.py -> build/lib/tests/test_examples 2025-11-13T12:02:38,984 creating build/lib/tests/test_schemas 2025-11-13T12:02:38,985 copying tests/test_schemas/__init__.py -> build/lib/tests/test_schemas 2025-11-13T12:02:38,987 copying tests/test_schemas/test_responses.py -> build/lib/tests/test_schemas 2025-11-13T12:02:38,990 copying tests/test_schemas/test_models.py -> build/lib/tests/test_schemas 2025-11-13T12:02:38,994 copying tests/test_schemas/test_config.py -> build/lib/tests/test_schemas 2025-11-13T12:02:38,996 copying tests/test_schemas/test_config_null_roles.py -> build/lib/tests/test_schemas 2025-11-13T12:02:38,998 copying tests/test_schemas/test_ssl_config_none_enabled.py -> build/lib/tests/test_schemas 2025-11-13T12:02:39,002 copying tests/test_schemas/test_serialization.py -> build/lib/tests/test_schemas 2025-11-13T12:02:39,005 creating build/lib/tests/test_middleware 2025-11-13T12:02:39,006 copying tests/test_middleware/test_flask_middleware.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,009 copying tests/test_middleware/__init__.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,010 copying tests/test_middleware/test_flask_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,013 copying tests/test_middleware/test_fastapi_middleware.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,016 copying tests/test_middleware/test_security_middleware.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,018 copying tests/test_middleware/test_fastapi_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-13T12:02:39,022 creating build/lib/tests/test_integration 2025-11-13T12:02:39,023 copying tests/test_integration/__init__.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,025 copying tests/test_integration/test_fastapi_integration.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,027 copying tests/test_integration/test_flask_integration.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,030 copying tests/test_integration/test_auth_flow.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,032 copying tests/test_integration/test_certificate_flow.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,035 copying tests/test_integration/test_standalone_integration.py -> build/lib/tests/test_integration 2025-11-13T12:02:39,038 creating build/lib/tests/test_utils 2025-11-13T12:02:39,039 copying tests/test_utils/test_unitid_compat.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,042 copying tests/test_utils/__init__.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,044 copying tests/test_utils/test_validation_utils.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,047 copying tests/test_utils/test_crypto_utils.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,049 copying tests/test_utils/test_cert_utils.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,052 copying tests/test_utils/test_datetime_compat.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,054 copying tests/test_utils/test_certificate_role_validation.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,057 copying tests/test_utils/test_certificate_roles.py -> build/lib/tests/test_utils 2025-11-13T12:02:39,060 creating build/lib/tests/test_cli 2025-11-13T12:02:39,061 copying tests/test_cli/test_cert_cli.py -> build/lib/tests/test_cli 2025-11-13T12:02:39,064 copying tests/test_cli/__init__.py -> build/lib/tests/test_cli 2025-11-13T12:02:39,065 copying tests/test_cli/test_security_cli.py -> build/lib/tests/test_cli 2025-11-13T12:02:39,068 running egg_info 2025-11-13T12:02:39,079 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-13T12:02:39,092 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T12:02:39,094 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-13T12:02:39,102 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-13T12:02:39,103 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-13T12:02:39,126 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:39,139 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T12:02:39,165 installing to build/bdist.linux-armv7l/wheel 2025-11-13T12:02:39,166 running install 2025-11-13T12:02:39,190 running install_lib 2025-11-13T12:02:39,196 creating build/bdist.linux-armv7l/wheel 2025-11-13T12:02:39,198 creating build/bdist.linux-armv7l/wheel/mcp_security_framework 2025-11-13T12:02:39,199 copying build/lib/mcp_security_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-13T12:02:39,202 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/examples 2025-11-13T12:02:39,203 copying build/lib/mcp_security_framework/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,205 copying build/lib/mcp_security_framework/examples/django_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,208 copying build/lib/mcp_security_framework/examples/flask_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,211 copying build/lib/mcp_security_framework/examples/test_all_examples.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,213 copying build/lib/mcp_security_framework/examples/microservice_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,216 copying build/lib/mcp_security_framework/examples/comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,219 copying build/lib/mcp_security_framework/examples/standalone_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,222 copying build/lib/mcp_security_framework/examples/gateway_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,226 copying build/lib/mcp_security_framework/examples/fastapi_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T12:02:39,229 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/core 2025-11-13T12:02:39,230 copying build/lib/mcp_security_framework/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,232 copying build/lib/mcp_security_framework/core/permission_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,235 copying build/lib/mcp_security_framework/core/ssl_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,239 copying build/lib/mcp_security_framework/core/cert_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,243 copying build/lib/mcp_security_framework/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,246 copying build/lib/mcp_security_framework/core/security_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,249 copying build/lib/mcp_security_framework/core/auth_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T12:02:39,252 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/cli 2025-11-13T12:02:39,253 copying build/lib/mcp_security_framework/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T12:02:39,255 copying build/lib/mcp_security_framework/cli/cert_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T12:02:39,257 copying build/lib/mcp_security_framework/cli/security_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T12:02:39,261 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/schemas 2025-11-13T12:02:39,262 copying build/lib/mcp_security_framework/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T12:02:39,264 copying build/lib/mcp_security_framework/schemas/models.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T12:02:39,267 copying build/lib/mcp_security_framework/schemas/config.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T12:02:39,269 copying build/lib/mcp_security_framework/schemas/responses.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T12:02:39,273 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/tests 2025-11-13T12:02:39,274 copying build/lib/mcp_security_framework/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/tests 2025-11-13T12:02:39,276 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/middleware 2025-11-13T12:02:39,277 copying build/lib/mcp_security_framework/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,279 copying build/lib/mcp_security_framework/middleware/fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,282 copying build/lib/mcp_security_framework/middleware/flask_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,285 copying build/lib/mcp_security_framework/middleware/auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,287 copying build/lib/mcp_security_framework/middleware/mtls_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,290 copying build/lib/mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,293 copying build/lib/mcp_security_framework/middleware/security_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,295 copying build/lib/mcp_security_framework/middleware/flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,298 copying build/lib/mcp_security_framework/middleware/rate_limit_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T12:02:39,301 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/utils 2025-11-13T12:02:39,302 copying build/lib/mcp_security_framework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T12:02:39,304 copying build/lib/mcp_security_framework/utils/validation_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T12:02:39,307 copying build/lib/mcp_security_framework/utils/datetime_compat.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T12:02:39,309 copying build/lib/mcp_security_framework/utils/crypto_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T12:02:39,311 copying build/lib/mcp_security_framework/utils/cert_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T12:02:39,314 copying build/lib/mcp_security_framework/constants.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-13T12:02:39,317 creating build/bdist.linux-armv7l/wheel/tests 2025-11-13T12:02:39,319 creating build/bdist.linux-armv7l/wheel/tests/test_core 2025-11-13T12:02:39,320 copying build/lib/tests/test_core/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,321 copying build/lib/tests/test_core/test_security_manager_client_certs_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,324 copying build/lib/tests/test_core/test_cert_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,327 copying build/lib/tests/test_core/test_rate_limiter.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,330 copying build/lib/tests/test_core/test_ssl_manager_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,332 copying build/lib/tests/test_core/test_auth_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,335 copying build/lib/tests/test_core/test_ssl_verify_false_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,337 copying build/lib/tests/test_core/test_permission_manager_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,339 copying build/lib/tests/test_core/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,342 copying build/lib/tests/test_core/test_security_manager_client_certs.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,345 copying build/lib/tests/test_core/test_security_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,348 copying build/lib/tests/test_core/test_ssl_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,350 copying build/lib/tests/test_core/test_permission_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T12:02:39,353 creating build/bdist.linux-armv7l/wheel/tests/test_examples 2025-11-13T12:02:39,354 copying build/lib/tests/test_examples/test_comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T12:02:39,357 copying build/lib/tests/test_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T12:02:39,359 copying build/lib/tests/test_examples/test_fastapi_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T12:02:39,362 copying build/lib/tests/test_examples/test_standalone_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T12:02:39,364 copying build/lib/tests/test_examples/test_flask_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T12:02:39,367 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-13T12:02:39,369 creating build/bdist.linux-armv7l/wheel/tests/test_schemas 2025-11-13T12:02:39,370 copying build/lib/tests/test_schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,371 copying build/lib/tests/test_schemas/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,374 copying build/lib/tests/test_schemas/test_models.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,378 copying build/lib/tests/test_schemas/test_config.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,380 copying build/lib/tests/test_schemas/test_config_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,383 copying build/lib/tests/test_schemas/test_ssl_config_none_enabled.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,385 copying build/lib/tests/test_schemas/test_serialization.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T12:02:39,387 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-13T12:02:39,390 creating build/bdist.linux-armv7l/wheel/tests/test_middleware 2025-11-13T12:02:39,391 copying build/lib/tests/test_middleware/test_flask_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,394 copying build/lib/tests/test_middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,396 copying build/lib/tests/test_middleware/test_flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,398 copying build/lib/tests/test_middleware/test_fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,401 copying build/lib/tests/test_middleware/test_security_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,404 copying build/lib/tests/test_middleware/test_fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T12:02:39,407 creating build/bdist.linux-armv7l/wheel/tests/test_integration 2025-11-13T12:02:39,408 copying build/lib/tests/test_integration/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,410 copying build/lib/tests/test_integration/test_fastapi_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,413 copying build/lib/tests/test_integration/test_flask_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,415 copying build/lib/tests/test_integration/test_auth_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,418 copying build/lib/tests/test_integration/test_certificate_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,421 copying build/lib/tests/test_integration/test_standalone_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T12:02:39,424 creating build/bdist.linux-armv7l/wheel/tests/test_utils 2025-11-13T12:02:39,426 copying build/lib/tests/test_utils/test_unitid_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,429 copying build/lib/tests/test_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,430 copying build/lib/tests/test_utils/test_validation_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,433 copying build/lib/tests/test_utils/test_crypto_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,436 copying build/lib/tests/test_utils/test_cert_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,438 copying build/lib/tests/test_utils/test_datetime_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,441 copying build/lib/tests/test_utils/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,444 copying build/lib/tests/test_utils/test_certificate_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T12:02:39,448 creating build/bdist.linux-armv7l/wheel/tests/test_cli 2025-11-13T12:02:39,449 copying build/lib/tests/test_cli/test_cert_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T12:02:39,452 copying build/lib/tests/test_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T12:02:39,454 copying build/lib/tests/test_cli/test_security_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T12:02:39,457 running install_egg_info 2025-11-13T12:02:39,463 Copying mcp_security_framework.egg-info to build/bdist.linux-armv7l/wheel/./mcp_security_framework-1.2.9-py3.11.egg-info 2025-11-13T12:02:39,475 running install_scripts 2025-11-13T12:02:39,484 creating build/bdist.linux-armv7l/wheel/mcp_security_framework-1.2.9.dist-info/WHEEL 2025-11-13T12:02:39,488 creating '/tmp/pip-wheel-r9ywfc6x/.tmp-pum23ltz/mcp_security_framework-1.2.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-13T12:02:39,491 adding 'mcp_security_framework/__init__.py' 2025-11-13T12:02:39,493 adding 'mcp_security_framework/constants.py' 2025-11-13T12:02:39,495 adding 'mcp_security_framework/cli/__init__.py' 2025-11-13T12:02:39,498 adding 'mcp_security_framework/cli/cert_cli.py' 2025-11-13T12:02:39,501 adding 'mcp_security_framework/cli/security_cli.py' 2025-11-13T12:02:39,504 adding 'mcp_security_framework/core/__init__.py' 2025-11-13T12:02:39,508 adding 'mcp_security_framework/core/auth_manager.py' 2025-11-13T12:02:39,516 adding 'mcp_security_framework/core/cert_manager.py' 2025-11-13T12:02:39,520 adding 'mcp_security_framework/core/permission_manager.py' 2025-11-13T12:02:39,523 adding 'mcp_security_framework/core/rate_limiter.py' 2025-11-13T12:02:39,528 adding 'mcp_security_framework/core/security_manager.py' 2025-11-13T12:02:39,531 adding 'mcp_security_framework/core/ssl_manager.py' 2025-11-13T12:02:39,534 adding 'mcp_security_framework/examples/__init__.py' 2025-11-13T12:02:39,538 adding 'mcp_security_framework/examples/comprehensive_example.py' 2025-11-13T12:02:39,542 adding 'mcp_security_framework/examples/django_example.py' 2025-11-13T12:02:39,547 adding 'mcp_security_framework/examples/fastapi_example.py' 2025-11-13T12:02:39,551 adding 'mcp_security_framework/examples/flask_example.py' 2025-11-13T12:02:39,557 adding 'mcp_security_framework/examples/gateway_example.py' 2025-11-13T12:02:39,563 adding 'mcp_security_framework/examples/microservice_example.py' 2025-11-13T12:02:39,568 adding 'mcp_security_framework/examples/standalone_example.py' 2025-11-13T12:02:39,572 adding 'mcp_security_framework/examples/test_all_examples.py' 2025-11-13T12:02:39,576 adding 'mcp_security_framework/middleware/__init__.py' 2025-11-13T12:02:39,578 adding 'mcp_security_framework/middleware/auth_middleware.py' 2025-11-13T12:02:39,582 adding 'mcp_security_framework/middleware/fastapi_auth_middleware.py' 2025-11-13T12:02:39,587 adding 'mcp_security_framework/middleware/fastapi_middleware.py' 2025-11-13T12:02:39,590 adding 'mcp_security_framework/middleware/flask_auth_middleware.py' 2025-11-13T12:02:39,594 adding 'mcp_security_framework/middleware/flask_middleware.py' 2025-11-13T12:02:39,598 adding 'mcp_security_framework/middleware/mtls_middleware.py' 2025-11-13T12:02:39,601 adding 'mcp_security_framework/middleware/rate_limit_middleware.py' 2025-11-13T12:02:39,605 adding 'mcp_security_framework/middleware/security_middleware.py' 2025-11-13T12:02:39,608 adding 'mcp_security_framework/schemas/__init__.py' 2025-11-13T12:02:39,613 adding 'mcp_security_framework/schemas/config.py' 2025-11-13T12:02:39,618 adding 'mcp_security_framework/schemas/models.py' 2025-11-13T12:02:39,622 adding 'mcp_security_framework/schemas/responses.py' 2025-11-13T12:02:39,625 adding 'mcp_security_framework/tests/__init__.py' 2025-11-13T12:02:39,628 adding 'mcp_security_framework/utils/__init__.py' 2025-11-13T12:02:39,633 adding 'mcp_security_framework/utils/cert_utils.py' 2025-11-13T12:02:39,637 adding 'mcp_security_framework/utils/crypto_utils.py' 2025-11-13T12:02:39,639 adding 'mcp_security_framework/utils/datetime_compat.py' 2025-11-13T12:02:39,642 adding 'mcp_security_framework/utils/validation_utils.py' 2025-11-13T12:02:39,645 adding 'tests/__init__.py' 2025-11-13T12:02:39,647 adding 'tests/conftest.py' 2025-11-13T12:02:39,649 adding 'tests/test_cli/__init__.py' 2025-11-13T12:02:39,651 adding 'tests/test_cli/test_cert_cli.py' 2025-11-13T12:02:39,654 adding 'tests/test_cli/test_security_cli.py' 2025-11-13T12:02:39,656 adding 'tests/test_core/__init__.py' 2025-11-13T12:02:39,659 adding 'tests/test_core/test_auth_manager.py' 2025-11-13T12:02:39,663 adding 'tests/test_core/test_cert_manager.py' 2025-11-13T12:02:39,665 adding 'tests/test_core/test_certificate_role_validation.py' 2025-11-13T12:02:39,668 adding 'tests/test_core/test_permission_manager.py' 2025-11-13T12:02:39,670 adding 'tests/test_core/test_permission_manager_null_roles.py' 2025-11-13T12:02:39,673 adding 'tests/test_core/test_rate_limiter.py' 2025-11-13T12:02:39,676 adding 'tests/test_core/test_security_manager.py' 2025-11-13T12:02:39,678 adding 'tests/test_core/test_security_manager_client_certs.py' 2025-11-13T12:02:39,680 adding 'tests/test_core/test_security_manager_client_certs_simple.py' 2025-11-13T12:02:39,683 adding 'tests/test_core/test_ssl_manager.py' 2025-11-13T12:02:39,685 adding 'tests/test_core/test_ssl_manager_role_validation.py' 2025-11-13T12:02:39,687 adding 'tests/test_core/test_ssl_verify_false_simple.py' 2025-11-13T12:02:39,689 adding 'tests/test_examples/__init__.py' 2025-11-13T12:02:39,692 adding 'tests/test_examples/test_comprehensive_example.py' 2025-11-13T12:02:39,694 adding 'tests/test_examples/test_fastapi_example.py' 2025-11-13T12:02:39,697 adding 'tests/test_examples/test_flask_example.py' 2025-11-13T12:02:39,699 adding 'tests/test_examples/test_standalone_example.py' 2025-11-13T12:02:39,701 adding 'tests/test_integration/__init__.py' 2025-11-13T12:02:39,703 adding 'tests/test_integration/test_auth_flow.py' 2025-11-13T12:02:39,706 adding 'tests/test_integration/test_certificate_flow.py' 2025-11-13T12:02:39,708 adding 'tests/test_integration/test_fastapi_integration.py' 2025-11-13T12:02:39,711 adding 'tests/test_integration/test_flask_integration.py' 2025-11-13T12:02:39,713 adding 'tests/test_integration/test_standalone_integration.py' 2025-11-13T12:02:39,716 adding 'tests/test_middleware/__init__.py' 2025-11-13T12:02:39,719 adding 'tests/test_middleware/test_fastapi_auth_middleware.py' 2025-11-13T12:02:39,721 adding 'tests/test_middleware/test_fastapi_middleware.py' 2025-11-13T12:02:39,724 adding 'tests/test_middleware/test_flask_auth_middleware.py' 2025-11-13T12:02:39,727 adding 'tests/test_middleware/test_flask_middleware.py' 2025-11-13T12:02:39,730 adding 'tests/test_middleware/test_security_middleware.py' 2025-11-13T12:02:39,732 adding 'tests/test_schemas/__init__.py' 2025-11-13T12:02:39,735 adding 'tests/test_schemas/test_config.py' 2025-11-13T12:02:39,737 adding 'tests/test_schemas/test_config_null_roles.py' 2025-11-13T12:02:39,740 adding 'tests/test_schemas/test_models.py' 2025-11-13T12:02:39,744 adding 'tests/test_schemas/test_responses.py' 2025-11-13T12:02:39,747 adding 'tests/test_schemas/test_serialization.py' 2025-11-13T12:02:39,749 adding 'tests/test_schemas/test_ssl_config_none_enabled.py' 2025-11-13T12:02:39,751 adding 'tests/test_utils/__init__.py' 2025-11-13T12:02:39,754 adding 'tests/test_utils/test_cert_utils.py' 2025-11-13T12:02:39,758 adding 'tests/test_utils/test_certificate_role_validation.py' 2025-11-13T12:02:39,761 adding 'tests/test_utils/test_certificate_roles.py' 2025-11-13T12:02:39,763 adding 'tests/test_utils/test_crypto_utils.py' 2025-11-13T12:02:39,764 adding 'tests/test_utils/test_datetime_compat.py' 2025-11-13T12:02:39,767 adding 'tests/test_utils/test_unitid_compat.py' 2025-11-13T12:02:39,769 adding 'tests/test_utils/test_validation_utils.py' 2025-11-13T12:02:39,771 adding 'mcp_security_framework-1.2.9.dist-info/METADATA' 2025-11-13T12:02:39,772 adding 'mcp_security_framework-1.2.9.dist-info/WHEEL' 2025-11-13T12:02:39,773 adding 'mcp_security_framework-1.2.9.dist-info/entry_points.txt' 2025-11-13T12:02:39,774 adding 'mcp_security_framework-1.2.9.dist-info/top_level.txt' 2025-11-13T12:02:39,776 adding 'mcp_security_framework-1.2.9.dist-info/RECORD' 2025-11-13T12:02:39,782 removing build/bdist.linux-armv7l/wheel 2025-11-13T12:02:39,908 Building wheel for mcp-security-framework (pyproject.toml): finished with status 'done' 2025-11-13T12:02:39,919 Created wheel for mcp-security-framework: filename=mcp_security_framework-1.2.9-py3-none-any.whl size=314957 sha256=0e0961ba70a6a3ec1011ca379064c3126ea33a034f50964c97cd49aecbe24de3 2025-11-13T12:02:39,921 Stored in directory: /tmp/pip-ephem-wheel-cache-alvftsea/wheels/d0/64/f8/2f9edbfac0dac4d61648c1ab7af24844fa4beba4de95e7a738 2025-11-13T12:02:39,937 Successfully built mcp-security-framework 2025-11-13T12:02:39,947 Removed build tracker: '/tmp/pip-build-tracker-dz4abaq_'