2025-11-13T23:47:19,046 Created temporary directory: /tmp/pip-ephem-wheel-cache-rred_gkm 2025-11-13T23:47:19,048 Created temporary directory: /tmp/pip-build-tracker-oab5dqks 2025-11-13T23:47:19,049 Initialized build tracking at /tmp/pip-build-tracker-oab5dqks 2025-11-13T23:47:19,049 Created build tracker: /tmp/pip-build-tracker-oab5dqks 2025-11-13T23:47:19,050 Entered build tracker: /tmp/pip-build-tracker-oab5dqks 2025-11-13T23:47:19,051 Created temporary directory: /tmp/pip-wheel-xnlinsmk 2025-11-13T23:47:19,054 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-13T23:47:19,056 Created temporary directory: /tmp/pip-ephem-wheel-cache-4wo06cm1 2025-11-13T23:47:19,078 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T23:47:19,081 2 location(s) to search for versions of mcp-security-framework: 2025-11-13T23:47:19,081 * https://pypi.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,081 * https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,082 Fetching project page and analyzing links: https://pypi.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,083 Getting page https://pypi.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,084 Found index url https://pypi.org/simple 2025-11-13T23:47:19,302 Fetched page https://pypi.org/simple/mcp-security-framework/ as application/vnd.pypi.simple.v1+json 2025-11-13T23:47:19,310 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-13T23:47:19,311 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-13T23:47:19,311 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-13T23:47:19,312 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-13T23:47:19,313 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-13T23:47:19,314 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-13T23:47:19,314 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-13T23:47:19,315 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-13T23:47:19,316 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-13T23:47:19,317 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-13T23:47:19,318 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-13T23:47:19,319 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-13T23:47:19,319 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-13T23:47:19,320 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-13T23:47:19,321 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-13T23:47:19,322 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-13T23:47:19,322 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-13T23:47:19,323 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-13T23:47:19,324 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-13T23:47:19,324 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-13T23:47:19,325 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-13T23:47:19,326 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-13T23:47:19,327 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-13T23:47:19,328 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-13T23:47:19,328 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-13T23:47:19,329 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-13T23:47:19,330 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-13T23:47:19,331 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-13T23:47:19,331 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/88/52/8f621b8b2dbdf7b18f7ecf1e63dc37a2746d7b561eb40d667b852b2f8fd2/mcp_security_framework-1.3.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T23:47:19,332 Found link https://files.pythonhosted.org/packages/b0/0d/4657533637a53a12460a4b428792d1dc9b2ce4797dcb7e1f7bdaa0bbcc80/mcp_security_framework-1.3.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.3.0 2025-11-13T23:47:19,333 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/c8/f0/0a8cce40fd583d20e82c562b55586abf18be2c61589adbfb787437643f17/mcp_security_framework-1.4.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T23:47:19,333 Found link https://files.pythonhosted.org/packages/71/e1/6086e94503d6f992b051b3d70039415f7025ccea3be1f9b83de300c3933e/mcp_security_framework-1.4.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.4.0 2025-11-13T23:47:19,334 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/72/1f/5ae52681bc6fc565cbb4a5832d563989ab3d306729f52e8aff7ff637f81a/mcp_security_framework-1.5.0-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T23:47:19,335 Found link https://files.pythonhosted.org/packages/a0/44/b3ecc995421254f0fccb357f31ddeb077ab7fab517fe5bc302710e3aad60/mcp_security_framework-1.5.0.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.5.0 2025-11-13T23:47:19,336 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,336 Getting page https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,338 Found index url https://www.piwheels.org/simple 2025-11-13T23:47:19,498 Fetched page https://www.piwheels.org/simple/mcp-security-framework/ as text/html 2025-11-13T23:47:19,504 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.2.9-py3-none-any.whl#sha256=0e0961ba70a6a3ec1011ca379064c3126ea33a034f50964c97cd49aecbe24de3 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-13T23:47:19,504 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-13T23:47:19,505 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-13T23:47:19,505 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-13T23:47:19,506 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-13T23:47:19,506 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-13T23:47:19,507 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-13T23:47:19,507 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-13T23:47:19,508 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-13T23:47:19,509 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-13T23:47:19,509 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-13T23:47:19,510 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-13T23:47:19,510 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-13T23:47:19,511 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-13T23:47:19,511 Skipping link: not a file: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,512 Skipping link: not a file: https://pypi.org/simple/mcp-security-framework/ 2025-11-13T23:47:19,533 Given no hashes to check 1 links for project 'mcp-security-framework': discarding no candidates 2025-11-13T23:47:19,550 Collecting mcp-security-framework==1.3.0 2025-11-13T23:47:19,553 Created temporary directory: /tmp/pip-unpack-5r4nib8m 2025-11-13T23:47:19,772 Downloading mcp_security_framework-1.3.0.tar.gz (252 kB) 2025-11-13T23:47:20,105 Added mcp-security-framework==1.3.0 from https://files.pythonhosted.org/packages/b0/0d/4657533637a53a12460a4b428792d1dc9b2ce4797dcb7e1f7bdaa0bbcc80/mcp_security_framework-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-oab5dqks' 2025-11-13T23:47:20,114 Created temporary directory: /tmp/pip-build-env-_3azcor8 2025-11-13T23:47:20,118 Installing build dependencies: started 2025-11-13T23:47:20,120 Running command pip subprocess to install build dependencies 2025-11-13T23:47:21,260 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-13T23:47:21,897 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-13T23:47:21,920 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T23:47:23,640 Collecting setuptools>=61.0 2025-11-13T23:47:23,725 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-13T23:47:23,990 Collecting wheel 2025-11-13T23:47:24,007 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-13T23:47:26,945 Installing collected packages: wheel, setuptools 2025-11-13T23:47:27,190 Creating /tmp/pip-build-env-_3azcor8/overlay/local/bin 2025-11-13T23:47:27,193 changing mode of /tmp/pip-build-env-_3azcor8/overlay/local/bin/wheel to 755 2025-11-13T23:47:30,846 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-13T23:47:31,117 Installing build dependencies: finished with status 'done' 2025-11-13T23:47:31,124 Getting requirements to build wheel: started 2025-11-13T23:47:31,125 Running command Getting requirements to build wheel 2025-11-13T23:47:31,745 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T23:47:31,745 !! 2025-11-13T23:47:31,746 ******************************************************************************** 2025-11-13T23:47:31,747 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-13T23:47:31,748 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T23:47:31,749 or your builds will no longer be supported. 2025-11-13T23:47:31,750 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:31,750 ******************************************************************************** 2025-11-13T23:47:31,751 !! 2025-11-13T23:47:31,752 corresp(dist, value, root_dir) 2025-11-13T23:47:31,839 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:31,839 !! 2025-11-13T23:47:31,840 ******************************************************************************** 2025-11-13T23:47:31,841 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:31,842 License :: OSI Approved :: MIT License 2025-11-13T23:47:31,843 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:31,843 ******************************************************************************** 2025-11-13T23:47:31,844 !! 2025-11-13T23:47:31,845 dist._finalize_license_expression() 2025-11-13T23:47:31,845 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:31,846 !! 2025-11-13T23:47:31,847 ******************************************************************************** 2025-11-13T23:47:31,847 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:31,849 License :: OSI Approved :: MIT License 2025-11-13T23:47:31,850 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:31,850 ******************************************************************************** 2025-11-13T23:47:31,851 !! 2025-11-13T23:47:31,852 self._finalize_license_expression() 2025-11-13T23:47:31,852 running egg_info 2025-11-13T23:47:31,857 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-13T23:47:31,871 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T23:47:31,873 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-13T23:47:31,882 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-13T23:47:31,883 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-13T23:47:31,923 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:31,936 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:32,034 Getting requirements to build wheel: finished with status 'done' 2025-11-13T23:47:32,038 Created temporary directory: /tmp/pip-modern-metadata-jwfimebn 2025-11-13T23:47:32,041 Preparing metadata (pyproject.toml): started 2025-11-13T23:47:32,042 Running command Preparing metadata (pyproject.toml) 2025-11-13T23:47:32,616 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T23:47:32,616 !! 2025-11-13T23:47:32,617 ******************************************************************************** 2025-11-13T23:47:32,618 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-13T23:47:32,619 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T23:47:32,620 or your builds will no longer be supported. 2025-11-13T23:47:32,621 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:32,622 ******************************************************************************** 2025-11-13T23:47:32,623 !! 2025-11-13T23:47:32,623 corresp(dist, value, root_dir) 2025-11-13T23:47:32,704 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:32,705 !! 2025-11-13T23:47:32,706 ******************************************************************************** 2025-11-13T23:47:32,706 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:32,707 License :: OSI Approved :: MIT License 2025-11-13T23:47:32,708 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:32,708 ******************************************************************************** 2025-11-13T23:47:32,709 !! 2025-11-13T23:47:32,710 dist._finalize_license_expression() 2025-11-13T23:47:32,710 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:32,711 !! 2025-11-13T23:47:32,712 ******************************************************************************** 2025-11-13T23:47:32,712 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:32,713 License :: OSI Approved :: MIT License 2025-11-13T23:47:32,714 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:32,715 ******************************************************************************** 2025-11-13T23:47:32,716 !! 2025-11-13T23:47:32,717 self._finalize_license_expression() 2025-11-13T23:47:32,718 running dist_info 2025-11-13T23:47:32,729 creating /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info 2025-11-13T23:47:32,730 writing /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/PKG-INFO 2025-11-13T23:47:32,745 writing dependency_links to /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T23:47:32,746 writing entry points to /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/entry_points.txt 2025-11-13T23:47:32,755 writing requirements to /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/requires.txt 2025-11-13T23:47:32,756 writing top-level names to /tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/top_level.txt 2025-11-13T23:47:32,758 writing manifest file '/tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:32,792 reading manifest file '/tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:32,799 writing manifest file '/tmp/pip-modern-metadata-jwfimebn/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:32,800 creating '/tmp/pip-modern-metadata-jwfimebn/mcp_security_framework-1.3.0.dist-info' 2025-11-13T23:47:32,923 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-13T23:47:32,929 Source in /tmp/pip-wheel-xnlinsmk/mcp-security-framework_3990bdfc49d140d89e65f83e0ceb0e06 has version 1.3.0, which satisfies requirement mcp-security-framework==1.3.0 from https://files.pythonhosted.org/packages/b0/0d/4657533637a53a12460a4b428792d1dc9b2ce4797dcb7e1f7bdaa0bbcc80/mcp_security_framework-1.3.0.tar.gz 2025-11-13T23:47:32,930 Removed mcp-security-framework==1.3.0 from https://files.pythonhosted.org/packages/b0/0d/4657533637a53a12460a4b428792d1dc9b2ce4797dcb7e1f7bdaa0bbcc80/mcp_security_framework-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-oab5dqks' 2025-11-13T23:47:32,938 Created temporary directory: /tmp/pip-unpack-rvww4msj 2025-11-13T23:47:32,938 Building wheels for collected packages: mcp-security-framework 2025-11-13T23:47:32,943 Created temporary directory: /tmp/pip-wheel-n93uitf6 2025-11-13T23:47:32,944 Destination directory: /tmp/pip-wheel-n93uitf6 2025-11-13T23:47:32,946 Building wheel for mcp-security-framework (pyproject.toml): started 2025-11-13T23:47:32,947 Running command Building wheel for mcp-security-framework (pyproject.toml) 2025-11-13T23:47:33,513 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-13T23:47:33,514 !! 2025-11-13T23:47:33,515 ******************************************************************************** 2025-11-13T23:47:33,515 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-13T23:47:33,516 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-13T23:47:33,517 or your builds will no longer be supported. 2025-11-13T23:47:33,518 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:33,518 ******************************************************************************** 2025-11-13T23:47:33,519 !! 2025-11-13T23:47:33,520 corresp(dist, value, root_dir) 2025-11-13T23:47:33,597 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:33,597 !! 2025-11-13T23:47:33,598 ******************************************************************************** 2025-11-13T23:47:33,599 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:33,600 License :: OSI Approved :: MIT License 2025-11-13T23:47:33,601 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:33,602 ******************************************************************************** 2025-11-13T23:47:33,603 !! 2025-11-13T23:47:33,604 dist._finalize_license_expression() 2025-11-13T23:47:33,604 /tmp/pip-build-env-_3azcor8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T23:47:33,605 !! 2025-11-13T23:47:33,606 ******************************************************************************** 2025-11-13T23:47:33,607 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T23:47:33,608 License :: OSI Approved :: MIT License 2025-11-13T23:47:33,609 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T23:47:33,610 ******************************************************************************** 2025-11-13T23:47:33,611 !! 2025-11-13T23:47:33,611 self._finalize_license_expression() 2025-11-13T23:47:33,612 running bdist_wheel 2025-11-13T23:47:33,628 running build 2025-11-13T23:47:33,628 running build_py 2025-11-13T23:47:33,635 creating build/lib/mcp_security_framework 2025-11-13T23:47:33,637 copying mcp_security_framework/constants.py -> build/lib/mcp_security_framework 2025-11-13T23:47:33,640 copying mcp_security_framework/__init__.py -> build/lib/mcp_security_framework 2025-11-13T23:47:33,643 creating build/lib/tests 2025-11-13T23:47:33,644 copying tests/conftest.py -> build/lib/tests 2025-11-13T23:47:33,647 copying tests/__init__.py -> build/lib/tests 2025-11-13T23:47:33,650 creating build/lib/mcp_security_framework/schemas 2025-11-13T23:47:33,651 copying mcp_security_framework/schemas/models.py -> build/lib/mcp_security_framework/schemas 2025-11-13T23:47:33,656 copying mcp_security_framework/schemas/responses.py -> build/lib/mcp_security_framework/schemas 2025-11-13T23:47:33,662 copying mcp_security_framework/schemas/__init__.py -> build/lib/mcp_security_framework/schemas 2025-11-13T23:47:33,667 copying mcp_security_framework/schemas/config.py -> build/lib/mcp_security_framework/schemas 2025-11-13T23:47:33,674 creating build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,675 copying mcp_security_framework/examples/standalone_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,678 copying mcp_security_framework/examples/test_all_examples.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,681 copying mcp_security_framework/examples/fastapi_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,685 copying mcp_security_framework/examples/django_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,690 copying mcp_security_framework/examples/__init__.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,694 copying mcp_security_framework/examples/gateway_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,699 copying mcp_security_framework/examples/flask_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,702 copying mcp_security_framework/examples/microservice_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,706 copying mcp_security_framework/examples/comprehensive_example.py -> build/lib/mcp_security_framework/examples 2025-11-13T23:47:33,711 creating build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,713 copying mcp_security_framework/middleware/flask_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,938 copying mcp_security_framework/middleware/security_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,941 copying mcp_security_framework/middleware/auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,944 copying mcp_security_framework/middleware/fastapi_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,947 copying mcp_security_framework/middleware/rate_limit_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,950 copying mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,954 copying mcp_security_framework/middleware/flask_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,958 copying mcp_security_framework/middleware/__init__.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,960 copying mcp_security_framework/middleware/mtls_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-13T23:47:33,964 creating build/lib/mcp_security_framework/cli 2025-11-13T23:47:33,965 copying mcp_security_framework/cli/security_cli.py -> build/lib/mcp_security_framework/cli 2025-11-13T23:47:33,968 copying mcp_security_framework/cli/cert_cli.py -> build/lib/mcp_security_framework/cli 2025-11-13T23:47:33,971 copying mcp_security_framework/cli/__init__.py -> build/lib/mcp_security_framework/cli 2025-11-13T23:47:33,973 creating build/lib/mcp_security_framework/core 2025-11-13T23:47:33,975 copying mcp_security_framework/core/rate_limiter.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,978 copying mcp_security_framework/core/ssl_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,981 copying mcp_security_framework/core/auth_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,985 copying mcp_security_framework/core/security_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,988 copying mcp_security_framework/core/permission_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,991 copying mcp_security_framework/core/cert_manager.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,997 copying mcp_security_framework/core/__init__.py -> build/lib/mcp_security_framework/core 2025-11-13T23:47:33,999 creating build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,000 copying mcp_security_framework/utils/cert_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,004 copying mcp_security_framework/utils/datetime_compat.py -> build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,006 copying mcp_security_framework/utils/crypto_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,009 copying mcp_security_framework/utils/validation_utils.py -> build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,011 copying mcp_security_framework/utils/__init__.py -> build/lib/mcp_security_framework/utils 2025-11-13T23:47:34,013 creating build/lib/mcp_security_framework/tests 2025-11-13T23:47:34,014 copying mcp_security_framework/tests/__init__.py -> build/lib/mcp_security_framework/tests 2025-11-13T23:47:34,017 creating build/lib/tests/test_middleware 2025-11-13T23:47:34,018 copying tests/test_middleware/test_fastapi_middleware.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,021 copying tests/test_middleware/test_fastapi_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,024 copying tests/test_middleware/test_security_middleware.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,027 copying tests/test_middleware/test_flask_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,030 copying tests/test_middleware/__init__.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,031 copying tests/test_middleware/test_flask_middleware.py -> build/lib/tests/test_middleware 2025-11-13T23:47:34,035 creating build/lib/tests/test_schemas 2025-11-13T23:47:34,036 copying tests/test_schemas/test_serialization.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,039 copying tests/test_schemas/test_ssl_config_none_enabled.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,042 copying tests/test_schemas/test_config_null_roles.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,044 copying tests/test_schemas/test_responses.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,048 copying tests/test_schemas/__init__.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,050 copying tests/test_schemas/test_config.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,053 copying tests/test_schemas/test_models.py -> build/lib/tests/test_schemas 2025-11-13T23:47:34,056 creating build/lib/tests/test_examples 2025-11-13T23:47:34,057 copying tests/test_examples/test_comprehensive_example.py -> build/lib/tests/test_examples 2025-11-13T23:47:34,060 copying tests/test_examples/test_fastapi_example.py -> build/lib/tests/test_examples 2025-11-13T23:47:34,063 copying tests/test_examples/test_standalone_example.py -> build/lib/tests/test_examples 2025-11-13T23:47:34,066 copying tests/test_examples/__init__.py -> build/lib/tests/test_examples 2025-11-13T23:47:34,068 copying tests/test_examples/test_flask_example.py -> build/lib/tests/test_examples 2025-11-13T23:47:34,071 creating build/lib/tests/test_cli 2025-11-13T23:47:34,072 copying tests/test_cli/test_security_cli.py -> build/lib/tests/test_cli 2025-11-13T23:47:34,075 copying tests/test_cli/__init__.py -> build/lib/tests/test_cli 2025-11-13T23:47:34,076 copying tests/test_cli/test_cert_cli.py -> build/lib/tests/test_cli 2025-11-13T23:47:34,079 creating build/lib/tests/test_integration 2025-11-13T23:47:34,080 copying tests/test_integration/test_auth_flow.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,083 copying tests/test_integration/test_standalone_integration.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,086 copying tests/test_integration/test_fastapi_integration.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,089 copying tests/test_integration/test_certificate_flow.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,091 copying tests/test_integration/__init__.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,093 copying tests/test_integration/test_flask_integration.py -> build/lib/tests/test_integration 2025-11-13T23:47:34,096 creating build/lib/tests/test_core 2025-11-13T23:47:34,097 copying tests/test_core/test_security_manager_client_certs_simple.py -> build/lib/tests/test_core 2025-11-13T23:47:34,100 copying tests/test_core/test_rate_limiter.py -> build/lib/tests/test_core 2025-11-13T23:47:34,103 copying tests/test_core/test_ssl_manager.py -> build/lib/tests/test_core 2025-11-13T23:47:34,105 copying tests/test_core/test_security_manager.py -> build/lib/tests/test_core 2025-11-13T23:47:34,108 copying tests/test_core/test_certificate_role_validation.py -> build/lib/tests/test_core 2025-11-13T23:47:34,111 copying tests/test_core/test_auth_manager.py -> build/lib/tests/test_core 2025-11-13T23:47:34,114 copying tests/test_core/test_permission_manager.py -> build/lib/tests/test_core 2025-11-13T23:47:34,116 copying tests/test_core/test_ssl_verify_false_simple.py -> build/lib/tests/test_core 2025-11-13T23:47:34,119 copying tests/test_core/test_permission_manager_null_roles.py -> build/lib/tests/test_core 2025-11-13T23:47:34,121 copying tests/test_core/test_cert_manager.py -> build/lib/tests/test_core 2025-11-13T23:47:34,126 copying tests/test_core/test_security_manager_client_certs.py -> build/lib/tests/test_core 2025-11-13T23:47:34,128 copying tests/test_core/__init__.py -> build/lib/tests/test_core 2025-11-13T23:47:34,130 copying tests/test_core/test_ssl_manager_role_validation.py -> build/lib/tests/test_core 2025-11-13T23:47:34,133 creating build/lib/tests/test_utils 2025-11-13T23:47:34,134 copying tests/test_utils/test_crypto_utils.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,137 copying tests/test_utils/test_cert_utils.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,140 copying tests/test_utils/test_certificate_role_validation.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,143 copying tests/test_utils/test_certificate_roles.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,146 copying tests/test_utils/test_validation_utils.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,149 copying tests/test_utils/__init__.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,150 copying tests/test_utils/test_unitid_compat.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,153 copying tests/test_utils/test_datetime_compat.py -> build/lib/tests/test_utils 2025-11-13T23:47:34,155 running egg_info 2025-11-13T23:47:34,167 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-13T23:47:34,181 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-13T23:47:34,182 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-13T23:47:34,190 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-13T23:47:34,192 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-13T23:47:34,216 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:34,229 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-13T23:47:34,257 installing to build/bdist.linux-armv7l/wheel 2025-11-13T23:47:34,258 running install 2025-11-13T23:47:34,281 running install_lib 2025-11-13T23:47:34,287 creating build/bdist.linux-armv7l/wheel 2025-11-13T23:47:34,290 creating build/bdist.linux-armv7l/wheel/mcp_security_framework 2025-11-13T23:47:34,291 copying build/lib/mcp_security_framework/constants.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-13T23:47:34,295 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/schemas 2025-11-13T23:47:34,296 copying build/lib/mcp_security_framework/schemas/models.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T23:47:34,300 copying build/lib/mcp_security_framework/schemas/responses.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T23:47:34,304 copying build/lib/mcp_security_framework/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T23:47:34,307 copying build/lib/mcp_security_framework/schemas/config.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-13T23:47:34,313 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/examples 2025-11-13T23:47:34,314 copying build/lib/mcp_security_framework/examples/standalone_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,319 copying build/lib/mcp_security_framework/examples/test_all_examples.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,325 copying build/lib/mcp_security_framework/examples/fastapi_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,547 copying build/lib/mcp_security_framework/examples/django_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,552 copying build/lib/mcp_security_framework/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,557 copying build/lib/mcp_security_framework/examples/gateway_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,566 copying build/lib/mcp_security_framework/examples/flask_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,607 copying build/lib/mcp_security_framework/examples/microservice_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,610 copying build/lib/mcp_security_framework/examples/comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-13T23:47:34,614 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/middleware 2025-11-13T23:47:34,615 copying build/lib/mcp_security_framework/middleware/flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,618 copying build/lib/mcp_security_framework/middleware/security_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,620 copying build/lib/mcp_security_framework/middleware/auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,623 copying build/lib/mcp_security_framework/middleware/fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,625 copying build/lib/mcp_security_framework/middleware/rate_limit_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,628 copying build/lib/mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,630 copying build/lib/mcp_security_framework/middleware/flask_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,633 copying build/lib/mcp_security_framework/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,635 copying build/lib/mcp_security_framework/middleware/mtls_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-13T23:47:34,638 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/cli 2025-11-13T23:47:34,639 copying build/lib/mcp_security_framework/cli/security_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T23:47:34,641 copying build/lib/mcp_security_framework/cli/cert_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T23:47:34,644 copying build/lib/mcp_security_framework/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-13T23:47:34,647 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/core 2025-11-13T23:47:34,648 copying build/lib/mcp_security_framework/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,650 copying build/lib/mcp_security_framework/core/ssl_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,653 copying build/lib/mcp_security_framework/core/auth_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,656 copying build/lib/mcp_security_framework/core/security_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,658 copying build/lib/mcp_security_framework/core/permission_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,661 copying build/lib/mcp_security_framework/core/cert_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,665 copying build/lib/mcp_security_framework/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-13T23:47:34,667 copying build/lib/mcp_security_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-13T23:47:34,669 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/utils 2025-11-13T23:47:34,670 copying build/lib/mcp_security_framework/utils/cert_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T23:47:34,673 copying build/lib/mcp_security_framework/utils/datetime_compat.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T23:47:34,674 copying build/lib/mcp_security_framework/utils/crypto_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T23:47:34,677 copying build/lib/mcp_security_framework/utils/validation_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T23:47:34,679 copying build/lib/mcp_security_framework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-13T23:47:34,681 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/tests 2025-11-13T23:47:34,683 copying build/lib/mcp_security_framework/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/tests 2025-11-13T23:47:34,685 creating build/bdist.linux-armv7l/wheel/tests 2025-11-13T23:47:34,686 creating build/bdist.linux-armv7l/wheel/tests/test_middleware 2025-11-13T23:47:34,687 copying build/lib/tests/test_middleware/test_fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,690 copying build/lib/tests/test_middleware/test_fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,693 copying build/lib/tests/test_middleware/test_security_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,695 copying build/lib/tests/test_middleware/test_flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,698 copying build/lib/tests/test_middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,700 copying build/lib/tests/test_middleware/test_flask_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-13T23:47:34,703 creating build/bdist.linux-armv7l/wheel/tests/test_schemas 2025-11-13T23:47:34,704 copying build/lib/tests/test_schemas/test_serialization.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,707 copying build/lib/tests/test_schemas/test_ssl_config_none_enabled.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,709 copying build/lib/tests/test_schemas/test_config_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,711 copying build/lib/tests/test_schemas/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,715 copying build/lib/tests/test_schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,717 copying build/lib/tests/test_schemas/test_config.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,719 copying build/lib/tests/test_schemas/test_models.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-13T23:47:34,722 creating build/bdist.linux-armv7l/wheel/tests/test_examples 2025-11-13T23:47:34,723 copying build/lib/tests/test_examples/test_comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T23:47:34,726 copying build/lib/tests/test_examples/test_fastapi_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T23:47:34,728 copying build/lib/tests/test_examples/test_standalone_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T23:47:34,731 copying build/lib/tests/test_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T23:47:34,732 copying build/lib/tests/test_examples/test_flask_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-13T23:47:34,735 creating build/bdist.linux-armv7l/wheel/tests/test_cli 2025-11-13T23:47:34,736 copying build/lib/tests/test_cli/test_security_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T23:47:34,739 copying build/lib/tests/test_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T23:47:34,741 copying build/lib/tests/test_cli/test_cert_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-13T23:47:34,743 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-13T23:47:34,746 creating build/bdist.linux-armv7l/wheel/tests/test_integration 2025-11-13T23:47:34,747 copying build/lib/tests/test_integration/test_auth_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,750 copying build/lib/tests/test_integration/test_standalone_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,753 copying build/lib/tests/test_integration/test_fastapi_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,756 copying build/lib/tests/test_integration/test_certificate_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,758 copying build/lib/tests/test_integration/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,760 copying build/lib/tests/test_integration/test_flask_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-13T23:47:34,762 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-13T23:47:34,764 creating build/bdist.linux-armv7l/wheel/tests/test_core 2025-11-13T23:47:34,766 copying build/lib/tests/test_core/test_security_manager_client_certs_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,768 copying build/lib/tests/test_core/test_rate_limiter.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,771 copying build/lib/tests/test_core/test_ssl_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,774 copying build/lib/tests/test_core/test_security_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,777 copying build/lib/tests/test_core/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,779 copying build/lib/tests/test_core/test_auth_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,782 copying build/lib/tests/test_core/test_permission_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,784 copying build/lib/tests/test_core/test_ssl_verify_false_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,786 copying build/lib/tests/test_core/test_permission_manager_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,788 copying build/lib/tests/test_core/test_cert_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,791 copying build/lib/tests/test_core/test_security_manager_client_certs.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,794 copying build/lib/tests/test_core/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,795 copying build/lib/tests/test_core/test_ssl_manager_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-13T23:47:34,798 creating build/bdist.linux-armv7l/wheel/tests/test_utils 2025-11-13T23:47:34,799 copying build/lib/tests/test_utils/test_crypto_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,801 copying build/lib/tests/test_utils/test_cert_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,804 copying build/lib/tests/test_utils/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,808 copying build/lib/tests/test_utils/test_certificate_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,814 copying build/lib/tests/test_utils/test_validation_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,821 copying build/lib/tests/test_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,825 copying build/lib/tests/test_utils/test_unitid_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,829 copying build/lib/tests/test_utils/test_datetime_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-13T23:47:34,831 running install_egg_info 2025-11-13T23:47:34,837 Copying mcp_security_framework.egg-info to build/bdist.linux-armv7l/wheel/./mcp_security_framework-1.3.0-py3.11.egg-info 2025-11-13T23:47:34,856 running install_scripts 2025-11-13T23:47:34,882 creating build/bdist.linux-armv7l/wheel/mcp_security_framework-1.3.0.dist-info/WHEEL 2025-11-13T23:47:34,890 creating '/tmp/pip-wheel-n93uitf6/.tmp-l4zdu630/mcp_security_framework-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-13T23:47:34,896 adding 'mcp_security_framework/__init__.py' 2025-11-13T23:47:34,900 adding 'mcp_security_framework/constants.py' 2025-11-13T23:47:34,904 adding 'mcp_security_framework/cli/__init__.py' 2025-11-13T23:47:34,909 adding 'mcp_security_framework/cli/cert_cli.py' 2025-11-13T23:47:34,914 adding 'mcp_security_framework/cli/security_cli.py' 2025-11-13T23:47:34,919 adding 'mcp_security_framework/core/__init__.py' 2025-11-13T23:47:34,926 adding 'mcp_security_framework/core/auth_manager.py' 2025-11-13T23:47:34,938 adding 'mcp_security_framework/core/cert_manager.py' 2025-11-13T23:47:34,944 adding 'mcp_security_framework/core/permission_manager.py' 2025-11-13T23:47:34,949 adding 'mcp_security_framework/core/rate_limiter.py' 2025-11-13T23:47:34,956 adding 'mcp_security_framework/core/security_manager.py' 2025-11-13T23:47:34,962 adding 'mcp_security_framework/core/ssl_manager.py' 2025-11-13T23:47:34,967 adding 'mcp_security_framework/examples/__init__.py' 2025-11-13T23:47:34,972 adding 'mcp_security_framework/examples/comprehensive_example.py' 2025-11-13T23:47:34,975 adding 'mcp_security_framework/examples/django_example.py' 2025-11-13T23:47:34,979 adding 'mcp_security_framework/examples/fastapi_example.py' 2025-11-13T23:47:34,982 adding 'mcp_security_framework/examples/flask_example.py' 2025-11-13T23:47:34,986 adding 'mcp_security_framework/examples/gateway_example.py' 2025-11-13T23:47:34,990 adding 'mcp_security_framework/examples/microservice_example.py' 2025-11-13T23:47:34,994 adding 'mcp_security_framework/examples/standalone_example.py' 2025-11-13T23:47:34,997 adding 'mcp_security_framework/examples/test_all_examples.py' 2025-11-13T23:47:35,001 adding 'mcp_security_framework/middleware/__init__.py' 2025-11-13T23:47:35,003 adding 'mcp_security_framework/middleware/auth_middleware.py' 2025-11-13T23:47:35,006 adding 'mcp_security_framework/middleware/fastapi_auth_middleware.py' 2025-11-13T23:47:35,010 adding 'mcp_security_framework/middleware/fastapi_middleware.py' 2025-11-13T23:47:35,013 adding 'mcp_security_framework/middleware/flask_auth_middleware.py' 2025-11-13T23:47:35,016 adding 'mcp_security_framework/middleware/flask_middleware.py' 2025-11-13T23:47:35,018 adding 'mcp_security_framework/middleware/mtls_middleware.py' 2025-11-13T23:47:35,020 adding 'mcp_security_framework/middleware/rate_limit_middleware.py' 2025-11-13T23:47:35,022 adding 'mcp_security_framework/middleware/security_middleware.py' 2025-11-13T23:47:35,024 adding 'mcp_security_framework/schemas/__init__.py' 2025-11-13T23:47:35,027 adding 'mcp_security_framework/schemas/config.py' 2025-11-13T23:47:35,030 adding 'mcp_security_framework/schemas/models.py' 2025-11-13T23:47:35,033 adding 'mcp_security_framework/schemas/responses.py' 2025-11-13T23:47:35,034 adding 'mcp_security_framework/tests/__init__.py' 2025-11-13T23:47:35,036 adding 'mcp_security_framework/utils/__init__.py' 2025-11-13T23:47:35,039 adding 'mcp_security_framework/utils/cert_utils.py' 2025-11-13T23:47:35,041 adding 'mcp_security_framework/utils/crypto_utils.py' 2025-11-13T23:47:35,043 adding 'mcp_security_framework/utils/datetime_compat.py' 2025-11-13T23:47:35,045 adding 'mcp_security_framework/utils/validation_utils.py' 2025-11-13T23:47:35,047 adding 'tests/__init__.py' 2025-11-13T23:47:35,049 adding 'tests/conftest.py' 2025-11-13T23:47:35,050 adding 'tests/test_cli/__init__.py' 2025-11-13T23:47:35,052 adding 'tests/test_cli/test_cert_cli.py' 2025-11-13T23:47:35,054 adding 'tests/test_cli/test_security_cli.py' 2025-11-13T23:47:35,056 adding 'tests/test_core/__init__.py' 2025-11-13T23:47:35,058 adding 'tests/test_core/test_auth_manager.py' 2025-11-13T23:47:35,061 adding 'tests/test_core/test_cert_manager.py' 2025-11-13T23:47:35,063 adding 'tests/test_core/test_certificate_role_validation.py' 2025-11-13T23:47:35,065 adding 'tests/test_core/test_permission_manager.py' 2025-11-13T23:47:35,067 adding 'tests/test_core/test_permission_manager_null_roles.py' 2025-11-13T23:47:35,069 adding 'tests/test_core/test_rate_limiter.py' 2025-11-13T23:47:35,072 adding 'tests/test_core/test_security_manager.py' 2025-11-13T23:47:35,074 adding 'tests/test_core/test_security_manager_client_certs.py' 2025-11-13T23:47:35,076 adding 'tests/test_core/test_security_manager_client_certs_simple.py' 2025-11-13T23:47:35,078 adding 'tests/test_core/test_ssl_manager.py' 2025-11-13T23:47:35,080 adding 'tests/test_core/test_ssl_manager_role_validation.py' 2025-11-13T23:47:35,081 adding 'tests/test_core/test_ssl_verify_false_simple.py' 2025-11-13T23:47:35,083 adding 'tests/test_examples/__init__.py' 2025-11-13T23:47:35,085 adding 'tests/test_examples/test_comprehensive_example.py' 2025-11-13T23:47:35,087 adding 'tests/test_examples/test_fastapi_example.py' 2025-11-13T23:47:35,089 adding 'tests/test_examples/test_flask_example.py' 2025-11-13T23:47:35,091 adding 'tests/test_examples/test_standalone_example.py' 2025-11-13T23:47:35,093 adding 'tests/test_integration/__init__.py' 2025-11-13T23:47:35,095 adding 'tests/test_integration/test_auth_flow.py' 2025-11-13T23:47:35,097 adding 'tests/test_integration/test_certificate_flow.py' 2025-11-13T23:47:35,099 adding 'tests/test_integration/test_fastapi_integration.py' 2025-11-13T23:47:35,102 adding 'tests/test_integration/test_flask_integration.py' 2025-11-13T23:47:35,104 adding 'tests/test_integration/test_standalone_integration.py' 2025-11-13T23:47:35,106 adding 'tests/test_middleware/__init__.py' 2025-11-13T23:47:35,108 adding 'tests/test_middleware/test_fastapi_auth_middleware.py' 2025-11-13T23:47:35,111 adding 'tests/test_middleware/test_fastapi_middleware.py' 2025-11-13T23:47:35,113 adding 'tests/test_middleware/test_flask_auth_middleware.py' 2025-11-13T23:47:35,115 adding 'tests/test_middleware/test_flask_middleware.py' 2025-11-13T23:47:35,118 adding 'tests/test_middleware/test_security_middleware.py' 2025-11-13T23:47:35,120 adding 'tests/test_schemas/__init__.py' 2025-11-13T23:47:35,123 adding 'tests/test_schemas/test_config.py' 2025-11-13T23:47:35,124 adding 'tests/test_schemas/test_config_null_roles.py' 2025-11-13T23:47:35,127 adding 'tests/test_schemas/test_models.py' 2025-11-13T23:47:35,131 adding 'tests/test_schemas/test_responses.py' 2025-11-13T23:47:35,134 adding 'tests/test_schemas/test_serialization.py' 2025-11-13T23:47:35,135 adding 'tests/test_schemas/test_ssl_config_none_enabled.py' 2025-11-13T23:47:35,137 adding 'tests/test_utils/__init__.py' 2025-11-13T23:47:35,140 adding 'tests/test_utils/test_cert_utils.py' 2025-11-13T23:47:35,143 adding 'tests/test_utils/test_certificate_role_validation.py' 2025-11-13T23:47:35,146 adding 'tests/test_utils/test_certificate_roles.py' 2025-11-13T23:47:35,148 adding 'tests/test_utils/test_crypto_utils.py' 2025-11-13T23:47:35,150 adding 'tests/test_utils/test_datetime_compat.py' 2025-11-13T23:47:35,152 adding 'tests/test_utils/test_unitid_compat.py' 2025-11-13T23:47:35,154 adding 'tests/test_utils/test_validation_utils.py' 2025-11-13T23:47:35,156 adding 'mcp_security_framework-1.3.0.dist-info/METADATA' 2025-11-13T23:47:35,157 adding 'mcp_security_framework-1.3.0.dist-info/WHEEL' 2025-11-13T23:47:35,158 adding 'mcp_security_framework-1.3.0.dist-info/entry_points.txt' 2025-11-13T23:47:35,159 adding 'mcp_security_framework-1.3.0.dist-info/top_level.txt' 2025-11-13T23:47:35,161 adding 'mcp_security_framework-1.3.0.dist-info/RECORD' 2025-11-13T23:47:35,169 removing build/bdist.linux-armv7l/wheel 2025-11-13T23:47:35,300 Building wheel for mcp-security-framework (pyproject.toml): finished with status 'done' 2025-11-13T23:47:35,312 Created wheel for mcp-security-framework: filename=mcp_security_framework-1.3.0-py3-none-any.whl size=314282 sha256=ed96322673a42a573cf39362b572d6ecb7be457406b247ee03fe366fbb851f66 2025-11-13T23:47:35,313 Stored in directory: /tmp/pip-ephem-wheel-cache-4wo06cm1/wheels/4e/4e/f6/610ef08f344f2eec4ebdef19a14bf91c6d25c3ce5ce515a830 2025-11-13T23:47:35,330 Successfully built mcp-security-framework 2025-11-13T23:47:35,353 Removed build tracker: '/tmp/pip-build-tracker-oab5dqks'