2025-11-20T16:04:12,163 Created temporary directory: /tmp/pip-ephem-wheel-cache-opb9fhjj 2025-11-20T16:04:12,164 Created temporary directory: /tmp/pip-build-tracker-aa9ud_ha 2025-11-20T16:04:12,165 Initialized build tracking at /tmp/pip-build-tracker-aa9ud_ha 2025-11-20T16:04:12,165 Created build tracker: /tmp/pip-build-tracker-aa9ud_ha 2025-11-20T16:04:12,166 Entered build tracker: /tmp/pip-build-tracker-aa9ud_ha 2025-11-20T16:04:12,167 Created temporary directory: /tmp/pip-wheel-z9o2qjxk 2025-11-20T16:04:12,170 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-20T16:04:12,172 Created temporary directory: /tmp/pip-ephem-wheel-cache-pbiv3hqr 2025-11-20T16:04:12,193 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-20T16:04:12,197 2 location(s) to search for versions of mcp-security-framework: 2025-11-20T16:04:12,197 * https://pypi.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,197 * https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,198 Fetching project page and analyzing links: https://pypi.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,199 Getting page https://pypi.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,200 Found index url https://pypi.org/simple 2025-11-20T16:04:12,415 Fetched page https://pypi.org/simple/mcp-security-framework/ as application/vnd.pypi.simple.v1+json 2025-11-20T16:04:12,422 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-20T16:04:12,423 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-20T16:04:12,424 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-20T16:04:12,425 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-20T16:04:12,426 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-20T16:04:12,427 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-20T16:04:12,427 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-20T16:04:12,428 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-20T16:04:12,429 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-20T16:04:12,430 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-20T16:04:12,431 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-20T16:04:12,432 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-20T16:04:12,432 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-20T16:04:12,433 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-20T16:04:12,434 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-20T16:04:12,435 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-20T16:04:12,435 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-20T16:04:12,436 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-20T16:04:12,437 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-20T16:04:12,438 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-20T16:04:12,438 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-20T16:04:12,439 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-20T16:04:12,440 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-20T16:04:12,441 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-20T16:04:12,442 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-20T16:04:12,443 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-20T16:04:12,443 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-20T16:04:12,444 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-20T16:04:12,445 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-20T16:04:12,446 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-20T16:04:12,447 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-20T16:04:12,448 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-20T16:04:12,448 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-20T16:04:12,449 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-20T16:04:12,450 Skipping link: No binaries permitted for mcp-security-framework: https://files.pythonhosted.org/packages/e4/82/66f48d4cfe9c3b47f4614a020463af5764b1dad0cd5e7e5e92843cdbfe9a/mcp_security_framework-1.5.1-py3-none-any.whl (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-20T16:04:12,451 Found link https://files.pythonhosted.org/packages/a8/d2/eb1d5f65f2f4508e1acffc921aa8326fcfbf00cc13c2ff10adaaec9b6fed/mcp_security_framework-1.5.1.tar.gz (from https://pypi.org/simple/mcp-security-framework/) (requires-python:>=3.8), version: 1.5.1 2025-11-20T16:04:12,452 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,453 Getting page https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,454 Found index url https://www.piwheels.org/simple 2025-11-20T16:04:12,609 Fetched page https://www.piwheels.org/simple/mcp-security-framework/ as text/html 2025-11-20T16:04:12,615 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.5.0-py3-none-any.whl#sha256=6f84b8613c4ae87ba86b4c1463c0b4652070f071e53fb80609eadf8830cf8bb4 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-20T16:04:12,615 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.4.0-py3-none-any.whl#sha256=0b07302bca0cb044b8762ac3a7917e3b22171cbab8f8465902ad22b365ffce2f (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-20T16:04:12,616 Skipping link: No binaries permitted for mcp-security-framework: https://www.piwheels.org/simple/mcp-security-framework/mcp_security_framework-1.3.0-py3-none-any.whl#sha256=ed96322673a42a573cf39362b572d6ecb7be457406b247ee03fe366fbb851f66 (from https://www.piwheels.org/simple/mcp-security-framework/) (requires-python:>=3.8) 2025-11-20T16:04:12,616 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-20T16:04:12,617 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-20T16:04:12,618 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-20T16:04:12,618 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-20T16:04:12,619 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-20T16:04:12,620 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-20T16:04:12,620 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-20T16:04:12,621 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-20T16:04:12,622 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-20T16:04:12,622 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-20T16:04:12,623 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-20T16:04:12,623 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-20T16:04:12,624 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-20T16:04:12,624 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-20T16:04:12,625 Skipping link: not a file: https://www.piwheels.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,625 Skipping link: not a file: https://pypi.org/simple/mcp-security-framework/ 2025-11-20T16:04:12,652 Given no hashes to check 1 links for project 'mcp-security-framework': discarding no candidates 2025-11-20T16:04:12,678 Collecting mcp-security-framework==1.5.1 2025-11-20T16:04:12,681 Created temporary directory: /tmp/pip-unpack-tcoh_92f 2025-11-20T16:04:12,910 Downloading mcp_security_framework-1.5.1.tar.gz (258 kB) 2025-11-20T16:04:13,242 Added mcp-security-framework==1.5.1 from https://files.pythonhosted.org/packages/a8/d2/eb1d5f65f2f4508e1acffc921aa8326fcfbf00cc13c2ff10adaaec9b6fed/mcp_security_framework-1.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-aa9ud_ha' 2025-11-20T16:04:13,250 Created temporary directory: /tmp/pip-build-env-f8qkbpz1 2025-11-20T16:04:13,254 Installing build dependencies: started 2025-11-20T16:04:13,256 Running command pip subprocess to install build dependencies 2025-11-20T16:04:14,410 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-20T16:04:15,028 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-20T16:04:15,051 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-20T16:04:16,775 Collecting setuptools>=61.0 2025-11-20T16:04:16,881 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-20T16:04:17,218 Collecting wheel 2025-11-20T16:04:17,235 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-20T16:04:20,130 Installing collected packages: wheel, setuptools 2025-11-20T16:04:20,367 Creating /tmp/pip-build-env-f8qkbpz1/overlay/local/bin 2025-11-20T16:04:20,369 changing mode of /tmp/pip-build-env-f8qkbpz1/overlay/local/bin/wheel to 755 2025-11-20T16:04:23,936 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-20T16:04:24,209 Installing build dependencies: finished with status 'done' 2025-11-20T16:04:24,216 Getting requirements to build wheel: started 2025-11-20T16:04:24,217 Running command Getting requirements to build wheel 2025-11-20T16:04:24,823 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-20T16:04:24,823 !! 2025-11-20T16:04:24,825 ******************************************************************************** 2025-11-20T16:04:24,825 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-20T16:04:24,826 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-20T16:04:24,826 or your builds will no longer be supported. 2025-11-20T16:04:24,827 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:24,828 ******************************************************************************** 2025-11-20T16:04:24,829 !! 2025-11-20T16:04:24,829 corresp(dist, value, root_dir) 2025-11-20T16:04:24,916 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:24,917 !! 2025-11-20T16:04:24,918 ******************************************************************************** 2025-11-20T16:04:24,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:24,920 License :: OSI Approved :: MIT License 2025-11-20T16:04:24,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:24,922 ******************************************************************************** 2025-11-20T16:04:24,923 !! 2025-11-20T16:04:24,923 dist._finalize_license_expression() 2025-11-20T16:04:24,924 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:24,925 !! 2025-11-20T16:04:24,926 ******************************************************************************** 2025-11-20T16:04:24,926 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:24,927 License :: OSI Approved :: MIT License 2025-11-20T16:04:24,929 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:24,929 ******************************************************************************** 2025-11-20T16:04:24,930 !! 2025-11-20T16:04:24,931 self._finalize_license_expression() 2025-11-20T16:04:24,932 running egg_info 2025-11-20T16:04:24,935 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-20T16:04:24,949 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-20T16:04:24,951 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-20T16:04:24,959 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-20T16:04:24,960 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-20T16:04:25,004 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:25,017 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:25,115 Getting requirements to build wheel: finished with status 'done' 2025-11-20T16:04:25,118 Created temporary directory: /tmp/pip-modern-metadata-l3oxvayv 2025-11-20T16:04:25,121 Preparing metadata (pyproject.toml): started 2025-11-20T16:04:25,122 Running command Preparing metadata (pyproject.toml) 2025-11-20T16:04:25,714 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-20T16:04:25,715 !! 2025-11-20T16:04:25,716 ******************************************************************************** 2025-11-20T16:04:25,716 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-20T16:04:25,717 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-20T16:04:25,717 or your builds will no longer be supported. 2025-11-20T16:04:25,718 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:25,719 ******************************************************************************** 2025-11-20T16:04:25,720 !! 2025-11-20T16:04:25,721 corresp(dist, value, root_dir) 2025-11-20T16:04:25,801 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:25,802 !! 2025-11-20T16:04:25,803 ******************************************************************************** 2025-11-20T16:04:25,803 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:25,804 License :: OSI Approved :: MIT License 2025-11-20T16:04:25,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:25,806 ******************************************************************************** 2025-11-20T16:04:25,808 !! 2025-11-20T16:04:25,809 dist._finalize_license_expression() 2025-11-20T16:04:25,809 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:25,810 !! 2025-11-20T16:04:25,811 ******************************************************************************** 2025-11-20T16:04:25,811 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:25,813 License :: OSI Approved :: MIT License 2025-11-20T16:04:25,814 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:25,814 ******************************************************************************** 2025-11-20T16:04:25,816 !! 2025-11-20T16:04:25,816 self._finalize_license_expression() 2025-11-20T16:04:25,817 running dist_info 2025-11-20T16:04:25,828 creating /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info 2025-11-20T16:04:25,829 writing /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/PKG-INFO 2025-11-20T16:04:25,843 writing dependency_links to /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/dependency_links.txt 2025-11-20T16:04:25,845 writing entry points to /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/entry_points.txt 2025-11-20T16:04:25,854 writing requirements to /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/requires.txt 2025-11-20T16:04:25,855 writing top-level names to /tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/top_level.txt 2025-11-20T16:04:25,856 writing manifest file '/tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:25,890 reading manifest file '/tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:25,897 writing manifest file '/tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:25,899 creating '/tmp/pip-modern-metadata-l3oxvayv/mcp_security_framework-1.5.1.dist-info' 2025-11-20T16:04:26,022 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-20T16:04:26,028 Source in /tmp/pip-wheel-z9o2qjxk/mcp-security-framework_0ecdd6fa6e20472fb79bb2883ee657cc has version 1.5.1, which satisfies requirement mcp-security-framework==1.5.1 from https://files.pythonhosted.org/packages/a8/d2/eb1d5f65f2f4508e1acffc921aa8326fcfbf00cc13c2ff10adaaec9b6fed/mcp_security_framework-1.5.1.tar.gz 2025-11-20T16:04:26,029 Removed mcp-security-framework==1.5.1 from https://files.pythonhosted.org/packages/a8/d2/eb1d5f65f2f4508e1acffc921aa8326fcfbf00cc13c2ff10adaaec9b6fed/mcp_security_framework-1.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-aa9ud_ha' 2025-11-20T16:04:26,036 Created temporary directory: /tmp/pip-unpack-vsc0ay88 2025-11-20T16:04:26,037 Building wheels for collected packages: mcp-security-framework 2025-11-20T16:04:26,041 Created temporary directory: /tmp/pip-wheel-r3lxpyii 2025-11-20T16:04:26,042 Destination directory: /tmp/pip-wheel-r3lxpyii 2025-11-20T16:04:26,044 Building wheel for mcp-security-framework (pyproject.toml): started 2025-11-20T16:04:26,045 Running command Building wheel for mcp-security-framework (pyproject.toml) 2025-11-20T16:04:26,613 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-20T16:04:26,613 !! 2025-11-20T16:04:26,614 ******************************************************************************** 2025-11-20T16:04:26,615 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-20T16:04:26,616 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-20T16:04:26,617 or your builds will no longer be supported. 2025-11-20T16:04:26,618 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:26,618 ******************************************************************************** 2025-11-20T16:04:26,619 !! 2025-11-20T16:04:26,620 corresp(dist, value, root_dir) 2025-11-20T16:04:26,698 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:26,698 !! 2025-11-20T16:04:26,700 ******************************************************************************** 2025-11-20T16:04:26,700 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:26,701 License :: OSI Approved :: MIT License 2025-11-20T16:04:26,702 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:26,703 ******************************************************************************** 2025-11-20T16:04:26,704 !! 2025-11-20T16:04:26,705 dist._finalize_license_expression() 2025-11-20T16:04:26,706 /tmp/pip-build-env-f8qkbpz1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-20T16:04:26,707 !! 2025-11-20T16:04:26,708 ******************************************************************************** 2025-11-20T16:04:26,708 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-20T16:04:26,709 License :: OSI Approved :: MIT License 2025-11-20T16:04:26,710 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-20T16:04:26,710 ******************************************************************************** 2025-11-20T16:04:26,711 !! 2025-11-20T16:04:26,712 self._finalize_license_expression() 2025-11-20T16:04:26,712 running bdist_wheel 2025-11-20T16:04:26,728 running build 2025-11-20T16:04:26,728 running build_py 2025-11-20T16:04:26,735 creating build/lib/mcp_security_framework 2025-11-20T16:04:26,738 copying mcp_security_framework/__init__.py -> build/lib/mcp_security_framework 2025-11-20T16:04:26,740 copying mcp_security_framework/constants.py -> build/lib/mcp_security_framework 2025-11-20T16:04:26,743 creating build/lib/tests 2025-11-20T16:04:26,745 copying tests/conftest.py -> build/lib/tests 2025-11-20T16:04:26,747 copying tests/__init__.py -> build/lib/tests 2025-11-20T16:04:26,750 creating build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,751 copying mcp_security_framework/middleware/flask_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,755 copying mcp_security_framework/middleware/auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,758 copying mcp_security_framework/middleware/flask_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,761 copying mcp_security_framework/middleware/mtls_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,764 copying mcp_security_framework/middleware/rate_limit_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,767 copying mcp_security_framework/middleware/fastapi_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,769 copying mcp_security_framework/middleware/__init__.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,772 copying mcp_security_framework/middleware/security_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,775 copying mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/lib/mcp_security_framework/middleware 2025-11-20T16:04:26,779 creating build/lib/mcp_security_framework/tests 2025-11-20T16:04:26,780 copying mcp_security_framework/tests/__init__.py -> build/lib/mcp_security_framework/tests 2025-11-20T16:04:26,783 creating build/lib/mcp_security_framework/schemas 2025-11-20T16:04:26,784 copying mcp_security_framework/schemas/responses.py -> build/lib/mcp_security_framework/schemas 2025-11-20T16:04:26,787 copying mcp_security_framework/schemas/config.py -> build/lib/mcp_security_framework/schemas 2025-11-20T16:04:26,790 copying mcp_security_framework/schemas/__init__.py -> build/lib/mcp_security_framework/schemas 2025-11-20T16:04:26,793 copying mcp_security_framework/schemas/models.py -> build/lib/mcp_security_framework/schemas 2025-11-20T16:04:26,796 creating build/lib/mcp_security_framework/core 2025-11-20T16:04:26,798 copying mcp_security_framework/core/auth_manager.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,801 copying mcp_security_framework/core/security_manager.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,805 copying mcp_security_framework/core/rate_limiter.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,808 copying mcp_security_framework/core/cert_manager.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,812 copying mcp_security_framework/core/__init__.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,814 copying mcp_security_framework/core/ssl_manager.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,817 copying mcp_security_framework/core/permission_manager.py -> build/lib/mcp_security_framework/core 2025-11-20T16:04:26,821 creating build/lib/mcp_security_framework/cli 2025-11-20T16:04:26,822 copying mcp_security_framework/cli/__init__.py -> build/lib/mcp_security_framework/cli 2025-11-20T16:04:26,825 copying mcp_security_framework/cli/cert_cli.py -> build/lib/mcp_security_framework/cli 2025-11-20T16:04:26,828 copying mcp_security_framework/cli/security_cli.py -> build/lib/mcp_security_framework/cli 2025-11-20T16:04:26,831 creating build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,833 copying mcp_security_framework/utils/cert_utils.py -> build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,836 copying mcp_security_framework/utils/datetime_compat.py -> build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,838 copying mcp_security_framework/utils/__init__.py -> build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,840 copying mcp_security_framework/utils/validation_utils.py -> build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,843 copying mcp_security_framework/utils/crypto_utils.py -> build/lib/mcp_security_framework/utils 2025-11-20T16:04:26,846 creating build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,848 copying mcp_security_framework/examples/microservice_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,851 copying mcp_security_framework/examples/standalone_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,855 copying mcp_security_framework/examples/test_all_examples.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,858 copying mcp_security_framework/examples/__init__.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,860 copying mcp_security_framework/examples/comprehensive_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,863 copying mcp_security_framework/examples/gateway_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,866 copying mcp_security_framework/examples/fastapi_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,870 copying mcp_security_framework/examples/django_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,873 copying mcp_security_framework/examples/flask_example.py -> build/lib/mcp_security_framework/examples 2025-11-20T16:04:26,877 creating build/lib/tests/test_utils 2025-11-20T16:04:26,878 copying tests/test_utils/test_certificate_role_validation.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,882 copying tests/test_utils/test_certificate_roles.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,885 copying tests/test_utils/test_datetime_compat.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,888 copying tests/test_utils/test_cert_utils.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,891 copying tests/test_utils/test_unitid_compat.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,894 copying tests/test_utils/__init__.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,896 copying tests/test_utils/test_validation_utils.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,899 copying tests/test_utils/test_crypto_utils.py -> build/lib/tests/test_utils 2025-11-20T16:04:26,903 creating build/lib/tests/test_examples 2025-11-20T16:04:26,904 copying tests/test_examples/test_standalone_example.py -> build/lib/tests/test_examples 2025-11-20T16:04:26,907 copying tests/test_examples/test_comprehensive_example.py -> build/lib/tests/test_examples 2025-11-20T16:04:26,910 copying tests/test_examples/test_flask_example.py -> build/lib/tests/test_examples 2025-11-20T16:04:26,913 copying tests/test_examples/test_fastapi_example.py -> build/lib/tests/test_examples 2025-11-20T16:04:26,916 copying tests/test_examples/__init__.py -> build/lib/tests/test_examples 2025-11-20T16:04:26,919 creating build/lib/tests/test_schemas 2025-11-20T16:04:26,920 copying tests/test_schemas/test_ssl_config_none_enabled.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,923 copying tests/test_schemas/test_responses.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,926 copying tests/test_schemas/test_serialization.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,929 copying tests/test_schemas/__init__.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,931 copying tests/test_schemas/test_config.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,934 copying tests/test_schemas/test_models.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,937 copying tests/test_schemas/test_config_null_roles.py -> build/lib/tests/test_schemas 2025-11-20T16:04:26,941 creating build/lib/tests/test_cli 2025-11-20T16:04:26,942 copying tests/test_cli/__init__.py -> build/lib/tests/test_cli 2025-11-20T16:04:26,944 copying tests/test_cli/test_security_cli.py -> build/lib/tests/test_cli 2025-11-20T16:04:26,948 copying tests/test_cli/test_cert_cli.py -> build/lib/tests/test_cli 2025-11-20T16:04:26,951 creating build/lib/tests/test_integration 2025-11-20T16:04:26,952 copying tests/test_integration/test_standalone_integration.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,956 copying tests/test_integration/__init__.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,957 copying tests/test_integration/test_fastapi_integration.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,960 copying tests/test_integration/test_flask_integration.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,964 copying tests/test_integration/test_auth_flow.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,967 copying tests/test_integration/test_certificate_flow.py -> build/lib/tests/test_integration 2025-11-20T16:04:26,970 creating build/lib/tests/test_middleware 2025-11-20T16:04:26,971 copying tests/test_middleware/test_flask_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,974 copying tests/test_middleware/__init__.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,975 copying tests/test_middleware/test_flask_middleware.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,978 copying tests/test_middleware/test_fastapi_auth_middleware.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,981 copying tests/test_middleware/test_security_middleware.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,983 copying tests/test_middleware/test_fastapi_middleware.py -> build/lib/tests/test_middleware 2025-11-20T16:04:26,986 creating build/lib/tests/test_core 2025-11-20T16:04:26,988 copying tests/test_core/test_certificate_role_validation.py -> build/lib/tests/test_core 2025-11-20T16:04:26,990 copying tests/test_core/test_security_manager_client_certs_simple.py -> build/lib/tests/test_core 2025-11-20T16:04:26,993 copying tests/test_core/test_rate_limiter.py -> build/lib/tests/test_core 2025-11-20T16:04:26,996 copying tests/test_core/test_ssl_verify_false_simple.py -> build/lib/tests/test_core 2025-11-20T16:04:26,999 copying tests/test_core/test_permission_manager.py -> build/lib/tests/test_core 2025-11-20T16:04:27,001 copying tests/test_core/test_security_manager.py -> build/lib/tests/test_core 2025-11-20T16:04:27,004 copying tests/test_core/test_ssl_manager_role_validation.py -> build/lib/tests/test_core 2025-11-20T16:04:27,007 copying tests/test_core/__init__.py -> build/lib/tests/test_core 2025-11-20T16:04:27,009 copying tests/test_core/test_auth_manager.py -> build/lib/tests/test_core 2025-11-20T16:04:27,011 copying tests/test_core/test_cert_manager.py -> build/lib/tests/test_core 2025-11-20T16:04:27,014 copying tests/test_core/test_permission_manager_null_roles.py -> build/lib/tests/test_core 2025-11-20T16:04:27,017 copying tests/test_core/test_security_manager_client_certs.py -> build/lib/tests/test_core 2025-11-20T16:04:27,019 copying tests/test_core/test_ssl_manager.py -> build/lib/tests/test_core 2025-11-20T16:04:27,022 running egg_info 2025-11-20T16:04:27,033 writing mcp_security_framework.egg-info/PKG-INFO 2025-11-20T16:04:27,046 writing dependency_links to mcp_security_framework.egg-info/dependency_links.txt 2025-11-20T16:04:27,048 writing entry points to mcp_security_framework.egg-info/entry_points.txt 2025-11-20T16:04:27,056 writing requirements to mcp_security_framework.egg-info/requires.txt 2025-11-20T16:04:27,057 writing top-level names to mcp_security_framework.egg-info/top_level.txt 2025-11-20T16:04:27,080 reading manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:27,093 writing manifest file 'mcp_security_framework.egg-info/SOURCES.txt' 2025-11-20T16:04:27,120 installing to build/bdist.linux-armv7l/wheel 2025-11-20T16:04:27,121 running install 2025-11-20T16:04:27,144 running install_lib 2025-11-20T16:04:27,150 creating build/bdist.linux-armv7l/wheel 2025-11-20T16:04:27,152 creating build/bdist.linux-armv7l/wheel/mcp_security_framework 2025-11-20T16:04:27,154 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/middleware 2025-11-20T16:04:27,155 copying build/lib/mcp_security_framework/middleware/flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,158 copying build/lib/mcp_security_framework/middleware/auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,160 copying build/lib/mcp_security_framework/middleware/flask_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,163 copying build/lib/mcp_security_framework/middleware/mtls_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,165 copying build/lib/mcp_security_framework/middleware/rate_limit_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,168 copying build/lib/mcp_security_framework/middleware/fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,170 copying build/lib/mcp_security_framework/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,173 copying build/lib/mcp_security_framework/middleware/security_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,175 copying build/lib/mcp_security_framework/middleware/fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/middleware 2025-11-20T16:04:27,178 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/tests 2025-11-20T16:04:27,179 copying build/lib/mcp_security_framework/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/tests 2025-11-20T16:04:27,182 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/schemas 2025-11-20T16:04:27,183 copying build/lib/mcp_security_framework/schemas/responses.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-20T16:04:27,186 copying build/lib/mcp_security_framework/schemas/config.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-20T16:04:27,188 copying build/lib/mcp_security_framework/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-20T16:04:27,190 copying build/lib/mcp_security_framework/schemas/models.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/schemas 2025-11-20T16:04:27,194 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/core 2025-11-20T16:04:27,195 copying build/lib/mcp_security_framework/core/auth_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,198 copying build/lib/mcp_security_framework/core/security_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,201 copying build/lib/mcp_security_framework/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,204 copying build/lib/mcp_security_framework/core/cert_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,207 copying build/lib/mcp_security_framework/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,209 copying build/lib/mcp_security_framework/core/ssl_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,212 copying build/lib/mcp_security_framework/core/permission_manager.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/core 2025-11-20T16:04:27,216 copying build/lib/mcp_security_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-20T16:04:27,217 copying build/lib/mcp_security_framework/constants.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework 2025-11-20T16:04:27,220 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/cli 2025-11-20T16:04:27,221 copying build/lib/mcp_security_framework/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-20T16:04:27,223 copying build/lib/mcp_security_framework/cli/cert_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-20T16:04:27,226 copying build/lib/mcp_security_framework/cli/security_cli.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/cli 2025-11-20T16:04:27,229 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/utils 2025-11-20T16:04:27,230 copying build/lib/mcp_security_framework/utils/cert_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-20T16:04:27,233 copying build/lib/mcp_security_framework/utils/datetime_compat.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-20T16:04:27,235 copying build/lib/mcp_security_framework/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-20T16:04:27,236 copying build/lib/mcp_security_framework/utils/validation_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-20T16:04:27,239 copying build/lib/mcp_security_framework/utils/crypto_utils.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/utils 2025-11-20T16:04:27,241 creating build/bdist.linux-armv7l/wheel/mcp_security_framework/examples 2025-11-20T16:04:27,242 copying build/lib/mcp_security_framework/examples/microservice_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,245 copying build/lib/mcp_security_framework/examples/standalone_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,248 copying build/lib/mcp_security_framework/examples/test_all_examples.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,250 copying build/lib/mcp_security_framework/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,252 copying build/lib/mcp_security_framework/examples/comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,255 copying build/lib/mcp_security_framework/examples/gateway_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,258 copying build/lib/mcp_security_framework/examples/fastapi_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,261 copying build/lib/mcp_security_framework/examples/django_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,264 copying build/lib/mcp_security_framework/examples/flask_example.py -> build/bdist.linux-armv7l/wheel/./mcp_security_framework/examples 2025-11-20T16:04:27,267 creating build/bdist.linux-armv7l/wheel/tests 2025-11-20T16:04:27,268 creating build/bdist.linux-armv7l/wheel/tests/test_utils 2025-11-20T16:04:27,270 copying build/lib/tests/test_utils/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,273 copying build/lib/tests/test_utils/test_certificate_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,276 copying build/lib/tests/test_utils/test_datetime_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,278 copying build/lib/tests/test_utils/test_cert_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,280 copying build/lib/tests/test_utils/test_unitid_compat.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,283 copying build/lib/tests/test_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,284 copying build/lib/tests/test_utils/test_validation_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,287 copying build/lib/tests/test_utils/test_crypto_utils.py -> build/bdist.linux-armv7l/wheel/./tests/test_utils 2025-11-20T16:04:27,290 creating build/bdist.linux-armv7l/wheel/tests/test_examples 2025-11-20T16:04:27,291 copying build/lib/tests/test_examples/test_standalone_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-20T16:04:27,293 copying build/lib/tests/test_examples/test_comprehensive_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-20T16:04:27,296 copying build/lib/tests/test_examples/test_flask_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-20T16:04:27,299 copying build/lib/tests/test_examples/test_fastapi_example.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-20T16:04:27,301 copying build/lib/tests/test_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_examples 2025-11-20T16:04:27,303 creating build/bdist.linux-armv7l/wheel/tests/test_schemas 2025-11-20T16:04:27,304 copying build/lib/tests/test_schemas/test_ssl_config_none_enabled.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,306 copying build/lib/tests/test_schemas/test_responses.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,309 copying build/lib/tests/test_schemas/test_serialization.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,311 copying build/lib/tests/test_schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,313 copying build/lib/tests/test_schemas/test_config.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,315 copying build/lib/tests/test_schemas/test_models.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,318 copying build/lib/tests/test_schemas/test_config_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_schemas 2025-11-20T16:04:27,321 creating build/bdist.linux-armv7l/wheel/tests/test_cli 2025-11-20T16:04:27,321 copying build/lib/tests/test_cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-20T16:04:27,323 copying build/lib/tests/test_cli/test_security_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-20T16:04:27,326 copying build/lib/tests/test_cli/test_cert_cli.py -> build/bdist.linux-armv7l/wheel/./tests/test_cli 2025-11-20T16:04:27,328 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-20T16:04:27,331 creating build/bdist.linux-armv7l/wheel/tests/test_integration 2025-11-20T16:04:27,332 copying build/lib/tests/test_integration/test_standalone_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,334 copying build/lib/tests/test_integration/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,336 copying build/lib/tests/test_integration/test_fastapi_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,338 copying build/lib/tests/test_integration/test_flask_integration.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,341 copying build/lib/tests/test_integration/test_auth_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,344 copying build/lib/tests/test_integration/test_certificate_flow.py -> build/bdist.linux-armv7l/wheel/./tests/test_integration 2025-11-20T16:04:27,346 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-20T16:04:27,348 creating build/bdist.linux-armv7l/wheel/tests/test_middleware 2025-11-20T16:04:27,349 copying build/lib/tests/test_middleware/test_flask_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,352 copying build/lib/tests/test_middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,353 copying build/lib/tests/test_middleware/test_flask_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,356 copying build/lib/tests/test_middleware/test_fastapi_auth_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,358 copying build/lib/tests/test_middleware/test_security_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,360 copying build/lib/tests/test_middleware/test_fastapi_middleware.py -> build/bdist.linux-armv7l/wheel/./tests/test_middleware 2025-11-20T16:04:27,363 creating build/bdist.linux-armv7l/wheel/tests/test_core 2025-11-20T16:04:27,364 copying build/lib/tests/test_core/test_certificate_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,367 copying build/lib/tests/test_core/test_security_manager_client_certs_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,370 copying build/lib/tests/test_core/test_rate_limiter.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,372 copying build/lib/tests/test_core/test_ssl_verify_false_simple.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,375 copying build/lib/tests/test_core/test_permission_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,377 copying build/lib/tests/test_core/test_security_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,380 copying build/lib/tests/test_core/test_ssl_manager_role_validation.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,382 copying build/lib/tests/test_core/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,383 copying build/lib/tests/test_core/test_auth_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,386 copying build/lib/tests/test_core/test_cert_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,389 copying build/lib/tests/test_core/test_permission_manager_null_roles.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,391 copying build/lib/tests/test_core/test_security_manager_client_certs.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,394 copying build/lib/tests/test_core/test_ssl_manager.py -> build/bdist.linux-armv7l/wheel/./tests/test_core 2025-11-20T16:04:27,396 running install_egg_info 2025-11-20T16:04:27,401 Copying mcp_security_framework.egg-info to build/bdist.linux-armv7l/wheel/./mcp_security_framework-1.5.1-py3.11.egg-info 2025-11-20T16:04:27,413 running install_scripts 2025-11-20T16:04:27,423 creating build/bdist.linux-armv7l/wheel/mcp_security_framework-1.5.1.dist-info/WHEEL 2025-11-20T16:04:27,425 creating '/tmp/pip-wheel-r3lxpyii/.tmp-grgeunlk/mcp_security_framework-1.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-20T16:04:27,428 adding 'mcp_security_framework/__init__.py' 2025-11-20T16:04:27,429 adding 'mcp_security_framework/constants.py' 2025-11-20T16:04:27,431 adding 'mcp_security_framework/cli/__init__.py' 2025-11-20T16:04:27,434 adding 'mcp_security_framework/cli/cert_cli.py' 2025-11-20T16:04:27,437 adding 'mcp_security_framework/cli/security_cli.py' 2025-11-20T16:04:27,438 adding 'mcp_security_framework/core/__init__.py' 2025-11-20T16:04:27,442 adding 'mcp_security_framework/core/auth_manager.py' 2025-11-20T16:04:27,450 adding 'mcp_security_framework/core/cert_manager.py' 2025-11-20T16:04:27,454 adding 'mcp_security_framework/core/permission_manager.py' 2025-11-20T16:04:27,456 adding 'mcp_security_framework/core/rate_limiter.py' 2025-11-20T16:04:27,460 adding 'mcp_security_framework/core/security_manager.py' 2025-11-20T16:04:27,463 adding 'mcp_security_framework/core/ssl_manager.py' 2025-11-20T16:04:27,465 adding 'mcp_security_framework/examples/__init__.py' 2025-11-20T16:04:27,468 adding 'mcp_security_framework/examples/comprehensive_example.py' 2025-11-20T16:04:27,471 adding 'mcp_security_framework/examples/django_example.py' 2025-11-20T16:04:27,475 adding 'mcp_security_framework/examples/fastapi_example.py' 2025-11-20T16:04:27,477 adding 'mcp_security_framework/examples/flask_example.py' 2025-11-20T16:04:27,481 adding 'mcp_security_framework/examples/gateway_example.py' 2025-11-20T16:04:27,484 adding 'mcp_security_framework/examples/microservice_example.py' 2025-11-20T16:04:27,487 adding 'mcp_security_framework/examples/standalone_example.py' 2025-11-20T16:04:27,490 adding 'mcp_security_framework/examples/test_all_examples.py' 2025-11-20T16:04:27,492 adding 'mcp_security_framework/middleware/__init__.py' 2025-11-20T16:04:27,494 adding 'mcp_security_framework/middleware/auth_middleware.py' 2025-11-20T16:04:27,496 adding 'mcp_security_framework/middleware/fastapi_auth_middleware.py' 2025-11-20T16:04:27,498 adding 'mcp_security_framework/middleware/fastapi_middleware.py' 2025-11-20T16:04:27,501 adding 'mcp_security_framework/middleware/flask_auth_middleware.py' 2025-11-20T16:04:27,503 adding 'mcp_security_framework/middleware/flask_middleware.py' 2025-11-20T16:04:27,505 adding 'mcp_security_framework/middleware/mtls_middleware.py' 2025-11-20T16:04:27,507 adding 'mcp_security_framework/middleware/rate_limit_middleware.py' 2025-11-20T16:04:27,509 adding 'mcp_security_framework/middleware/security_middleware.py' 2025-11-20T16:04:27,511 adding 'mcp_security_framework/schemas/__init__.py' 2025-11-20T16:04:27,514 adding 'mcp_security_framework/schemas/config.py' 2025-11-20T16:04:27,518 adding 'mcp_security_framework/schemas/models.py' 2025-11-20T16:04:27,521 adding 'mcp_security_framework/schemas/responses.py' 2025-11-20T16:04:27,522 adding 'mcp_security_framework/tests/__init__.py' 2025-11-20T16:04:27,524 adding 'mcp_security_framework/utils/__init__.py' 2025-11-20T16:04:27,528 adding 'mcp_security_framework/utils/cert_utils.py' 2025-11-20T16:04:27,530 adding 'mcp_security_framework/utils/crypto_utils.py' 2025-11-20T16:04:27,531 adding 'mcp_security_framework/utils/datetime_compat.py' 2025-11-20T16:04:27,533 adding 'mcp_security_framework/utils/validation_utils.py' 2025-11-20T16:04:27,536 adding 'tests/__init__.py' 2025-11-20T16:04:27,537 adding 'tests/conftest.py' 2025-11-20T16:04:27,539 adding 'tests/test_cli/__init__.py' 2025-11-20T16:04:27,541 adding 'tests/test_cli/test_cert_cli.py' 2025-11-20T16:04:27,543 adding 'tests/test_cli/test_security_cli.py' 2025-11-20T16:04:27,545 adding 'tests/test_core/__init__.py' 2025-11-20T16:04:27,547 adding 'tests/test_core/test_auth_manager.py' 2025-11-20T16:04:27,550 adding 'tests/test_core/test_cert_manager.py' 2025-11-20T16:04:27,552 adding 'tests/test_core/test_certificate_role_validation.py' 2025-11-20T16:04:27,554 adding 'tests/test_core/test_permission_manager.py' 2025-11-20T16:04:27,556 adding 'tests/test_core/test_permission_manager_null_roles.py' 2025-11-20T16:04:27,558 adding 'tests/test_core/test_rate_limiter.py' 2025-11-20T16:04:27,561 adding 'tests/test_core/test_security_manager.py' 2025-11-20T16:04:27,563 adding 'tests/test_core/test_security_manager_client_certs.py' 2025-11-20T16:04:27,565 adding 'tests/test_core/test_security_manager_client_certs_simple.py' 2025-11-20T16:04:27,567 adding 'tests/test_core/test_ssl_manager.py' 2025-11-20T16:04:27,568 adding 'tests/test_core/test_ssl_manager_role_validation.py' 2025-11-20T16:04:27,570 adding 'tests/test_core/test_ssl_verify_false_simple.py' 2025-11-20T16:04:27,571 adding 'tests/test_examples/__init__.py' 2025-11-20T16:04:27,574 adding 'tests/test_examples/test_comprehensive_example.py' 2025-11-20T16:04:27,576 adding 'tests/test_examples/test_fastapi_example.py' 2025-11-20T16:04:27,577 adding 'tests/test_examples/test_flask_example.py' 2025-11-20T16:04:27,579 adding 'tests/test_examples/test_standalone_example.py' 2025-11-20T16:04:27,580 adding 'tests/test_integration/__init__.py' 2025-11-20T16:04:27,583 adding 'tests/test_integration/test_auth_flow.py' 2025-11-20T16:04:27,585 adding 'tests/test_integration/test_certificate_flow.py' 2025-11-20T16:04:27,587 adding 'tests/test_integration/test_fastapi_integration.py' 2025-11-20T16:04:27,589 adding 'tests/test_integration/test_flask_integration.py' 2025-11-20T16:04:27,591 adding 'tests/test_integration/test_standalone_integration.py' 2025-11-20T16:04:27,593 adding 'tests/test_middleware/__init__.py' 2025-11-20T16:04:27,595 adding 'tests/test_middleware/test_fastapi_auth_middleware.py' 2025-11-20T16:04:27,597 adding 'tests/test_middleware/test_fastapi_middleware.py' 2025-11-20T16:04:27,599 adding 'tests/test_middleware/test_flask_auth_middleware.py' 2025-11-20T16:04:27,602 adding 'tests/test_middleware/test_flask_middleware.py' 2025-11-20T16:04:27,604 adding 'tests/test_middleware/test_security_middleware.py' 2025-11-20T16:04:27,606 adding 'tests/test_schemas/__init__.py' 2025-11-20T16:04:27,608 adding 'tests/test_schemas/test_config.py' 2025-11-20T16:04:27,610 adding 'tests/test_schemas/test_config_null_roles.py' 2025-11-20T16:04:27,613 adding 'tests/test_schemas/test_models.py' 2025-11-20T16:04:27,616 adding 'tests/test_schemas/test_responses.py' 2025-11-20T16:04:27,618 adding 'tests/test_schemas/test_serialization.py' 2025-11-20T16:04:27,620 adding 'tests/test_schemas/test_ssl_config_none_enabled.py' 2025-11-20T16:04:27,622 adding 'tests/test_utils/__init__.py' 2025-11-20T16:04:27,624 adding 'tests/test_utils/test_cert_utils.py' 2025-11-20T16:04:27,628 adding 'tests/test_utils/test_certificate_role_validation.py' 2025-11-20T16:04:27,631 adding 'tests/test_utils/test_certificate_roles.py' 2025-11-20T16:04:27,634 adding 'tests/test_utils/test_crypto_utils.py' 2025-11-20T16:04:27,635 adding 'tests/test_utils/test_datetime_compat.py' 2025-11-20T16:04:27,638 adding 'tests/test_utils/test_unitid_compat.py' 2025-11-20T16:04:27,640 adding 'tests/test_utils/test_validation_utils.py' 2025-11-20T16:04:27,642 adding 'mcp_security_framework-1.5.1.dist-info/METADATA' 2025-11-20T16:04:27,643 adding 'mcp_security_framework-1.5.1.dist-info/WHEEL' 2025-11-20T16:04:27,644 adding 'mcp_security_framework-1.5.1.dist-info/entry_points.txt' 2025-11-20T16:04:27,645 adding 'mcp_security_framework-1.5.1.dist-info/top_level.txt' 2025-11-20T16:04:27,647 adding 'mcp_security_framework-1.5.1.dist-info/RECORD' 2025-11-20T16:04:27,652 removing build/bdist.linux-armv7l/wheel 2025-11-20T16:04:27,778 Building wheel for mcp-security-framework (pyproject.toml): finished with status 'done' 2025-11-20T16:04:27,786 Created wheel for mcp-security-framework: filename=mcp_security_framework-1.5.1-py3-none-any.whl size=319867 sha256=44f0d7d8d64a238c77ed90bdac73a0e755feb1550503edcd7fc4f5a9e1afb342 2025-11-20T16:04:27,787 Stored in directory: /tmp/pip-ephem-wheel-cache-pbiv3hqr/wheels/c2/39/53/da667dcc81f948d8ceebee8e613dc9bca9c0cb85567625d555 2025-11-20T16:04:27,804 Successfully built mcp-security-framework 2025-11-20T16:04:27,830 Removed build tracker: '/tmp/pip-build-tracker-aa9ud_ha'