2026-03-31T23:28:54,063 Created temporary directory: /tmp/pip-ephem-wheel-cache-l584ph7q 2026-03-31T23:28:54,065 Created temporary directory: /tmp/pip-build-tracker-evxk2ct_ 2026-03-31T23:28:54,066 Initialized build tracking at /tmp/pip-build-tracker-evxk2ct_ 2026-03-31T23:28:54,066 Created build tracker: /tmp/pip-build-tracker-evxk2ct_ 2026-03-31T23:28:54,066 Entered build tracker: /tmp/pip-build-tracker-evxk2ct_ 2026-03-31T23:28:54,067 Created temporary directory: /tmp/pip-wheel-mh1turyd 2026-03-31T23:28:54,070 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-31T23:28:54,073 Created temporary directory: /tmp/pip-ephem-wheel-cache-4pho6f1o 2026-03-31T23:28:54,094 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-31T23:28:54,098 2 location(s) to search for versions of ppt-mcp: 2026-03-31T23:28:54,098 * https://pypi.org/simple/ppt-mcp/ 2026-03-31T23:28:54,098 * https://www.piwheels.org/simple/ppt-mcp/ 2026-03-31T23:28:54,099 Fetching project page and analyzing links: https://pypi.org/simple/ppt-mcp/ 2026-03-31T23:28:54,099 Getting page https://pypi.org/simple/ppt-mcp/ 2026-03-31T23:28:54,101 Found index url https://pypi.org/simple 2026-03-31T23:28:54,326 Fetched page https://pypi.org/simple/ppt-mcp/ as application/vnd.pypi.simple.v1+json 2026-03-31T23:28:54,338 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/d2/d6/aa6b3aa164dac5ea9157be5a09886a3a93a37ab0177ead51c3fb956db3c7/ppt_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,339 Found link https://files.pythonhosted.org/packages/41/1b/c46bc9bee854f60780f4fce5d45779dc97cb0db61866a1c7ae8fbedfda76/ppt_mcp-0.1.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.0 2026-03-31T23:28:54,340 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/bb/de/9ecef04aff5dab9327ae9667866807f3592ab1e6a94e50a680bf660fa751/ppt_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,341 Found link https://files.pythonhosted.org/packages/3b/7a/6af858674672eaed276e6d2c93890f0e0162001801de0d4f26af3691b872/ppt_mcp-0.1.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.1 2026-03-31T23:28:54,342 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/25/cb/27867ac8ed03aeea13011cc77cef8c91dc04d2fc009e64045351ec45af47/ppt_mcp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,343 Found link https://files.pythonhosted.org/packages/d1/80/a037331360754af77f6dda75d45dbf35e6726fe4b9d618f91a079ae400ab/ppt_mcp-0.1.2.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.2 2026-03-31T23:28:54,344 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/06/bd/9b9b0bdb7ffcbaf68cfc44d388114d48ffcc9b57936fae80464c0fc99fac/ppt_mcp-0.1.3-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,345 Found link https://files.pythonhosted.org/packages/2a/a0/62d7396199576b2472d7d7b7aea3dfe9925f9d10b204cbbb3b9305c41d54/ppt_mcp-0.1.3.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.3 2026-03-31T23:28:54,346 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/54/9e/ca425d0647b6df8a22f8af8486a88968a9a54a788c6d76d6d4c99f902f7e/ppt_mcp-0.1.4-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,347 Found link https://files.pythonhosted.org/packages/f1/c4/07c7bd71dfad96705ab792a4d3ca6c23b2a0c972a24f3a311d47727c28e6/ppt_mcp-0.1.4.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.4 2026-03-31T23:28:54,348 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/33/a0/c2321eef66bd676bf7eb21b1af193d3f4fca7afa1ca0bc66dccdeeddeb3e/ppt_mcp-0.1.5-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,349 Found link https://files.pythonhosted.org/packages/9f/8a/dd3ffb6ae4a51b42c86d50ea29a513d68efc81237e492624c5ebc8728af0/ppt_mcp-0.1.5.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.5 2026-03-31T23:28:54,350 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/65/d2/f90cd7e6bfcb2a32e1e1fb4937e49dd77859ce84e87cd51fbf19c54f3b77/ppt_mcp-0.1.6-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,351 Found link https://files.pythonhosted.org/packages/f9/ba/a79db6663602e6eb4e2362f82239972bed8688c3c93e9a38c040ffffd6cc/ppt_mcp-0.1.6.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.6 2026-03-31T23:28:54,352 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/30/6a/f05de975afc0f539c99854043d1a18cd459a579f0f23d860a075dfa8e259/ppt_mcp-0.1.7-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,353 Found link https://files.pythonhosted.org/packages/c5/31/0c0b5a13698b5e42bacff6fbe55d9a7aa793d0e8357e2061789981ce354e/ppt_mcp-0.1.7.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.7 2026-03-31T23:28:54,353 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/03/5a/f423a71e85b0096a4a65b33c5d437950c509d9d207cd6d22b9402519905e/ppt_mcp-0.1.8-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,354 Found link https://files.pythonhosted.org/packages/c6/4e/5bc2fe146eb6fdffbd5bf47331cbdfcf88b0b70bf41902314d4e8ff5d250/ppt_mcp-0.1.8.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.8 2026-03-31T23:28:54,355 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/a5/89/230205fab688fd2da6b57e628fc5e3773620eb8ce196356bd4e78ebcdf16/ppt_mcp-0.1.9-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,356 Found link https://files.pythonhosted.org/packages/0c/e7/7174db81f4c67f99daf33e5063bbbfaf174c763e94d15cf9c39f31b4d1c5/ppt_mcp-0.1.9.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.9 2026-03-31T23:28:54,356 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/9c/3c/bd58955459c6bd841683edc375d1f08b8f9e191e7a82a36ecbac03e457fa/ppt_mcp-0.1.10-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,358 Found link https://files.pythonhosted.org/packages/04/7b/49b13bb3cd814fde382befaa120438799ecef054fd15dac0026c08202ebc/ppt_mcp-0.1.10.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.10 2026-03-31T23:28:54,358 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/35/06/de851dbff211e29a40f5ab33bd64dd6af2c46966da7a5d35634fcd4af2bc/ppt_mcp-0.1.11-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,359 Found link https://files.pythonhosted.org/packages/2a/32/abb197e86047b606141d6791c7082fe0bcbb65a9f1f82a2e93672adaf5f2/ppt_mcp-0.1.11.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.1.11 2026-03-31T23:28:54,360 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/d0/28/c31f6544458bfe5cfd4071c9ea7517715a387e316fb8a6f339f766694292/ppt_mcp-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,361 Found link https://files.pythonhosted.org/packages/51/37/83e2e31532f78cbd35885ea7039956956a953a0fe24e1dbd4d035bc5e42d/ppt_mcp-0.2.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.2.0 2026-03-31T23:28:54,362 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/13/1a/b1beaab0b71b1d23dca4a7e3cb2675dccdcc0c4705453a6f32ca6a2a0d8b/ppt_mcp-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,363 Found link https://files.pythonhosted.org/packages/3f/90/b571ca47b54bfb58a4714a59b582e8ec988f1383b446bd59acb1a2b0c709/ppt_mcp-0.2.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.2.1 2026-03-31T23:28:54,363 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/73/89/375dfc10b453fb342ed958484e17e893d327f89a075a1f504f7e55271448/ppt_mcp-0.2.2-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,364 Found link https://files.pythonhosted.org/packages/ff/33/48d2c18b1be87e83db55da222bba3966b0d4715b01f8a49dc5b87983e6b7/ppt_mcp-0.2.2.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.2.2 2026-03-31T23:28:54,365 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/9a/0b/35b51a21c6d9f424205a597f60669e53bb550127577ca60710f4bd6c0d5f/ppt_mcp-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,366 Found link https://files.pythonhosted.org/packages/7b/92/6e7d4717a2073b9444d1fcd82f034c132e596c0e9c49bbea249e7cfba734/ppt_mcp-0.3.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.3.0 2026-03-31T23:28:54,366 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/85/93/906ec2202896de8da1f27fa4bef7b0bc19db4ec072ce9f5e2ec28cef04f1/ppt_mcp-0.3.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,367 Found link https://files.pythonhosted.org/packages/1b/e1/c1adb161e923a033d3705e877dad1ddfac001992f97e4683d93ef2358a5f/ppt_mcp-0.3.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.3.1 2026-03-31T23:28:54,368 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/9d/3c/cbfa088e1ec116a349df0eee4699bc21fd2e79ca89560a219e97c83872e3/ppt_mcp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,369 Found link https://files.pythonhosted.org/packages/84/b9/0936f5baa16b62c72b82e93c8348b7b7118956871e9e7a2defe55871c6d5/ppt_mcp-0.4.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.4.0 2026-03-31T23:28:54,370 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/33/94/c05608508eba1c335b795d799e72016a96fa779ba49566d6c1cb497ed2d1/ppt_mcp-0.4.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,371 Found link https://files.pythonhosted.org/packages/ce/ee/85c73e4bce25a95ecbc574f4580e0fe546d7d834ed85a186f6ddba0b436a/ppt_mcp-0.4.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.4.1 2026-03-31T23:28:54,371 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/6c/92/7cb47211d4228cfdb4af6ca86875a00af70ca753ff698ce9b263aae26798/ppt_mcp-0.4.2-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,372 Found link https://files.pythonhosted.org/packages/14/f4/621f3999037a4f2321e4b7a6c3905b437d5b8f623250f0eaf92083160178/ppt_mcp-0.4.2.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.4.2 2026-03-31T23:28:54,373 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/0b/8a/c0bdbe1d04c0ce1c13112fe1e227228ebd016e3b8b91a045331f6d0c33cd/ppt_mcp-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,374 Found link https://files.pythonhosted.org/packages/a2/aa/62246d268c4216cfa93ebda9e433bbe010b48aaf4038dcdf83ac182174e1/ppt_mcp-0.5.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.5.0 2026-03-31T23:28:54,375 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/f6/ce/68b122f15a749ff41c3be4a6c143e84ec534754feb0cbee0473e611679da/ppt_mcp-0.5.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,376 Found link https://files.pythonhosted.org/packages/23/19/5d26ec868b5949a01995c2e547a95ea87c981ea7194cfbc024432edcea3e/ppt_mcp-0.5.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.5.1 2026-03-31T23:28:54,376 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/42/d8/6f9095746ba0dc6ed62e2279a571416fae5911fa9edd47c03bb16e0d804f/ppt_mcp-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,377 Found link https://files.pythonhosted.org/packages/d5/dc/89556cb10f2d6e5b86aa27e3f3883e798c37f7584ed5d582bbabffb867b4/ppt_mcp-0.6.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.6.0 2026-03-31T23:28:54,378 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/46/bf/6ed04a92905a12e6accd7503f3f4afab661115c60bbc340ec409111c6228/ppt_mcp-0.6.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,378 Found link https://files.pythonhosted.org/packages/ae/0f/e8945214e41298ec765f689f0059dbcd6e0cb5927a82b748ad8dee2dfecf/ppt_mcp-0.6.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.6.1 2026-03-31T23:28:54,379 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/98/e4/8f230074e07480cc1ace6b52511a173d5c682954af8d37f3c042ef1fb2ca/ppt_mcp-0.6.2-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,380 Found link https://files.pythonhosted.org/packages/37/72/2cbd94b784f81fe21c162a72d14e95e68f88a8ed6e2924dc4b61253ce567/ppt_mcp-0.6.2.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.6.2 2026-03-31T23:28:54,381 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/2f/9a/df455b9bd6bab2045140470f2070dde8f217c5be59489abe60ad56031123/ppt_mcp-0.7.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,381 Found link https://files.pythonhosted.org/packages/ee/94/db7fd3c75b278f8166863aae25573920452ec4adcbffe56abf9d93ee51de/ppt_mcp-0.7.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.7.0 2026-03-31T23:28:54,382 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/51/91/e4a70d27ecc0a159ab6db5e689435ce15ea04802340c07849118a52687a9/ppt_mcp-0.8.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,383 Found link https://files.pythonhosted.org/packages/25/21/cbee907d520cbf7b2dde5fa1e113c8ff4d26a070ee8a070a7adba2e50eb3/ppt_mcp-0.8.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.8.0 2026-03-31T23:28:54,384 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/6d/2f/7c0afdf55a813d3ee65afaf5b90af786f8c56cb40cc180943fcf36e5580a/ppt_mcp-0.8.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,385 Found link https://files.pythonhosted.org/packages/f1/49/1b0f4af6b1877b60e5b5d93c024fcad81a71bb0b86da3c45af6839a589fb/ppt_mcp-0.8.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.8.1 2026-03-31T23:28:54,385 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/94/11/0f8924c1315e9517e0d632b4feacec825b7cafd3df4fa2ccd0c758a755ad/ppt_mcp-0.8.2-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,386 Found link https://files.pythonhosted.org/packages/63/ae/139ffd3102d0c2f85ecc48c8bca74580c3f90f1582dc73e1ddebf2685e22/ppt_mcp-0.8.2.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.8.2 2026-03-31T23:28:54,387 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/27/f4/ef7511a94e16861ac05c93ad5153f47d2cd53d1037bc8fbe37630f941e15/ppt_mcp-0.9.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,388 Found link https://files.pythonhosted.org/packages/30/70/f051477cf852b2ac6755b9d8eee10dca38e434136479a986af889b70beb8/ppt_mcp-0.9.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 0.9.0 2026-03-31T23:28:54,388 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/12/2b/a8f4604d7cc42d83c877153faba284c2e76e93a0ed7cc4c4daaf71a50c20/ppt_mcp-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,389 Found link https://files.pythonhosted.org/packages/14/9c/18e03ee684373feee6984147f0787b1fc1d1f095e80f95979d9f58e77615/ppt_mcp-1.0.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 1.0.0 2026-03-31T23:28:54,390 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/5f/1b/89d8a6fe493321402a1a549fa9c263d100f5885b066445664a28554ab34a/ppt_mcp-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,390 Found link https://files.pythonhosted.org/packages/b8/45/700265edc9838c79f49dec501d6645efe7940e80f23713c2e4df60f0c892/ppt_mcp-1.1.0.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 1.1.0 2026-03-31T23:28:54,391 Skipping link: No binaries permitted for ppt-mcp: https://files.pythonhosted.org/packages/9d/a0/768bed4ee100ad33d8a9f7e409868c0009c4db77fe3a97477c387ce21093/ppt_mcp-1.1.1-py3-none-any.whl (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,392 Found link https://files.pythonhosted.org/packages/f6/62/517886c9defb0bd1b60dbf241112823ab9bed1a56e5e7ef6a613e172e48b/ppt_mcp-1.1.1.tar.gz (from https://pypi.org/simple/ppt-mcp/) (requires-python:>=3.10), version: 1.1.1 2026-03-31T23:28:54,393 Fetching project page and analyzing links: https://www.piwheels.org/simple/ppt-mcp/ 2026-03-31T23:28:54,394 Getting page https://www.piwheels.org/simple/ppt-mcp/ 2026-03-31T23:28:54,395 Found index url https://www.piwheels.org/simple 2026-03-31T23:28:54,573 Fetched page https://www.piwheels.org/simple/ppt-mcp/ as text/html 2026-03-31T23:28:54,582 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-1.1.0-py3-none-any.whl#sha256=3e192387c695d802a2e1589b91b139bb8f37ea71c0b4a4ea90168c6be5ec7c86 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,583 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-1.0.0-py3-none-any.whl#sha256=7b9a3103769c4eddd1bd88e62086db3b9b407b1f08a2f797e041421cf36bbc78 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,584 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.9.0-py3-none-any.whl#sha256=ddb9d1a32c704f4ac5bf9dd1d7af03c7b0a96f9621dbdfd7d0901e3b57dc5793 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,584 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.2-py3-none-any.whl#sha256=733e1d8c5f34f158e19f9c3c8b28eea973747821303ae570b9b2617218489ac6 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,585 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.1-py3-none-any.whl#sha256=d36f6a208ee2db5c72275e20e6ea54b1040c5568e285616d44719723d9dead15 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,586 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.0-py3-none-any.whl#sha256=21e7a7e050327e42a43ae962b181cbd8e6426a20c9db61c1239978e3fe61b117 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,586 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.7.0-py3-none-any.whl#sha256=3372963ff72ee1a8844ac3c2d9a712874929dd8ae10245dbd888c2ec96d8c9ef (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,586 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.2-py3-none-any.whl#sha256=3c29ab91e9832558abd98dcd7d7395a8d43e1773d58df9cee049f52453ef9821 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,587 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.1-py3-none-any.whl#sha256=f733707b37d706e923328aa50163abc01fa68be4babe49cbd8bb5840a4780a81 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,587 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.0-py3-none-any.whl#sha256=ca79324e9298526f97375fa95ffe5e839c3584dd265a4bb82c11d931b860e622 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,588 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.5.1-py3-none-any.whl#sha256=4bb0df35f77c4ecb560d19971b12339efea6e23cce21752ce7e5b84bbb8ab864 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,588 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.5.0-py3-none-any.whl#sha256=c480b16dc008f727a9c4a0afc4f0b07bf519669fc698ac9c89f9d347d6c908b5 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,589 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.2-py3-none-any.whl#sha256=3f75c5876503f9fa160ff522f756a9b625bd06364880f66114ffdfe97e085dcd (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,589 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.1-py3-none-any.whl#sha256=ce9388c765d6de354ec0604407ab3f90f0c11583719eb58d9167636d0c46cf1f (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,590 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.0-py3-none-any.whl#sha256=312de949f93f12e511a4030df5e50b74059c78c13d298e764b123c05c05f50f3 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,590 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.3.1-py3-none-any.whl#sha256=b3d8ba43946f436e0344dce7c87691e11f0964aa462dd2c96dfeae2e5ab5cb06 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,591 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.3.0-py3-none-any.whl#sha256=83764f4812b72bcc48904ea0c0f1435bf61e7227bfbf70724241ee207dfad557 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,592 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.2-py3-none-any.whl#sha256=05eed0f0b90d20f10b165f2bb8163fcd4b96ff189e426db9e7251f0338c340e4 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,592 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.1-py3-none-any.whl#sha256=bdf7eaff6541bdfff39fa035d84af4ffd2c94a7358a5832da734703cf37fec4d (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,593 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.0-py3-none-any.whl#sha256=7ff83ebdd0b20af7798c946d4efa84db101040a63a292cd747bfe0a7d65f2364 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,593 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.11-py3-none-any.whl#sha256=f84229fd837ce2d411a26c13d3951dc242a25f3eb1cff22e8ae049a705ea1ff5 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,594 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.10-py3-none-any.whl#sha256=07b6f7f87e4634fe69bc52148b3b569f2c7cbd85085354660b0c316136ed53ab (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,594 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.9-py3-none-any.whl#sha256=d3793c153dd37fad243c17357a9b64798d60da73348ebee69bc57972bfa3cb29 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,595 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.8-py3-none-any.whl#sha256=a3a5f8d444771f02e026d959af72f9040397b7815eb1a0deb01ac12cf5e5d87b (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,595 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.7-py3-none-any.whl#sha256=4a7dbafc4338a99669fb52999824056f7af8ed322ecce5623bdd40a92d9f0f4c (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,596 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.6-py3-none-any.whl#sha256=00ec6d153864f3d8f0a856f31489965f638bf3818a3f12588c0326c843b1d671 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,596 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.5-py3-none-any.whl#sha256=26eb36602f0510a4b3f41d6c0103e9d78799aa7bdb81f7855a807cd9d6aa7f77 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,596 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.4-py3-none-any.whl#sha256=2c61c3b84afc7a367850e7a2d41fa65231f49865bb4789c3cbfda53a6e0351e2 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,597 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.3-py3-none-any.whl#sha256=8f1c3db0febd4907fa382988acbc51bf45199fa644616a63df73267992d0e8b6 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,598 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.2-py3-none-any.whl#sha256=e51fee1350f0601a64b9673005abd78e06f9f05127bda33405ae646aa9ce29bb (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,598 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.1-py3-none-any.whl#sha256=b3541393b862efc5178e8feaf1f911c56ecb4b7a1500620f06513b3d8297a1ac (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,599 Skipping link: No binaries permitted for ppt-mcp: https://www.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.0-py3-none-any.whl#sha256=5260be51a41cf6ae20dd91248472e324608b34be2a1fed581788c2bdfbf1c701 (from https://www.piwheels.org/simple/ppt-mcp/) (requires-python:>=3.10) 2026-03-31T23:28:54,599 Skipping link: not a file: https://www.piwheels.org/simple/ppt-mcp/ 2026-03-31T23:28:54,600 Skipping link: not a file: https://pypi.org/simple/ppt-mcp/ 2026-03-31T23:28:54,623 Given no hashes to check 1 links for project 'ppt-mcp': discarding no candidates 2026-03-31T23:28:54,641 Collecting ppt-mcp==1.1.1 2026-03-31T23:28:54,643 Created temporary directory: /tmp/pip-unpack-ob31ndmz 2026-03-31T23:28:54,879 Downloading ppt_mcp-1.1.1.tar.gz (3.5 MB) 2026-03-31T23:28:55,675 Added ppt-mcp==1.1.1 from https://files.pythonhosted.org/packages/f6/62/517886c9defb0bd1b60dbf241112823ab9bed1a56e5e7ef6a613e172e48b/ppt_mcp-1.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-evxk2ct_' 2026-03-31T23:28:55,680 Created temporary directory: /tmp/pip-build-env-shql7hp1 2026-03-31T23:28:55,684 Installing build dependencies: started 2026-03-31T23:28:55,685 Running command pip subprocess to install build dependencies 2026-03-31T23:28:56,872 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-31T23:28:57,291 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-31T23:28:57,314 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-31T23:28:57,854 Collecting hatchling 2026-03-31T23:28:57,874 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-31T23:28:58,067 Collecting packaging>=24.2 2026-03-31T23:28:58,086 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-31T23:28:58,205 Collecting pathspec>=0.10.1 2026-03-31T23:28:58,220 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-31T23:28:58,341 Collecting pluggy>=1.0.0 2026-03-31T23:28:58,355 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-31T23:28:58,605 Collecting trove-classifiers 2026-03-31T23:28:58,620 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-31T23:29:01,329 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-31T23:29:01,366 Creating /tmp/pip-build-env-shql7hp1/overlay/local/bin 2026-03-31T23:29:01,368 changing mode of /tmp/pip-build-env-shql7hp1/overlay/local/bin/trove-classifiers to 755 2026-03-31T23:29:02,405 changing mode of /tmp/pip-build-env-shql7hp1/overlay/local/bin/hatchling to 755 2026-03-31T23:29:02,456 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-31T23:29:02,715 Installing build dependencies: finished with status 'done' 2026-03-31T23:29:02,722 Getting requirements to build wheel: started 2026-03-31T23:29:02,723 Running command Getting requirements to build wheel 2026-03-31T23:29:03,318 Getting requirements to build wheel: finished with status 'done' 2026-03-31T23:29:03,322 Created temporary directory: /tmp/pip-modern-metadata-8lnfo07q 2026-03-31T23:29:03,324 Preparing metadata (pyproject.toml): started 2026-03-31T23:29:03,326 Running command Preparing metadata (pyproject.toml) 2026-03-31T23:29:04,002 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-31T23:29:04,007 Source in /tmp/pip-wheel-mh1turyd/ppt-mcp_d23e715fdf894dc1a2e51d542b4e2248 has version 1.1.1, which satisfies requirement ppt-mcp==1.1.1 from https://files.pythonhosted.org/packages/f6/62/517886c9defb0bd1b60dbf241112823ab9bed1a56e5e7ef6a613e172e48b/ppt_mcp-1.1.1.tar.gz 2026-03-31T23:29:04,008 Removed ppt-mcp==1.1.1 from https://files.pythonhosted.org/packages/f6/62/517886c9defb0bd1b60dbf241112823ab9bed1a56e5e7ef6a613e172e48b/ppt_mcp-1.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-evxk2ct_' 2026-03-31T23:29:04,015 Created temporary directory: /tmp/pip-unpack-tnoj0mg9 2026-03-31T23:29:04,016 Building wheels for collected packages: ppt-mcp 2026-03-31T23:29:04,020 Created temporary directory: /tmp/pip-wheel-ju35m5rt 2026-03-31T23:29:04,021 Destination directory: /tmp/pip-wheel-ju35m5rt 2026-03-31T23:29:04,023 Building wheel for ppt-mcp (pyproject.toml): started 2026-03-31T23:29:04,024 Running command Building wheel for ppt-mcp (pyproject.toml) 2026-03-31T23:29:04,178 Building wheel for ppt-mcp (pyproject.toml): finished with status 'done' 2026-03-31T23:29:04,187 Created wheel for ppt-mcp: filename=ppt_mcp-1.1.1-py3-none-any.whl size=181150 sha256=0fa251152856d11fcd25acb2cfd59f6335251a09b186f4c1c38ffdcbef32b3c1 2026-03-31T23:29:04,188 Stored in directory: /tmp/pip-ephem-wheel-cache-4pho6f1o/wheels/29/5e/ca/945103c703929da232ce5415a1412fff03510d93d5a8788137 2026-03-31T23:29:04,201 Successfully built ppt-mcp 2026-03-31T23:29:04,210 Removed build tracker: '/tmp/pip-build-tracker-evxk2ct_'