2025-12-12T07:54:20,065 Created temporary directory: /tmp/pip-ephem-wheel-cache-uph29zqm 2025-12-12T07:54:20,067 Created temporary directory: /tmp/pip-build-tracker-lbw67ocw 2025-12-12T07:54:20,067 Initialized build tracking at /tmp/pip-build-tracker-lbw67ocw 2025-12-12T07:54:20,068 Created build tracker: /tmp/pip-build-tracker-lbw67ocw 2025-12-12T07:54:20,068 Entered build tracker: /tmp/pip-build-tracker-lbw67ocw 2025-12-12T07:54:20,069 Created temporary directory: /tmp/pip-wheel-5t77ruof 2025-12-12T07:54:20,072 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-12-12T07:54:20,075 Created temporary directory: /tmp/pip-ephem-wheel-cache-r3hyaf8m 2025-12-12T07:54:20,100 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T07:54:20,103 2 location(s) to search for versions of htmlgen-mcp: 2025-12-12T07:54:20,103 * https://pypi.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,103 * https://www.piwheels.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,104 Fetching project page and analyzing links: https://pypi.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,105 Getting page https://pypi.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,106 Found index url https://pypi.org/simple 2025-12-12T07:54:20,315 Fetched page https://pypi.org/simple/htmlgen-mcp/ as application/vnd.pypi.simple.v1+json 2025-12-12T07:54:20,325 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/40/d0/1c1e2009a7a900d7adb658af276be8889caa00e4d135c8313e4b9c2ee5d5/htmlgen_mcp-0.2.0-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,326 Found link https://files.pythonhosted.org/packages/79/1d/ba265948bd02cbefa91be952df0554735646241df9a0e5f5b6d844daad0a/htmlgen_mcp-0.2.0.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.2.0 2025-12-12T07:54:20,327 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/e4/06/362e85710c060a244f10cc2bb1f435ddf4180cce7daac59917fd3f6590f8/htmlgen_mcp-0.2.1-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,328 Found link https://files.pythonhosted.org/packages/77/b1/ef5711ac036b85134d71cc6bfc19c777f5283e91793d2ac25fefb12a7c2f/htmlgen_mcp-0.2.1.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.2.1 2025-12-12T07:54:20,329 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/4c/60/10cbd1c571f042fb6d089748826345aed987e5d7d536c9d3670be717ce37/htmlgen_mcp-0.2.2-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,330 Found link https://files.pythonhosted.org/packages/1d/97/585fc8d7ebd913c4ce87fb720df29a2a0388390761822768595ad7f4ffeb/htmlgen_mcp-0.2.2.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.2.2 2025-12-12T07:54:20,331 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/b1/da/b927b3eb477fdfea352d0117d3bb43007d009ba9a0e057f6eea4216fcf4f/htmlgen_mcp-0.2.5-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,332 Found link https://files.pythonhosted.org/packages/09/34/ad219286caa343471311881e60a1b7fd002c99b35cd671bdc8544633378e/htmlgen_mcp-0.2.5.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.2.5 2025-12-12T07:54:20,333 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/8f/6f/ad7c0819eaecf426668110a636a742a1a5c41638d954ba3d9f3639635f0c/htmlgen_mcp-0.3.1-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,334 Found link https://files.pythonhosted.org/packages/6c/05/1c87d4863f83eca13f55d78e120ed6b7958b38dc035202feb99c813e5d01/htmlgen_mcp-0.3.1.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.1 2025-12-12T07:54:20,335 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/d2/f0/2ffa7aad791f5b7e214690dd894fe9395ff03189e13607bc65142394f55d/htmlgen_mcp-0.3.2-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,336 Found link https://files.pythonhosted.org/packages/53/15/446577087ce91f9f7a6c8d6daaa2c985ea0fbe59ea39372898722f0a479b/htmlgen_mcp-0.3.2.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.2 2025-12-12T07:54:20,336 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/d7/62/2d0a3730cba1500481c0395747fc7d6ce885d023b47d86d92895aa30e2f9/htmlgen_mcp-0.3.3-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,337 Found link https://files.pythonhosted.org/packages/eb/a9/ab10a6ed295e406a2d608a4a799d0e652c5dfa087f7c384d1f00af785075/htmlgen_mcp-0.3.3.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.3 2025-12-12T07:54:20,338 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/35/8e/84fbe38707c570b4da1c5f3dbb40f0ebb8016212dec967c3d71070904ed1/htmlgen_mcp-0.3.4-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,339 Found link https://files.pythonhosted.org/packages/7b/dd/04f812cf9cd08937359c04eb6456e3d1792ef881431a198c4da8069088df/htmlgen_mcp-0.3.4.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.4 2025-12-12T07:54:20,339 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/0c/e5/8c001344a2bad843fcf0d42027f74ccdb455d8d089bb95bfdbf60ad80dc1/htmlgen_mcp-0.3.5-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,340 Found link https://files.pythonhosted.org/packages/2b/a6/8ef12b3977c3bf3a4806db7d70cd69a56c54b823a3d21c5c3d3d4396a70b/htmlgen_mcp-0.3.5.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.5 2025-12-12T07:54:20,341 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/fb/65/f8a8231500ccd6547ff56817491af039eb200eaedfad158c193fd2c334fb/htmlgen_mcp-0.3.6-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,342 Found link https://files.pythonhosted.org/packages/2d/58/326bb0dc01dfc3e9b5e67d57fce91f5cafdc24b7675e78dd97e5e24add73/htmlgen_mcp-0.3.6.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.6 2025-12-12T07:54:20,343 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/c8/a1/fef516a4a3520c4c018c0f7912a7c1a1608630f99d841f89850b9ff0b526/htmlgen_mcp-0.3.7-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,344 Found link https://files.pythonhosted.org/packages/cc/e2/d8709ebfaeee6c3e80df6fd9c7d57980a6e01bc0de9d64e3c7c55a4ef37b/htmlgen_mcp-0.3.7.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.7 2025-12-12T07:54:20,344 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/83/b4/66fe4bffdd586d1aa53771c5e055a4afa2aeb65c928c52e812f3515f2f01/htmlgen_mcp-0.3.8-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,345 Found link https://files.pythonhosted.org/packages/84/6b/162f95a38dcb6433879c3cef32e92b02c407261a65c71aafcf8817196f4e/htmlgen_mcp-0.3.8.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.8 2025-12-12T07:54:20,346 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/c3/22/4792ff52546ba5c040c1f543bbabe5825c46858f488e2d99b807bc066920/htmlgen_mcp-0.3.9-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,347 Found link https://files.pythonhosted.org/packages/7e/7d/e73ff28357995615a7d4de5e03935bc9fb4ff5d8f30f70a0bcde0496d569/htmlgen_mcp-0.3.9.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.3.9 2025-12-12T07:54:20,348 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/82/24/5847d795c03ab862e02b71b3f714876a37c95c728788025e9296a4125e5f/htmlgen_mcp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,348 Found link https://files.pythonhosted.org/packages/b7/f2/58602f8216435d1eb1b9736074b0edd180f9a96464c93576a15a7da2ba5f/htmlgen_mcp-0.4.0.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.0 2025-12-12T07:54:20,349 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/94/e6/aa723efbc770967daef8e954b53553cf9d9be87f4a493ebe29eb1ae3edf4/htmlgen_mcp-0.4.1-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,350 Found link https://files.pythonhosted.org/packages/4d/93/07018aede970d6358d36c03d7ee779ec5600e7ad93a97ddf85241a746c51/htmlgen_mcp-0.4.1.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.1 2025-12-12T07:54:20,350 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/4a/e1/afec536ecfbe5964b9ec02fec61932a4cfe697133f900ceae4f406b2e209/htmlgen_mcp-0.4.2-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,351 Found link https://files.pythonhosted.org/packages/18/2d/acd98f50c86c4d4a4be3b98d3119b7c633f3f405d95b3e7d06fe31ea8558/htmlgen_mcp-0.4.2.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.2 2025-12-12T07:54:20,352 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/90/06/3cb35f62487b470845c50956160c3b31ce906379b35c4f872d98b9d27e5f/htmlgen_mcp-0.4.3-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,353 Found link https://files.pythonhosted.org/packages/53/b6/56541f0879f9b52222e3b721583f3dab2623a982683286e1e491ba29bbc7/htmlgen_mcp-0.4.3.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.3 2025-12-12T07:54:20,354 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/94/62/80f9a751c82b2a6b030e2bf30d21af369713fb3a25ccdaea675924ae67ca/htmlgen_mcp-0.4.4-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,355 Found link https://files.pythonhosted.org/packages/36/c1/6501caf68106344c395f54c98cdde6c8665a5d99358e3b3495e9088b4466/htmlgen_mcp-0.4.4.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.4 2025-12-12T07:54:20,355 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/37/2a/9688920e02c82376307162397880daf672805ae9c1bd9d876fbba1805f1c/htmlgen_mcp-0.4.5-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,356 Found link https://files.pythonhosted.org/packages/c6/55/b77e62af56d6c0564ae092f7bf379e09ab6896508303b52a710f49b65272/htmlgen_mcp-0.4.5.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.5 2025-12-12T07:54:20,357 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/47/be/e9af656c4488ba5f88eafc055af5c58ed941f4faddd60d255e7e5f2b13b2/htmlgen_mcp-0.4.6-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,358 Found link https://files.pythonhosted.org/packages/7d/44/aef0fd4e17270926acc8cfbaf87eaed75465fb9b59c093795843f9fd8968/htmlgen_mcp-0.4.6.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.6 2025-12-12T07:54:20,359 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/27/45/caefa78d1e3bd21d3e741d74425cd3899fafa40706bdaba47f016e29d0e0/htmlgen_mcp-0.4.7-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,360 Found link https://files.pythonhosted.org/packages/2c/b0/3be1a90b45565b4af59401cf5ce6e8881ba608436500f0694860bce831e1/htmlgen_mcp-0.4.7.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.7 2025-12-12T07:54:20,360 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/6c/39/791b5d80a58e1a42adb9f1ba8207d65d26ca4e907b3b1d2ca54d983d62a0/htmlgen_mcp-0.4.8-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,361 Found link https://files.pythonhosted.org/packages/30/ec/fdc1e9fee4362f38a23265cdec4a707b85c0db88191b0241beb0661fc2b8/htmlgen_mcp-0.4.8.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.8 2025-12-12T07:54:20,362 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/21/1a/1ffd9bbb01717d3029afee3bd5fcde9967ada5c9b53b48f35a2ee40b7a76/htmlgen_mcp-0.4.9-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,362 Found link https://files.pythonhosted.org/packages/a7/0c/9fbebde93cc13052cba39a437c16236ede83116ddd88b20dabbca83a1d45/htmlgen_mcp-0.4.9.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.4.9 2025-12-12T07:54:20,363 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/08/07/4d06f3ee8b97c9c81a6420ca7ca5e1cab3a2ab84998a367d25861fe53911/htmlgen_mcp-0.5.1-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,364 Found link https://files.pythonhosted.org/packages/d4/f9/1b56669935cc43643d4c9438a30ecced9aae6677271238f558c975030ae4/htmlgen_mcp-0.5.1.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.5.1 2025-12-12T07:54:20,365 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/d0/2c/786c7e0a177ba9d49e8cc44d6c8629107247eec38ddfa66824ed7e3b6a3b/htmlgen_mcp-0.5.2-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,366 Found link https://files.pythonhosted.org/packages/fa/2a/5a7e2ba9f532cffadf3e4d6d719bf42191c9c5843309affb35cab79ee090/htmlgen_mcp-0.5.2.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.5.2 2025-12-12T07:54:20,367 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/c8/81/6ff35fe51a32028bc1a54e5c8c673d10afcb249a403f1d7a4d1f9ca9f845/htmlgen_mcp-0.5.3-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,367 Found link https://files.pythonhosted.org/packages/7e/8e/d8940d31fcfd0d3550dae4ef32a3b41e3dc4a9e0ec877699f32ff12f937c/htmlgen_mcp-0.5.3.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.5.3 2025-12-12T07:54:20,368 Skipping link: No binaries permitted for htmlgen-mcp: https://files.pythonhosted.org/packages/a4/9a/fec0b76c05e73440b259351f88e71f9c476a0881925cb4181f7315c7d55c/htmlgen_mcp-0.5.4-py3-none-any.whl (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,369 Found link https://files.pythonhosted.org/packages/37/9e/c88e992d145d638329e6aaf2156fa27d24ac68fc3bb511aeadb9ac203ea7/htmlgen_mcp-0.5.4.tar.gz (from https://pypi.org/simple/htmlgen-mcp/) (requires-python:>=3.10), version: 0.5.4 2025-12-12T07:54:20,370 Fetching project page and analyzing links: https://www.piwheels.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,371 Getting page https://www.piwheels.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,372 Found index url https://www.piwheels.org/simple 2025-12-12T07:54:20,532 Fetched page https://www.piwheels.org/simple/htmlgen-mcp/ as text/html 2025-12-12T07:54:20,540 Skipping link: No binaries permitted for htmlgen-mcp: https://www.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.3-py3-none-any.whl#sha256=fb4e0f44879f907b872a1c2485f3e7523621a4a2e3443b444a8ee3f86131971d (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,541 Skipping link: No binaries permitted for htmlgen-mcp: https://www.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.2-py3-none-any.whl#sha256=7ac45e6c513cc38cc993232b105201d5e4f48b6383b1690bdd57afec4a0fe3aa (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,541 Skipping link: No binaries permitted for htmlgen-mcp: https://www.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.1-py3-none-any.whl#sha256=97fa68c6450b2d23961109b97d6ebc6b0d5b7f49f6384a33ce37d0f5efda7bb4 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,542 Skipping link: No binaries permitted for htmlgen-mcp: https://www.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.9-py3-none-any.whl#sha256=46e2503d0809960b8c7bacf018af157a0a7c8811a8e0676a6b6124602771505d (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,542 Skipping link: No binaries permitted for htmlgen-mcp: https://www.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.8-py3-none-any.whl#sha256=2dc3ee1c8a9b807aa2ea65690f1b70bbe1cf193c7794e1c842f3dc555af7f64b (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,543 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.7-py3-none-any.whl#sha256=2eefa1c2c9aecfa2b4923334bc23674da38c60b12e2e606f1f2413e87f7d075d (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,543 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.6-py3-none-any.whl#sha256=00bacd238e9ec73d472bed4cde5fa5966a4ff776443240e006aec95dbce8246e (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,544 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.5-py3-none-any.whl#sha256=a99e0739358d1c347ae5d5050e2785c319fc7645c4ed084bda039a1f31c1cf08 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,544 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.4-py3-none-any.whl#sha256=9167aed09809e28948316935bd11139881ea16f70d2191be9e7514d222957139 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,545 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.3-py3-none-any.whl#sha256=757b20683249b9c2e5e229f628e945508113deed1d679423012b6781e6e6e06a (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,546 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.2-py3-none-any.whl#sha256=d42ee585aba9506aa2de6bfbc253df372c44db17bc4ed2d4589380a915898539 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,546 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.1-py3-none-any.whl#sha256=ddfb8b04d9c3e3d25ade6af3263f8f360316b56e4b5c6ee699137356a9433bac (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,547 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.0-py3-none-any.whl#sha256=7892f8a8d86e979997f854d89017073c9f7f6fce3f8a43c7b13b516d930d7d86 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,547 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.9-py3-none-any.whl#sha256=c57b275132a427e6919385860892dec1780dee9ed758a105a07fdd60ff969ddf (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,548 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.8-py3-none-any.whl#sha256=8b495b48914dfb60cbb05be78471b7a026305e49b1a4ecf66243fb47223be97b (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,548 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.7-py3-none-any.whl#sha256=8960d60789351589247282ade7de85223f085470b42b14079c562dcd6ba57488 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,549 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.6-py3-none-any.whl#sha256=e8a6b2ddfdb858eb4b2690ebe0d0ba35d5b2451bd8d510bd2ce79603e048ffef (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,549 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.5-py3-none-any.whl#sha256=776d9e36c9d73729b3263f5a0c84b383890e13287dbf6e26b96c497317a1bdde (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,549 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.4-py3-none-any.whl#sha256=4d05c00ebd228579ea2c0a3f239254e0c3780f1f10f86ac918c44869c489952f (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,550 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.3-py3-none-any.whl#sha256=0e57afcabbab6a59f40384c4ca14ac969b597a3c32fdf1e360de42e5536d505c (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,551 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.2-py3-none-any.whl#sha256=b249441f42f26481b5b67747b200d647df8d8aeead7ebdc7336b08db66e3820d (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,551 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.1-py3-none-any.whl#sha256=b2764f61fef4413da11769f40b8a504531f3b0f5599a0cfd305a6435720472c9 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,552 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.5-py3-none-any.whl#sha256=769a5b6e14c1fbc928e299d8dfc7d00d848111bdf4463fc2ecc51b68609538b9 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,552 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.2-py3-none-any.whl#sha256=4cffc4722c2899d816f8fd846db9a4f1fa9803ba990077e6227ca9dc0f5196a5 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,553 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.1-py3-none-any.whl#sha256=2ab2b5ff22cf5dbe1db908deee740f3e2d6c0ac9ad5f0894540d2bd9b9529258 (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,553 Skipping link: No binaries permitted for htmlgen-mcp: https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.0-py3-none-any.whl#sha256=82b345499907945afa5863af37372a0d9557039defe2c3479cb94d65c6b9292b (from https://www.piwheels.org/simple/htmlgen-mcp/) (requires-python:>=3.10) 2025-12-12T07:54:20,554 Skipping link: not a file: https://www.piwheels.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,555 Skipping link: not a file: https://pypi.org/simple/htmlgen-mcp/ 2025-12-12T07:54:20,577 Given no hashes to check 1 links for project 'htmlgen-mcp': discarding no candidates 2025-12-12T07:54:20,594 Collecting htmlgen-mcp==0.5.4 2025-12-12T07:54:20,597 Created temporary directory: /tmp/pip-unpack-3mdh6jri 2025-12-12T07:54:20,726 Downloading htmlgen_mcp-0.5.4.tar.gz (40 kB) 2025-12-12T07:54:20,831 Added htmlgen-mcp==0.5.4 from https://files.pythonhosted.org/packages/37/9e/c88e992d145d638329e6aaf2156fa27d24ac68fc3bb511aeadb9ac203ea7/htmlgen_mcp-0.5.4.tar.gz to build tracker '/tmp/pip-build-tracker-lbw67ocw' 2025-12-12T07:54:20,836 Created temporary directory: /tmp/pip-build-env-oz46covg 2025-12-12T07:54:20,841 Installing build dependencies: started 2025-12-12T07:54:20,842 Running command pip subprocess to install build dependencies 2025-12-12T07:54:21,965 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-12T07:54:22,571 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-12-12T07:54:22,594 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T07:54:24,413 Collecting setuptools>=45 2025-12-12T07:54:24,506 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-12T07:54:24,777 Collecting wheel 2025-12-12T07:54:24,795 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-12T07:54:27,694 Installing collected packages: wheel, setuptools 2025-12-12T07:54:27,931 Creating /tmp/pip-build-env-oz46covg/overlay/local/bin 2025-12-12T07:54:27,933 changing mode of /tmp/pip-build-env-oz46covg/overlay/local/bin/wheel to 755 2025-12-12T07:54:31,545 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-12T07:54:31,814 Installing build dependencies: finished with status 'done' 2025-12-12T07:54:31,821 Getting requirements to build wheel: started 2025-12-12T07:54:31,822 Running command Getting requirements to build wheel 2025-12-12T07:54:32,435 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-12T07:54:32,435 !! 2025-12-12T07:54:32,437 ******************************************************************************** 2025-12-12T07:54:32,438 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-12-12T07:54:32,439 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-12T07:54:32,439 or your builds will no longer be supported. 2025-12-12T07:54:32,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:32,441 ******************************************************************************** 2025-12-12T07:54:32,442 !! 2025-12-12T07:54:32,443 corresp(dist, value, root_dir) 2025-12-12T07:54:32,531 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:32,531 !! 2025-12-12T07:54:32,533 ******************************************************************************** 2025-12-12T07:54:32,533 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:32,534 License :: OSI Approved :: MIT License 2025-12-12T07:54:32,535 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:32,535 ******************************************************************************** 2025-12-12T07:54:32,536 !! 2025-12-12T07:54:32,537 dist._finalize_license_expression() 2025-12-12T07:54:32,537 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:32,538 !! 2025-12-12T07:54:32,539 ******************************************************************************** 2025-12-12T07:54:32,539 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:32,540 License :: OSI Approved :: MIT License 2025-12-12T07:54:32,541 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:32,542 ******************************************************************************** 2025-12-12T07:54:32,543 !! 2025-12-12T07:54:32,543 self._finalize_license_expression() 2025-12-12T07:54:32,545 running egg_info 2025-12-12T07:54:32,552 writing src/htmlgen_mcp.egg-info/PKG-INFO 2025-12-12T07:54:32,559 writing dependency_links to src/htmlgen_mcp.egg-info/dependency_links.txt 2025-12-12T07:54:32,561 writing entry points to src/htmlgen_mcp.egg-info/entry_points.txt 2025-12-12T07:54:32,566 writing requirements to src/htmlgen_mcp.egg-info/requires.txt 2025-12-12T07:54:32,567 writing top-level names to src/htmlgen_mcp.egg-info/top_level.txt 2025-12-12T07:54:32,597 reading manifest file 'src/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:32,604 writing manifest file 'src/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:32,700 Getting requirements to build wheel: finished with status 'done' 2025-12-12T07:54:32,704 Created temporary directory: /tmp/pip-modern-metadata-ftgkmd5g 2025-12-12T07:54:32,706 Preparing metadata (pyproject.toml): started 2025-12-12T07:54:32,707 Running command Preparing metadata (pyproject.toml) 2025-12-12T07:54:33,271 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-12T07:54:33,271 !! 2025-12-12T07:54:33,272 ******************************************************************************** 2025-12-12T07:54:33,273 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-12-12T07:54:33,274 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-12T07:54:33,274 or your builds will no longer be supported. 2025-12-12T07:54:33,275 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:33,276 ******************************************************************************** 2025-12-12T07:54:33,277 !! 2025-12-12T07:54:33,278 corresp(dist, value, root_dir) 2025-12-12T07:54:33,358 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:33,359 !! 2025-12-12T07:54:33,360 ******************************************************************************** 2025-12-12T07:54:33,361 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:33,362 License :: OSI Approved :: MIT License 2025-12-12T07:54:33,363 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:33,364 ******************************************************************************** 2025-12-12T07:54:33,364 !! 2025-12-12T07:54:33,365 dist._finalize_license_expression() 2025-12-12T07:54:33,365 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:33,366 !! 2025-12-12T07:54:33,367 ******************************************************************************** 2025-12-12T07:54:33,367 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:33,368 License :: OSI Approved :: MIT License 2025-12-12T07:54:33,369 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:33,370 ******************************************************************************** 2025-12-12T07:54:33,371 !! 2025-12-12T07:54:33,371 self._finalize_license_expression() 2025-12-12T07:54:33,374 running dist_info 2025-12-12T07:54:33,386 creating /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info 2025-12-12T07:54:33,387 writing /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/PKG-INFO 2025-12-12T07:54:33,394 writing dependency_links to /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/dependency_links.txt 2025-12-12T07:54:33,396 writing entry points to /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/entry_points.txt 2025-12-12T07:54:33,401 writing requirements to /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/requires.txt 2025-12-12T07:54:33,402 writing top-level names to /tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/top_level.txt 2025-12-12T07:54:33,403 writing manifest file '/tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:33,431 reading manifest file '/tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:33,436 writing manifest file '/tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:33,437 creating '/tmp/pip-modern-metadata-ftgkmd5g/htmlgen_mcp-0.5.4.dist-info' 2025-12-12T07:54:33,561 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-12T07:54:33,566 Source in /tmp/pip-wheel-5t77ruof/htmlgen-mcp_464dae1fad164616a8b954ef6163b940 has version 0.5.4, which satisfies requirement htmlgen-mcp==0.5.4 from https://files.pythonhosted.org/packages/37/9e/c88e992d145d638329e6aaf2156fa27d24ac68fc3bb511aeadb9ac203ea7/htmlgen_mcp-0.5.4.tar.gz 2025-12-12T07:54:33,567 Removed htmlgen-mcp==0.5.4 from https://files.pythonhosted.org/packages/37/9e/c88e992d145d638329e6aaf2156fa27d24ac68fc3bb511aeadb9ac203ea7/htmlgen_mcp-0.5.4.tar.gz from build tracker '/tmp/pip-build-tracker-lbw67ocw' 2025-12-12T07:54:33,573 Created temporary directory: /tmp/pip-unpack-v0cm71oo 2025-12-12T07:54:33,574 Building wheels for collected packages: htmlgen-mcp 2025-12-12T07:54:33,578 Created temporary directory: /tmp/pip-wheel-8nrpezh0 2025-12-12T07:54:33,578 Destination directory: /tmp/pip-wheel-8nrpezh0 2025-12-12T07:54:33,580 Building wheel for htmlgen-mcp (pyproject.toml): started 2025-12-12T07:54:33,581 Running command Building wheel for htmlgen-mcp (pyproject.toml) 2025-12-12T07:54:34,124 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-12T07:54:34,124 !! 2025-12-12T07:54:34,125 ******************************************************************************** 2025-12-12T07:54:34,126 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-12-12T07:54:34,128 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-12T07:54:34,128 or your builds will no longer be supported. 2025-12-12T07:54:34,129 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:34,130 ******************************************************************************** 2025-12-12T07:54:34,130 !! 2025-12-12T07:54:34,131 corresp(dist, value, root_dir) 2025-12-12T07:54:34,204 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:34,204 !! 2025-12-12T07:54:34,205 ******************************************************************************** 2025-12-12T07:54:34,206 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:34,207 License :: OSI Approved :: MIT License 2025-12-12T07:54:34,208 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:34,208 ******************************************************************************** 2025-12-12T07:54:34,209 !! 2025-12-12T07:54:34,210 dist._finalize_license_expression() 2025-12-12T07:54:34,210 /tmp/pip-build-env-oz46covg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-12T07:54:34,211 !! 2025-12-12T07:54:34,212 ******************************************************************************** 2025-12-12T07:54:34,212 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-12T07:54:34,213 License :: OSI Approved :: MIT License 2025-12-12T07:54:34,215 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-12T07:54:34,216 ******************************************************************************** 2025-12-12T07:54:34,217 !! 2025-12-12T07:54:34,217 self._finalize_license_expression() 2025-12-12T07:54:34,218 running bdist_wheel 2025-12-12T07:54:34,234 running build 2025-12-12T07:54:34,234 running build_py 2025-12-12T07:54:34,241 creating build/lib/htmlgen_mcp 2025-12-12T07:54:34,243 copying src/htmlgen_mcp/nas_storage.py -> build/lib/htmlgen_mcp 2025-12-12T07:54:34,246 copying src/htmlgen_mcp/nas_log_manager.py -> build/lib/htmlgen_mcp 2025-12-12T07:54:34,249 copying src/htmlgen_mcp/web_agent_server.py -> build/lib/htmlgen_mcp 2025-12-12T07:54:34,252 copying src/htmlgen_mcp/config.py -> build/lib/htmlgen_mcp 2025-12-12T07:54:34,254 copying src/htmlgen_mcp/__init__.py -> build/lib/htmlgen_mcp 2025-12-12T07:54:34,256 creating build/lib/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,257 copying src/htmlgen_mcp/generative_ui/agent.py -> build/lib/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,260 copying src/htmlgen_mcp/generative_ui/models.py -> build/lib/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,262 copying src/htmlgen_mcp/generative_ui/config.py -> build/lib/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,264 copying src/htmlgen_mcp/generative_ui/__init__.py -> build/lib/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,266 creating build/lib/htmlgen_mcp/agents 2025-12-12T07:54:34,267 copying src/htmlgen_mcp/agents/__init__.py -> build/lib/htmlgen_mcp/agents 2025-12-12T07:54:34,270 creating build/lib/htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,271 copying src/htmlgen_mcp/generative_ui/processors/post_processor.py -> build/lib/htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,273 copying src/htmlgen_mcp/generative_ui/processors/__init__.py -> build/lib/htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,276 creating build/lib/htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,277 copying src/htmlgen_mcp/generative_ui/prompts/system_prompt_builder.py -> build/lib/htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,279 copying src/htmlgen_mcp/generative_ui/prompts/__init__.py -> build/lib/htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,281 creating build/lib/htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,282 copying src/htmlgen_mcp/generative_ui/tools/endpoints_service.py -> build/lib/htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,284 copying src/htmlgen_mcp/generative_ui/tools/__init__.py -> build/lib/htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,287 creating build/lib/htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,288 copying src/htmlgen_mcp/agents/web_tools/edgeone_deploy.py -> build/lib/htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,290 copying src/htmlgen_mcp/agents/web_tools/__init__.py -> build/lib/htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,292 running egg_info 2025-12-12T07:54:34,303 writing src/htmlgen_mcp.egg-info/PKG-INFO 2025-12-12T07:54:34,310 writing dependency_links to src/htmlgen_mcp.egg-info/dependency_links.txt 2025-12-12T07:54:34,311 writing entry points to src/htmlgen_mcp.egg-info/entry_points.txt 2025-12-12T07:54:34,315 writing requirements to src/htmlgen_mcp.egg-info/requires.txt 2025-12-12T07:54:34,316 writing top-level names to src/htmlgen_mcp.egg-info/top_level.txt 2025-12-12T07:54:34,332 reading manifest file 'src/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:34,338 writing manifest file 'src/htmlgen_mcp.egg-info/SOURCES.txt' 2025-12-12T07:54:34,357 installing to build/bdist.linux-armv7l/wheel 2025-12-12T07:54:34,358 running install 2025-12-12T07:54:34,381 running install_lib 2025-12-12T07:54:34,388 creating build/bdist.linux-armv7l/wheel 2025-12-12T07:54:34,390 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp 2025-12-12T07:54:34,392 copying build/lib/htmlgen_mcp/nas_storage.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp 2025-12-12T07:54:34,394 copying build/lib/htmlgen_mcp/nas_log_manager.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp 2025-12-12T07:54:34,396 copying build/lib/htmlgen_mcp/web_agent_server.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp 2025-12-12T07:54:34,400 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/generative_ui 2025-12-12T07:54:34,401 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,402 copying build/lib/htmlgen_mcp/generative_ui/processors/post_processor.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,405 copying build/lib/htmlgen_mcp/generative_ui/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/processors 2025-12-12T07:54:34,406 copying build/lib/htmlgen_mcp/generative_ui/agent.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui 2025-12-12T07:54:34,409 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,410 copying build/lib/htmlgen_mcp/generative_ui/prompts/system_prompt_builder.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,413 copying build/lib/htmlgen_mcp/generative_ui/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/prompts 2025-12-12T07:54:34,415 copying build/lib/htmlgen_mcp/generative_ui/models.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui 2025-12-12T07:54:34,417 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,418 copying build/lib/htmlgen_mcp/generative_ui/tools/endpoints_service.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,420 copying build/lib/htmlgen_mcp/generative_ui/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui/tools 2025-12-12T07:54:34,422 copying build/lib/htmlgen_mcp/generative_ui/config.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui 2025-12-12T07:54:34,424 copying build/lib/htmlgen_mcp/generative_ui/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/generative_ui 2025-12-12T07:54:34,426 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/agents 2025-12-12T07:54:34,427 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,428 copying build/lib/htmlgen_mcp/agents/web_tools/edgeone_deploy.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,431 copying build/lib/htmlgen_mcp/agents/web_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/agents/web_tools 2025-12-12T07:54:34,433 copying build/lib/htmlgen_mcp/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp/agents 2025-12-12T07:54:34,435 copying build/lib/htmlgen_mcp/config.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp 2025-12-12T07:54:34,437 copying build/lib/htmlgen_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./htmlgen_mcp 2025-12-12T07:54:34,439 running install_egg_info 2025-12-12T07:54:34,444 Copying src/htmlgen_mcp.egg-info to build/bdist.linux-armv7l/wheel/./htmlgen_mcp-0.5.4-py3.11.egg-info 2025-12-12T07:54:34,455 running install_scripts 2025-12-12T07:54:34,464 creating build/bdist.linux-armv7l/wheel/htmlgen_mcp-0.5.4.dist-info/WHEEL 2025-12-12T07:54:34,466 creating '/tmp/pip-wheel-8nrpezh0/.tmp-39uijjqx/htmlgen_mcp-0.5.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-12T07:54:34,469 adding 'htmlgen_mcp/__init__.py' 2025-12-12T07:54:34,471 adding 'htmlgen_mcp/config.py' 2025-12-12T07:54:34,472 adding 'htmlgen_mcp/nas_log_manager.py' 2025-12-12T07:54:34,474 adding 'htmlgen_mcp/nas_storage.py' 2025-12-12T07:54:34,477 adding 'htmlgen_mcp/web_agent_server.py' 2025-12-12T07:54:34,478 adding 'htmlgen_mcp/agents/__init__.py' 2025-12-12T07:54:34,480 adding 'htmlgen_mcp/agents/web_tools/__init__.py' 2025-12-12T07:54:34,483 adding 'htmlgen_mcp/agents/web_tools/edgeone_deploy.py' 2025-12-12T07:54:34,484 adding 'htmlgen_mcp/generative_ui/__init__.py' 2025-12-12T07:54:34,487 adding 'htmlgen_mcp/generative_ui/agent.py' 2025-12-12T07:54:34,489 adding 'htmlgen_mcp/generative_ui/config.py' 2025-12-12T07:54:34,490 adding 'htmlgen_mcp/generative_ui/models.py' 2025-12-12T07:54:34,492 adding 'htmlgen_mcp/generative_ui/processors/__init__.py' 2025-12-12T07:54:34,493 adding 'htmlgen_mcp/generative_ui/processors/post_processor.py' 2025-12-12T07:54:34,495 adding 'htmlgen_mcp/generative_ui/prompts/__init__.py' 2025-12-12T07:54:34,497 adding 'htmlgen_mcp/generative_ui/prompts/system_prompt_builder.py' 2025-12-12T07:54:34,499 adding 'htmlgen_mcp/generative_ui/tools/__init__.py' 2025-12-12T07:54:34,501 adding 'htmlgen_mcp/generative_ui/tools/endpoints_service.py' 2025-12-12T07:54:34,503 adding 'htmlgen_mcp-0.5.4.dist-info/METADATA' 2025-12-12T07:54:34,504 adding 'htmlgen_mcp-0.5.4.dist-info/WHEEL' 2025-12-12T07:54:34,505 adding 'htmlgen_mcp-0.5.4.dist-info/entry_points.txt' 2025-12-12T07:54:34,506 adding 'htmlgen_mcp-0.5.4.dist-info/top_level.txt' 2025-12-12T07:54:34,507 adding 'htmlgen_mcp-0.5.4.dist-info/RECORD' 2025-12-12T07:54:34,509 removing build/bdist.linux-armv7l/wheel 2025-12-12T07:54:34,614 Building wheel for htmlgen-mcp (pyproject.toml): finished with status 'done' 2025-12-12T07:54:34,619 Created wheel for htmlgen-mcp: filename=htmlgen_mcp-0.5.4-py3-none-any.whl size=45377 sha256=7ad8e57c91bb8d5d6124393a7f7c4d930834452d9c2e9359dba8d703890c8029 2025-12-12T07:54:34,621 Stored in directory: /tmp/pip-ephem-wheel-cache-r3hyaf8m/wheels/dd/4b/aa/15af7884337bbcae337ca8c3b24a28ecfc4da352702a19ca50 2025-12-12T07:54:34,633 Successfully built htmlgen-mcp 2025-12-12T07:54:34,637 Removed build tracker: '/tmp/pip-build-tracker-lbw67ocw'