2025-11-24T05:56:14,537 Created temporary directory: /tmp/pip-ephem-wheel-cache-ay6929z3 2025-11-24T05:56:14,539 Created temporary directory: /tmp/pip-build-tracker-dyf7tjk3 2025-11-24T05:56:14,539 Initialized build tracking at /tmp/pip-build-tracker-dyf7tjk3 2025-11-24T05:56:14,540 Created build tracker: /tmp/pip-build-tracker-dyf7tjk3 2025-11-24T05:56:14,540 Entered build tracker: /tmp/pip-build-tracker-dyf7tjk3 2025-11-24T05:56:14,541 Created temporary directory: /tmp/pip-wheel-c1gewadt 2025-11-24T05:56:14,544 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-24T05:56:14,546 Created temporary directory: /tmp/pip-ephem-wheel-cache-bcuvfjop 2025-11-24T05:56:14,569 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-24T05:56:14,573 2 location(s) to search for versions of ketacli: 2025-11-24T05:56:14,573 * https://pypi.org/simple/ketacli/ 2025-11-24T05:56:14,573 * https://www.piwheels.org/simple/ketacli/ 2025-11-24T05:56:14,574 Fetching project page and analyzing links: https://pypi.org/simple/ketacli/ 2025-11-24T05:56:14,574 Getting page https://pypi.org/simple/ketacli/ 2025-11-24T05:56:14,576 Found index url https://pypi.org/simple 2025-11-24T05:56:14,797 Fetched page https://pypi.org/simple/ketacli/ as application/vnd.pypi.simple.v1+json 2025-11-24T05:56:14,813 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/d7/61/d54e036d24e0576a36fba31e2fae6b4201763425e265129da6cb9a53e488/ketacli-0.1-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,814 Found link https://files.pythonhosted.org/packages/8c/1a/475dd69027b378b945aeb321113b06a59fca226596e57c76f15b13b6e410/ketacli-0.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.1 2025-11-24T05:56:14,815 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/da/1d/28d0b0a69712d851957e54ab98fa269644871fa4c8141aec63a361efa378/ketacli-0.2-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,816 Found link https://files.pythonhosted.org/packages/0a/ef/1d482d0159cd4ef2bc32019ff391decdab60d2153fbb64d7081a93faf6df/ketacli-0.2.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.2 2025-11-24T05:56:14,817 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/fb/bd/9151bf54ac82b510a0892bbdf8f3baffafa187943ff17ec2375fe8b799e0/ketacli-0.3-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,817 Found link https://files.pythonhosted.org/packages/4b/33/b7ed8b2e7db97f120e350808840f10986dad383629d2e073b07f8836d09f/ketacli-0.3.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.3 2025-11-24T05:56:14,818 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/65/6e/78ccb1f394a437d8c709f7f6ca47dc0659d881607184476bf5e7d7632bb5/ketacli-0.5-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,819 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/03/6e/26d2882513c948e8475143803bee1352084e0b2655c3996d745743cb110c/ketacli-0.6-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,819 Found link https://files.pythonhosted.org/packages/5a/7c/a8b2dddcfdedec978252ed929a957fe76e5ca0a2032bd26022033fd3de3e/ketacli-0.6.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.6 2025-11-24T05:56:14,820 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/08/99/240764106d950e50d0c6c84335c378c107aa6ecdcb5a9f0c8882cda51751/ketacli-0.7-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,821 Found link https://files.pythonhosted.org/packages/5b/19/f4d7056edac79df0eb7f3cbae901f980ebc270c6b9efdb6654b8f012a1a0/ketacli-0.7.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.7 2025-11-24T05:56:14,822 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/a9/18/76cacd34b49bdf486cce8e6bfc55e1fe071530156f42aa299f4f093e7d5e/ketacli-0.8-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,822 Found link https://files.pythonhosted.org/packages/26/21/56d65bb9c164a4fda18b7374277a8c8235463d0e639ec6f3b77630516473/ketacli-0.8.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.8 2025-11-24T05:56:14,823 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/da/dd/2d819e0d7cbe106a72b22173633adfe62e9f6bf65651908263ecf2dbdd58/ketacli-0.9-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,824 Found link https://files.pythonhosted.org/packages/a9/f4/d17557b1ae241bb7d49f310e2d6dca5c0bc3fae2f46dd05d76b0ac740d16/ketacli-0.9.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.9 2025-11-24T05:56:14,824 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/b6/af/11dacad520b77df10a3d6464d34586ff57fea5b3ccd7768f0d6033c92e30/ketacli-0.10-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,825 Found link https://files.pythonhosted.org/packages/7b/ed/6a67b35103ce3362a82da4baa8247cb2252bc855f32a425217db194c2abb/ketacli-0.10.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.10 2025-11-24T05:56:14,825 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/1c/cc/af7edbf4afcd57476729b3d4a0ae87ed73ed1212e3c2a91a6e5f194f57d1/ketacli-0.11-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,826 Found link https://files.pythonhosted.org/packages/e5/f6/808c28bac483300230ff121d2c94c90d3a00be480afd8c4c0de209f8c24a/ketacli-0.11.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.11 2025-11-24T05:56:14,827 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/35/25/a3e4ab37665aa6f0d46292a0e6384aaa4a7d29a0f837e8b93bcd89242b30/ketacli-0.12-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,827 Found link https://files.pythonhosted.org/packages/13/23/21a50c10227d1bce43f85e72a656012c388c349bdc236f999b752051df59/ketacli-0.12.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.12 2025-11-24T05:56:14,828 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/60/f6/8dc58a1bba9b5fcae2ecb8ecf71aea7cebf2c5abcf092ec19507d9068ddd/ketacli-0.13-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,829 Found link https://files.pythonhosted.org/packages/fa/d9/d9e3fa385dfa4744d502232c6f3e5bd96719bfe81bbdac1f7c81625d8979/ketacli-0.13.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.13 2025-11-24T05:56:14,829 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/d3/49/5c867d8125fba92c2700dff04d9780b55416b0af8c422addadcb95d106a7/ketacli-0.14-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,830 Found link https://files.pythonhosted.org/packages/2b/cf/8f29b3d3e684c2f5c67bf986bb7b73ed23d44a9e2a429249f01cb917e247/ketacli-0.14.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.14 2025-11-24T05:56:14,831 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/d1/e7/2c6b3c726497cd6761beb45c713fbeace337b921b60cd95aa0cfc0d58ae8/ketacli-0.15-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,831 Found link https://files.pythonhosted.org/packages/b5/57/8f41e5749442ac15d00688873f6b1017b2969a7417f36d7e0e1722d185cb/ketacli-0.15.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.15 2025-11-24T05:56:14,832 Found link https://files.pythonhosted.org/packages/3b/7e/b1f2f42f6f7cbbd2493da7cc74eecf4a3304fdf829e4bffebe48830900e4/ketacli-0.17.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.17 2025-11-24T05:56:14,833 Found link https://files.pythonhosted.org/packages/e2/95/3050b67d57bf3785178ef344a78ce80a687cfd6f87f4dbed29af26c611c4/ketacli-0.18.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.18 2025-11-24T05:56:14,834 Found link https://files.pythonhosted.org/packages/0c/8a/03c7171ee23150b673ddb4b47107dae06277d0c25258cd08539ad740336c/ketacli-0.19.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.19 2025-11-24T05:56:14,834 Found link https://files.pythonhosted.org/packages/63/91/6aa1e18b937792c6dfbc3f778710322c3a2fa57a52abc6517cf4a665ec88/ketacli-0.20.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.20 2025-11-24T05:56:14,835 Found link https://files.pythonhosted.org/packages/ec/00/64f9660a89e9b8b400c7748d9abdc335cb00e767ea4a43c2fe8cf89c7170/ketacli-0.21.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.21 2025-11-24T05:56:14,836 Found link https://files.pythonhosted.org/packages/3c/17/164ae63858f13498b1e9d0292dfd5ed6f60cfa8660de745dcfc973f8bcfe/ketacli-0.22.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.22 2025-11-24T05:56:14,836 Found link https://files.pythonhosted.org/packages/c4/8e/21f610d1842b6a0a55f383ecb08c60679f84a559da30f440ea24e6c6c007/ketacli-0.23.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.23 2025-11-24T05:56:14,837 Found link https://files.pythonhosted.org/packages/95/49/17f519022457792ae70ff0b52fa0466238fc886157b2516ced7d78267165/ketacli-0.27.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.27 2025-11-24T05:56:14,837 Found link https://files.pythonhosted.org/packages/6c/ee/d06326ea11312450fd1cf83f1c95535a1129a52e8e98dc8e59eb6560575f/ketacli-0.28.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.28 2025-11-24T05:56:14,838 Found link https://files.pythonhosted.org/packages/e1/ef/7a25671ade89242f95a3a36224f7961556684b4b6f5135106007fc3f1322/ketacli-0.29.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.29 2025-11-24T05:56:14,839 Found link https://files.pythonhosted.org/packages/f9/70/1ab35eabd2a53180cd54bbf2a77d4b56abb581299aec8123aa0d53bfb91a/ketacli-0.30.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.30 2025-11-24T05:56:14,839 Found link https://files.pythonhosted.org/packages/f3/e6/8d36a9026d4ba9fe6e27b4676c2193d76a49f7e80fec9f5aef18cf4293de/ketacli-0.31.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.31 2025-11-24T05:56:14,840 Found link https://files.pythonhosted.org/packages/dd/9c/3f54781c5addaa10ed6c7693878e14e5a0db2a5ab8255ab570836ceffdcb/ketacli-0.33.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.33 2025-11-24T05:56:14,841 Found link https://files.pythonhosted.org/packages/9b/b7/92645d3c5d344ec80d03fb21c86df8e2efb7cade5df55c6aa9d43aa82ec4/ketacli-0.35.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.35 2025-11-24T05:56:14,842 Found link https://files.pythonhosted.org/packages/49/44/8d61d42f5890b57a060e6b4c932f0eaa86fd1f48b81d9af1debf5de23efb/ketacli-0.35.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.35.1 2025-11-24T05:56:14,842 Found link https://files.pythonhosted.org/packages/34/6f/af7764d196f1a04ae8864640c3f6efddefbee860f412fa224cb3e8abc556/ketacli-0.35.2.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.35.2 2025-11-24T05:56:14,843 Found link https://files.pythonhosted.org/packages/0e/ea/42f85ab4b0c48659ce7b108ba89258cb1feffeb4315958c5ac32c02c16ae/ketacli-0.36.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36 2025-11-24T05:56:14,844 Found link https://files.pythonhosted.org/packages/8e/79/7b4fe426656287656f0a7a29563f0cfa22dcd399562ee54d44f6f23f08a2/ketacli-0.36.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.1 2025-11-24T05:56:14,845 Found link https://files.pythonhosted.org/packages/22/76/f6654652a72d5f2c47b1f5702b432c3c5e5778374d115c12fd8c53056cbd/ketacli-0.36.2.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.2 2025-11-24T05:56:14,845 Found link https://files.pythonhosted.org/packages/30/c8/d4b7796ec2bd13e6832b4aff2b1829ea7b4909d3d32cc22548589a688ca1/ketacli-0.36.3.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.3 2025-11-24T05:56:14,846 Found link https://files.pythonhosted.org/packages/c8/0e/37cefd478c103e0bc8db8feb30f6ef8b680e8e3c04bc42614553c65ed338/ketacli-0.36.4.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.4 2025-11-24T05:56:14,847 Found link https://files.pythonhosted.org/packages/c1/b1/0d694a70dffaa13ea5ac58438c1b7b2df073aef56fc344fd30fd4bca2eea/ketacli-0.36.5.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.5 2025-11-24T05:56:14,848 Found link https://files.pythonhosted.org/packages/e6/44/eb18dde550492456f74b509100e3d48325f2be99e6e727d887048f20ca59/ketacli-0.36.6.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.6 2025-11-24T05:56:14,848 Found link https://files.pythonhosted.org/packages/29/2c/fa6bbc3b53c6834c27a4a289ded17420ea6dd7a87446f5b48a245ccbbb7f/ketacli-0.36.7.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.7 2025-11-24T05:56:14,849 Found link https://files.pythonhosted.org/packages/6e/5c/0be0a45b6823572a9d503637d16e908e47d23a4a3e20502fb026efef0cb2/ketacli-0.36.8.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.36.8 2025-11-24T05:56:14,849 Found link https://files.pythonhosted.org/packages/71/55/65024b818d1df70673af64ef6649a8506299fa4bceba124aea7c148ec8be/ketacli-0.37.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.37 2025-11-24T05:56:14,850 Found link https://files.pythonhosted.org/packages/26/c2/84be6b8e7f1a817ac1726d2581d8b64ae1e9a1267dafcd3283d5c4150930/ketacli-0.37.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.37.1 2025-11-24T05:56:14,851 Found link https://files.pythonhosted.org/packages/b9/e6/e333270bb98702f63882d1c3ca31c0dfc54936d2173700ea73015b15e101/ketacli-0.38.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.38.1 2025-11-24T05:56:14,851 Found link https://files.pythonhosted.org/packages/21/b4/0b1037c8fb919d8c227406fca75068526566660338a397f9821e03d59e63/ketacli-0.40.tar.gz (from https://pypi.org/simple/ketacli/), version: 0.40 2025-11-24T05:56:14,852 Found link https://files.pythonhosted.org/packages/7d/14/dd6069be2fd108ae125d553b69608156d9d0db866a21c826e370c3e0184c/ketacli-1.0.0.tar.gz (from https://pypi.org/simple/ketacli/), version: 1.0.0 2025-11-24T05:56:14,853 Found link https://files.pythonhosted.org/packages/01/f3/fc745afdae279404f5df4c65ab6044f61e3d0930ebd3f4e17b2174bbeb54/ketacli-1.0.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 1.0.1 2025-11-24T05:56:14,854 Found link https://files.pythonhosted.org/packages/9f/f5/e4dbf93fe3433cbed47e1f0a362b43596b5c52c90ef700c1ff06287444a7/ketacli-1.0.2.tar.gz (from https://pypi.org/simple/ketacli/), version: 1.0.2 2025-11-24T05:56:14,854 Found link https://files.pythonhosted.org/packages/fa/40/1efb7aab980f03f7dc704db31f6e3ebafa3ec786d044953dc525d9501544/ketacli-1.1.0.tar.gz (from https://pypi.org/simple/ketacli/), version: 1.1.0 2025-11-24T05:56:14,855 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/a6/8d/c5ee3b1b65265c3779e45aa07900d6abce1a0412e9d0fc8b164b9e9913af/ketacli-1.1.1-py3-none-any.whl (from https://pypi.org/simple/ketacli/) 2025-11-24T05:56:14,856 Found link https://files.pythonhosted.org/packages/15/09/6473db983a6076931878f3152b745cd78b4316bbcd6eae3847e892ae4e0b/ketacli-1.1.1.tar.gz (from https://pypi.org/simple/ketacli/), version: 1.1.1 2025-11-24T05:56:14,856 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/1f/84/2d20d288710bcf2f2ac6f2d5e70be25c5e42a6e3f98c09fa26cab2b4980c/ketacli-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,857 Found link https://files.pythonhosted.org/packages/62/1a/6b7a72641945425e30fa2e8b1f412074461e9959456b6910933fa5396143/ketacli-1.2.0.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.0 2025-11-24T05:56:14,858 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/ab/79/413204d00f36cc39648fe93593a3a9e85a2babfa114cc20c9348868f1c35/ketacli-1.2.1-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,859 Found link https://files.pythonhosted.org/packages/c4/4f/e8e88acfb0eb5591bfaef0c8a25436c01e66b1da89a479d2f2f550071613/ketacli-1.2.1.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.1 2025-11-24T05:56:14,860 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/35/21/4126518119fb19bff36e7c885ce9ac3565f0e3224f193c34c281527d6cee/ketacli-1.2.2-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,861 Found link https://files.pythonhosted.org/packages/38/9f/38b38a5482d211037235e161f18ee5e5211186637124ca8e5b5537163158/ketacli-1.2.2.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.2 2025-11-24T05:56:14,861 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/ba/21/685e63115a78f6608cc0ef28414fce20b1077143f488af2348ab70dbef4f/ketacli-1.2.3-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,862 Found link https://files.pythonhosted.org/packages/10/0b/eb8052fd545e611a126f25a360865c72dca584b385d718c47d8e5306c977/ketacli-1.2.3.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.3 2025-11-24T05:56:14,863 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/55/0c/983a5caf6bd4e9395e6cc207314b49178227c8c4d295ee057be7ba3b84c5/ketacli-1.2.4-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,864 Found link https://files.pythonhosted.org/packages/40/38/4e4d82ed36572e39d345d0cdac8805f8a04693a7fc56847562d9afcd3ad3/ketacli-1.2.4.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.4 2025-11-24T05:56:14,864 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/b0/87/703048b7afdfc7d529e1f70ae5c740b15faf2cc82cf02a1a535648d487c9/ketacli-1.2.5-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,865 Found link https://files.pythonhosted.org/packages/b2/58/d55c67deaf367ac0c9a782bca309b69c97e784fecc62767d3d4673cd7db5/ketacli-1.2.5.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.5 2025-11-24T05:56:14,866 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/0f/16/2dd8f6215114e78fc093fa0edef9dfd07504be8822b4e2e1924d29839f9b/ketacli-1.2.6-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,867 Found link https://files.pythonhosted.org/packages/97/de/c88df5772d5e3741a95fc3386a48fb3576a3fda67ab263227f2662011156/ketacli-1.2.6.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.6 2025-11-24T05:56:14,868 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/41/e8/3c2cafb459b6c870b9a94e1f68af4d2b3963e1a0d3d0867bdd06dba576f6/ketacli-1.2.7-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,869 Found link https://files.pythonhosted.org/packages/a2/b1/6d9eaf6dfc6168ee24e0024693801054b15f79310f56c0690c6bb78491e8/ketacli-1.2.7.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.7 2025-11-24T05:56:14,869 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/dc/6b/2053ec9499f5690b5d4d23fa84b9fd799a8f28b9ab542e9eea963944fa57/ketacli-1.2.8-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,870 Found link https://files.pythonhosted.org/packages/a9/c6/7d304320afe3f98257381c4694e8cf253704cb42c66ef5a03d36f1abb4da/ketacli-1.2.8.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.2.8 2025-11-24T05:56:14,871 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/fa/ec/0fed95c204b3bad62445c543491de8fb7345f264ba793114ca6ce37c34f6/ketacli-1.3.0-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,872 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/47/b7/042ee4193915d21ad4f030add20100989b03c10142c732df31fa9cc03a8c/ketacli-1.3.1-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,873 Found link https://files.pythonhosted.org/packages/f4/07/5d959506790b2299ac696ebd6d68ae8a0aababe16f87e631b5426ff7e74a/ketacli-1.3.1.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.3.1 2025-11-24T05:56:14,873 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/f3/84/1672da8748cfcb01efd94c08402035dbd3b03264cb3b7d490818a63e5afb/ketacli-1.4.0-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,874 Found link https://files.pythonhosted.org/packages/a2/97/077e76bf8f3965b9f60e6c56bac0a6d38ad4dfe9ab2093cf202cc8509293/ketacli-1.4.0.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.4.0 2025-11-24T05:56:14,875 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/b4/f4/f9ef6e4d006a493d35e7ea28e7d788c44db24cd707ffd29a9bfc7b64e71c/ketacli-1.4.1-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,875 Found link https://files.pythonhosted.org/packages/f3/59/e25097dd6c9db6fb241f8e2e8d0e40364afd453c190fe3b4fab9061eef32/ketacli-1.4.1.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.4.1 2025-11-24T05:56:14,876 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/6c/d2/f811be577ee9a548e71238e716f476ab50e3f208c07827b1af7953578109/ketacli-1.4.2-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,877 Found link https://files.pythonhosted.org/packages/9e/c6/aff9946ab9fa7ec5da59c0427e3b4b559a9e81f06b3ea062cd3a60891629/ketacli-1.4.2.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.4.2 2025-11-24T05:56:14,877 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/93/84/df0a46f6dd2fd5548b27c109067b5a15f2f8e0554a5ae7893fcaaa63dc78/ketacli-1.4.3-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,878 Found link https://files.pythonhosted.org/packages/d1/1b/6ca26dc56af1d35df1b3d4070515fcb56cbfc7e9c957c4823c5041d323b1/ketacli-1.4.3.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.4.3 2025-11-24T05:56:14,879 Skipping link: No binaries permitted for ketacli: https://files.pythonhosted.org/packages/37/9c/04a2204df04f258488b2f4cc457c41162450cdbb05394f52e26537e6d804/ketacli-1.4.4-py3-none-any.whl (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:14,880 Found link https://files.pythonhosted.org/packages/1a/3e/10d7de2b08d113f53682192a8b20b5f0df43cb2ea689a9fca2243d80c281/ketacli-1.4.4.tar.gz (from https://pypi.org/simple/ketacli/) (requires-python:>=3.8), version: 1.4.4 2025-11-24T05:56:14,881 Fetching project page and analyzing links: https://www.piwheels.org/simple/ketacli/ 2025-11-24T05:56:14,882 Getting page https://www.piwheels.org/simple/ketacli/ 2025-11-24T05:56:14,883 Found index url https://www.piwheels.org/simple 2025-11-24T05:56:15,124 Fetched page https://www.piwheels.org/simple/ketacli/ as text/html 2025-11-24T05:56:15,140 Skipping link: No binaries permitted for ketacli: https://www.piwheels.org/simple/ketacli/ketacli-1.4.3-py3-none-any.whl#sha256=442ee3eb8b07284ce731d8a529430c278758da0677afcbe06a8ca7f66175690c (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,141 Skipping link: No binaries permitted for ketacli: https://www.piwheels.org/simple/ketacli/ketacli-1.4.2-py3-none-any.whl#sha256=d345d51cbc39f5020a939b59e31ecc81c1306cc9b1a7b73cced1025a9683dc02 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,141 Skipping link: No binaries permitted for ketacli: https://www.piwheels.org/simple/ketacli/ketacli-1.4.1-py3-none-any.whl#sha256=e87745962244f95292e8bdad7b340aab302cbdb322c8434457f5da4844f0f4c2 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,142 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.4.0-py3-none-any.whl#sha256=7cbe6e1ce0774a9c8a8630952395f0d065bcdfc31f5546ec7991e54a3b19370f (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,143 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.3.1-py3-none-any.whl#sha256=9712d2f5205ecbc1215875050ad237336278c252c542de884d81e14ee2a7364f (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,143 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.8-py3-none-any.whl#sha256=0293745b760190bd6e2471abd85b5a172744c74e230851184d9c0ff1a9e41a5d (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,144 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.7-py3-none-any.whl#sha256=085f84007500526797a57245987234152534f9a727566ba2be1d5f0ef6cc006f (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,144 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.6-py3-none-any.whl#sha256=77854ef6c5de41dc3accdcfa3a3cd466a24d1f845f2b045b40c8643df2eb4038 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,145 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.5-py3-none-any.whl#sha256=0555f840e635a166b94b43f938cf66538b232716193761028867b51dbbd51d3c (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,145 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.4-py3-none-any.whl#sha256=6d69bf35bb21b0a2c4c265f26fb2ad0d9e96d6640d817892b7e9f13b3df20548 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,146 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.3-py3-none-any.whl#sha256=6aab2cf9f8435cd60869de74f8f074cd4557dc8dcca53478d7e75a6ffd2fe823 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,147 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.2-py3-none-any.whl#sha256=c99d1cb65f4c942886e1310d71f6f39ce5624eb84c8a925228ee0242a3bb900e (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,148 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.1-py3-none-any.whl#sha256=75fda677b4183a20589c012593240b3ec4a4a0971c9d82186a1c8d0ef6dfe1b1 (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,148 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.2.0-py3-none-any.whl#sha256=45c563b05712fff16de1f7c2814a81ea719075d52452ce81694f99f9ab06534c (from https://www.piwheels.org/simple/ketacli/) (requires-python:>=3.8) 2025-11-24T05:56:15,149 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.1.1-py3-none-any.whl#sha256=e572a5d6211c1d31e32472a269f03d0d9803dd8c4db90be21aa4b4fe47080e0e (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,149 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.1.0-py3-none-any.whl#sha256=1b45602de88e47fc3bfa709021989a25d41b4e2074d050d3b3229b6cea29d614 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,150 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.0.2-py3-none-any.whl#sha256=a99676e520622962fd077f2743da28f55a1d32e11a84ff3ad453309b4993e1a3 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,150 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.0.1-py3-none-any.whl#sha256=4640378dbfb251adc07e7168dcbe30160d28193bc3b588a95d6e13edb6b56393 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,151 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-1.0.0-py3-none-any.whl#sha256=a5df9634d748d6b03712c7ce6351b6b545b6341cc9d6650b1d297cea10cc7362 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,151 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.40-py3-none-any.whl#sha256=820ca342f910e4b4f30f43f1b54773a37fdca5b688727d8c16d977a10f2f6152 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,152 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.38.1-py3-none-any.whl#sha256=a7af92c61762b18e590c811a37f2774bc28d442f008486608f6dba0fbd783f49 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,152 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.37.1-py3-none-any.whl#sha256=3001c3d9c6f8eaa10f8b1d367c58caeca70d01258c1a0cc0d732104e6d05e1ec (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,153 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.37-py3-none-any.whl#sha256=82f7a264d051332c377bd30a38f322c00425df929b33543bceb443c3dbb8b992 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,154 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.8-py3-none-any.whl#sha256=f8de4b840f51ef4568bac74551a143375dd13540373336bcf319d5b9e0dcd6b7 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,154 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.7-py3-none-any.whl#sha256=72a3db0fda596ad48edb74c2085afcc5cb8f869fdea0b8e2bb7c26228d2e28a5 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,155 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.6-py3-none-any.whl#sha256=45f3a66a72f8ff09221bb7900db775b828ab5daf97feb684146f12f5af16aab2 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,156 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.5-py3-none-any.whl#sha256=2191df9d26ea30a9ec59054ccfd45cf1870be846322462706f5137f9e6dd9c3b (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,156 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.4-py3-none-any.whl#sha256=86f2131399636ceec5b1278849573379315ea5fd6098260fd7b18faa94dcd4c6 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,157 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.3-py3-none-any.whl#sha256=9d7f23b4778e0b1b1c1770fb7ce28e2c4b4e11e1cdecd63b52e30823f47f542e (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,157 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.2-py3-none-any.whl#sha256=c62ea1d97fc0fc6abb1df9cdb216f0d6ea07301eba8a8b38bea991bbd8c33f59 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,158 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36.1-py3-none-any.whl#sha256=9d14bd3dd7a75d73329e9ec6667a6ad57b5e59f42da99981e80c7773b0823d2b (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,159 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.36-py3-none-any.whl#sha256=6fe2ea48b8e7b6b1a6e33908667a92ccb4d4b424819bb3153d4d99746b728a46 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,160 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.35.2-py3-none-any.whl#sha256=403f4ea47b8edfa5c3bb5cd40e90752032d4a973c829105c5ff7289b2b807d40 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,160 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.35.1-py3-none-any.whl#sha256=dd3b8322326948b91c772cb9f37aceeeaa0add74a562209152efc6a8b640bcd2 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,160 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.35-py3-none-any.whl#sha256=c95657c14d82bdcdf663d8db8f2de2c8446c3496fd448c5a2aeeb5f33f878799 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,161 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.33-py3-none-any.whl#sha256=0729aedf04fefde0b6ffc21bc0ed26e3797eaf305b1a3fdb944713ae2be19ce9 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,161 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.31-py3-none-any.whl#sha256=d2da61c6cea1ca35011f34db4371b708405610134c73aad20fcf53afa872109c (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,162 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.30-py3-none-any.whl#sha256=950a2c80a2cc88ee2caac5053962d41048720c06477df6169ea6872f70e02095 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,162 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.29-py3-none-any.whl#sha256=4795674e7e785b01ad72d3ad348b54af10f99e37fee71802c4dd21740705fde6 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,163 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.28-py3-none-any.whl#sha256=ef85f3a2c5d2bf2b3eb8c9a3eaf7876b5a2ac5b4c5f725961785781e80e2a30d (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,164 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.27-py3-none-any.whl#sha256=4914551f1104fe1620b8f93b085c05017adf22d903c4818ec234b8dd2bf49d5c (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,164 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.23-py3-none-any.whl#sha256=fc72fd1753d25109caa2e443632535e6789869f897e46ac4ac698b395f0d7d1a (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,165 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.22-py3-none-any.whl#sha256=39bdb9b06cfe924851c51e12e8cad1f67f90f7d27e1dbc9a9cddeebb2374f37f (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,165 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.21-py3-none-any.whl#sha256=850e974c9e4cd29741f8d4c6276ad4005e401ff667d1bd224045b3c1db6e6b39 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,166 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.20-py3-none-any.whl#sha256=0f2207a83af7e453339578fb89f5cd59f4b718384cba981d46a9086df0acfc6d (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,166 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.19-py3-none-any.whl#sha256=ef6522a482fe5c1a4318eb7f178bdd378c13e84b9ee0855188adfdc897120a08 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,167 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.18-py3-none-any.whl#sha256=49609b754442db45fd96790d21dfbc57fb13d0f3b16b0650ca3e150a4013c03c (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,168 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.17-py3-none-any.whl#sha256=8ac7585ab117b1fc294449d5b5ce80ca3c0a431504aa642e2810b94ccb17bdf0 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,168 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.15-py3-none-any.whl#sha256=0a3acd34ee9f9224be64c8e3ca4eb48debf0f59460466a48bc43cfcc4cb20c15 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,169 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.14-py3-none-any.whl#sha256=15a57c66e071bfd288a1338086fb60f83883befd82b4b150c95bd7bf66fff28d (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,169 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.13-py3-none-any.whl#sha256=ee95dcac71ece6e59ebfe4100e2c18a0fabcb24f8062ff6a8e45cc6a0ec547c2 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,170 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.12-py3-none-any.whl#sha256=e996d04a6048fb7942741c7d323091ad58e0a663207c3358f59e8c289c98d602 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,170 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.11-py3-none-any.whl#sha256=0c2e95a657bbf3e54c483e0aeea23ced97e2e0422d8e291dd1e8347f194c2b49 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,171 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.10-py3-none-any.whl#sha256=4bc2173149bee7f52352973ab8a81df9145664aeb9c8f7b5e88669bd4935485d (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,171 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.9-py3-none-any.whl#sha256=c1dbdb7aad770bf9bf0de93e037c16a71f1b03fae1553883a4fe2eae69a6e50e (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,172 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.8-py3-none-any.whl#sha256=f97a061baeac5e140c4e9078efcc9641f0ca203d34e589b155903b199a115ab6 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,172 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.7-py3-none-any.whl#sha256=726a761dc4d09007e178e5819bb62672a0d3e402d3ea26a8573fe1f02a1ebdb4 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,173 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.6-py3-none-any.whl#sha256=0f06476c5a2cf1c38c7a07486a2d5798516bc03c3a7611201d7c4ca198770d65 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,173 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.3-py3-none-any.whl#sha256=a0ff3ef15847b8bce8b71700e34dafaa15bd356adddd6042a9995c2750b41675 (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,174 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.2-py3-none-any.whl#sha256=bb1d4d1b65539c8a36e9aa36d1ed8df8e46281e1bb0516833570513d9422436d (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,175 Skipping link: No binaries permitted for ketacli: https://archive1.piwheels.org/simple/ketacli/ketacli-0.1-py3-none-any.whl#sha256=581f4e132d1bc830078c52c817388594e8d454076bd2d0043b4102cd6ba076fe (from https://www.piwheels.org/simple/ketacli/) 2025-11-24T05:56:15,175 Skipping link: not a file: https://www.piwheels.org/simple/ketacli/ 2025-11-24T05:56:15,176 Skipping link: not a file: https://pypi.org/simple/ketacli/ 2025-11-24T05:56:15,202 Given no hashes to check 1 links for project 'ketacli': discarding no candidates 2025-11-24T05:56:15,220 Collecting ketacli==1.4.4 2025-11-24T05:56:15,222 Created temporary directory: /tmp/pip-unpack-klseegnr 2025-11-24T05:56:15,438 Downloading ketacli-1.4.4.tar.gz (279 kB) 2025-11-24T05:56:15,834 Added ketacli==1.4.4 from https://files.pythonhosted.org/packages/1a/3e/10d7de2b08d113f53682192a8b20b5f0df43cb2ea689a9fca2243d80c281/ketacli-1.4.4.tar.gz to build tracker '/tmp/pip-build-tracker-dyf7tjk3' 2025-11-24T05:56:15,839 Created temporary directory: /tmp/pip-build-env-6dlr61g5 2025-11-24T05:56:15,844 Installing build dependencies: started 2025-11-24T05:56:15,845 Running command pip subprocess to install build dependencies 2025-11-24T05:56:16,967 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-24T05:56:17,570 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-24T05:56:17,593 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-24T05:56:19,308 Collecting setuptools>=65.0.0 2025-11-24T05:56:19,401 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-24T05:56:19,667 Collecting wheel 2025-11-24T05:56:19,683 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-24T05:56:22,570 Installing collected packages: wheel, setuptools 2025-11-24T05:56:22,809 Creating /tmp/pip-build-env-6dlr61g5/overlay/local/bin 2025-11-24T05:56:22,811 changing mode of /tmp/pip-build-env-6dlr61g5/overlay/local/bin/wheel to 755 2025-11-24T05:56:26,333 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-24T05:56:26,606 Installing build dependencies: finished with status 'done' 2025-11-24T05:56:26,612 Getting requirements to build wheel: started 2025-11-24T05:56:26,613 Running command Getting requirements to build wheel 2025-11-24T05:56:27,222 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:27,222 !! 2025-11-24T05:56:27,224 ******************************************************************************** 2025-11-24T05:56:27,224 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:27,225 `license = 'MIT'` 2025-11-24T05:56:27,227 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:27,227 consider this value unless `license` is listed as `dynamic`. 2025-11-24T05:56:27,228 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:27,229 To prevent this problem, you can list `license` under `dynamic` or alternatively 2025-11-24T05:56:27,230 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:27,231 configuration. 2025-11-24T05:56:27,231 ******************************************************************************** 2025-11-24T05:56:27,233 !! 2025-11-24T05:56:27,233 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:27,234 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:27,234 !! 2025-11-24T05:56:27,235 ******************************************************************************** 2025-11-24T05:56:27,236 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:27,237 `authors = 'lvheyang'` 2025-11-24T05:56:27,238 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:27,238 consider this value unless `authors` is listed as `dynamic`. 2025-11-24T05:56:27,239 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:27,240 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-11-24T05:56:27,240 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:27,241 configuration. 2025-11-24T05:56:27,241 ******************************************************************************** 2025-11-24T05:56:27,242 !! 2025-11-24T05:56:27,243 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:27,243 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-24T05:56:27,244 corresp(dist, value, root_dir) 2025-11-24T05:56:27,244 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2025-11-24T05:56:27,245 corresp(dist, value, root_dir) 2025-11-24T05:56:27,321 running egg_info 2025-11-24T05:56:27,329 writing ketacli.egg-info/PKG-INFO 2025-11-24T05:56:27,332 writing dependency_links to ketacli.egg-info/dependency_links.txt 2025-11-24T05:56:27,334 writing entry points to ketacli.egg-info/entry_points.txt 2025-11-24T05:56:27,336 writing requirements to ketacli.egg-info/requires.txt 2025-11-24T05:56:27,337 writing top-level names to ketacli.egg-info/top_level.txt 2025-11-24T05:56:27,381 reading manifest file 'ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:27,390 reading manifest template 'MANIFEST.in' 2025-11-24T05:56:27,392 warning: no files found matching 'ketacli/sdk/ai/skills/*.yaml' 2025-11-24T05:56:27,402 writing manifest file 'ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:27,500 Getting requirements to build wheel: finished with status 'done' 2025-11-24T05:56:27,503 Created temporary directory: /tmp/pip-modern-metadata-wxmv5ny7 2025-11-24T05:56:27,506 Preparing metadata (pyproject.toml): started 2025-11-24T05:56:27,507 Running command Preparing metadata (pyproject.toml) 2025-11-24T05:56:28,068 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:28,068 !! 2025-11-24T05:56:28,069 ******************************************************************************** 2025-11-24T05:56:28,070 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:28,071 `license = 'MIT'` 2025-11-24T05:56:28,073 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:28,073 consider this value unless `license` is listed as `dynamic`. 2025-11-24T05:56:28,075 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:28,076 To prevent this problem, you can list `license` under `dynamic` or alternatively 2025-11-24T05:56:28,077 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:28,077 configuration. 2025-11-24T05:56:28,078 ******************************************************************************** 2025-11-24T05:56:28,079 !! 2025-11-24T05:56:28,080 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:28,080 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:28,081 !! 2025-11-24T05:56:28,082 ******************************************************************************** 2025-11-24T05:56:28,082 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:28,083 `authors = 'lvheyang'` 2025-11-24T05:56:28,084 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:28,084 consider this value unless `authors` is listed as `dynamic`. 2025-11-24T05:56:28,085 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:28,086 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-11-24T05:56:28,087 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:28,087 configuration. 2025-11-24T05:56:28,088 ******************************************************************************** 2025-11-24T05:56:28,089 !! 2025-11-24T05:56:28,089 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:28,090 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-24T05:56:28,090 corresp(dist, value, root_dir) 2025-11-24T05:56:28,091 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2025-11-24T05:56:28,091 corresp(dist, value, root_dir) 2025-11-24T05:56:28,163 running dist_info 2025-11-24T05:56:28,175 creating /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info 2025-11-24T05:56:28,176 writing /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/PKG-INFO 2025-11-24T05:56:28,179 writing dependency_links to /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/dependency_links.txt 2025-11-24T05:56:28,181 writing entry points to /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/entry_points.txt 2025-11-24T05:56:28,182 writing requirements to /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/requires.txt 2025-11-24T05:56:28,184 writing top-level names to /tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/top_level.txt 2025-11-24T05:56:28,185 writing manifest file '/tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:28,224 reading manifest file '/tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:28,226 reading manifest template 'MANIFEST.in' 2025-11-24T05:56:28,228 warning: no files found matching 'ketacli/sdk/ai/skills/*.yaml' 2025-11-24T05:56:28,236 writing manifest file '/tmp/pip-modern-metadata-wxmv5ny7/ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:28,237 creating '/tmp/pip-modern-metadata-wxmv5ny7/ketacli-1.4.4.dist-info' 2025-11-24T05:56:28,364 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-24T05:56:28,369 Source in /tmp/pip-wheel-c1gewadt/ketacli_e2683d108ad94611a81db17b2dc5ee31 has version 1.4.4, which satisfies requirement ketacli==1.4.4 from https://files.pythonhosted.org/packages/1a/3e/10d7de2b08d113f53682192a8b20b5f0df43cb2ea689a9fca2243d80c281/ketacli-1.4.4.tar.gz 2025-11-24T05:56:28,370 Removed ketacli==1.4.4 from https://files.pythonhosted.org/packages/1a/3e/10d7de2b08d113f53682192a8b20b5f0df43cb2ea689a9fca2243d80c281/ketacli-1.4.4.tar.gz from build tracker '/tmp/pip-build-tracker-dyf7tjk3' 2025-11-24T05:56:28,376 Created temporary directory: /tmp/pip-unpack-cxl_l8_e 2025-11-24T05:56:28,376 Building wheels for collected packages: ketacli 2025-11-24T05:56:28,381 Created temporary directory: /tmp/pip-wheel-vmhpkzeo 2025-11-24T05:56:28,381 Destination directory: /tmp/pip-wheel-vmhpkzeo 2025-11-24T05:56:28,383 Building wheel for ketacli (pyproject.toml): started 2025-11-24T05:56:28,385 Running command Building wheel for ketacli (pyproject.toml) 2025-11-24T05:56:28,961 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:28,961 !! 2025-11-24T05:56:28,962 ******************************************************************************** 2025-11-24T05:56:28,963 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:28,964 `license = 'MIT'` 2025-11-24T05:56:28,965 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:28,965 consider this value unless `license` is listed as `dynamic`. 2025-11-24T05:56:28,966 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:28,967 To prevent this problem, you can list `license` under `dynamic` or alternatively 2025-11-24T05:56:28,967 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:28,968 configuration. 2025-11-24T05:56:28,968 ******************************************************************************** 2025-11-24T05:56:28,969 !! 2025-11-24T05:56:28,970 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:28,971 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2025-11-24T05:56:28,971 !! 2025-11-24T05:56:28,973 ******************************************************************************** 2025-11-24T05:56:28,973 The following seems to be defined outside of `pyproject.toml`: 2025-11-24T05:56:28,974 `authors = 'lvheyang'` 2025-11-24T05:56:28,976 According to the spec (see the link below), however, setuptools CANNOT 2025-11-24T05:56:28,976 consider this value unless `authors` is listed as `dynamic`. 2025-11-24T05:56:28,977 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-11-24T05:56:28,979 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2025-11-24T05:56:28,979 remove the `[project]` table from your file and rely entirely on other means of 2025-11-24T05:56:28,980 configuration. 2025-11-24T05:56:28,980 ******************************************************************************** 2025-11-24T05:56:28,981 !! 2025-11-24T05:56:28,982 _handle_missing_dynamic(dist, project_table) 2025-11-24T05:56:28,983 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-11-24T05:56:28,983 corresp(dist, value, root_dir) 2025-11-24T05:56:28,984 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2025-11-24T05:56:28,984 corresp(dist, value, root_dir) 2025-11-24T05:56:29,047 running bdist_wheel 2025-11-24T05:56:29,068 running build 2025-11-24T05:56:29,068 running build_py 2025-11-24T05:56:29,075 creating build/lib/ketacli 2025-11-24T05:56:29,077 copying ketacli/ketacli.py -> build/lib/ketacli 2025-11-24T05:56:29,079 copying ketacli/__init__.py -> build/lib/ketacli 2025-11-24T05:56:29,081 copying ketacli/__main__.py -> build/lib/ketacli 2025-11-24T05:56:29,083 creating build/lib/ketacli/sdk 2025-11-24T05:56:29,084 copying ketacli/sdk/converters.py -> build/lib/ketacli/sdk 2025-11-24T05:56:29,086 copying ketacli/sdk/__init__.py -> build/lib/ketacli/sdk 2025-11-24T05:56:29,088 copying ketacli/sdk/util.py -> build/lib/ketacli/sdk 2025-11-24T05:56:29,091 creating build/lib/ketacli/plugins 2025-11-24T05:56:29,092 copying ketacli/plugins/interactive.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,093 copying ketacli/plugins/__init__.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,095 copying ketacli/plugins/metric.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,097 copying ketacli/plugins/asset.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,100 copying ketacli/plugins/data.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,101 copying ketacli/plugins/ai_search.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,104 copying ketacli/plugins/mock.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,107 copying ketacli/plugins/auth.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,109 copying ketacli/plugins/visualization.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,111 copying ketacli/plugins/config.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,113 copying ketacli/plugins/search.py -> build/lib/ketacli/plugins 2025-11-24T05:56:29,115 creating build/lib/ketacli/sdk/base 2025-11-24T05:56:29,116 copying ketacli/sdk/base/__init__.py -> build/lib/ketacli/sdk/base 2025-11-24T05:56:29,118 copying ketacli/sdk/base/getch.py -> build/lib/ketacli/sdk/base 2025-11-24T05:56:29,120 copying ketacli/sdk/base/client.py -> build/lib/ketacli/sdk/base 2025-11-24T05:56:29,122 copying ketacli/sdk/base/config.py -> build/lib/ketacli/sdk/base 2025-11-24T05:56:29,124 copying ketacli/sdk/base/search.py -> build/lib/ketacli/sdk/base 2025-11-24T05:56:29,127 creating build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,128 copying ketacli/sdk/ai/function_call.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,130 copying ketacli/sdk/ai/__init__.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,132 copying ketacli/sdk/ai/examples.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,134 copying ketacli/sdk/ai/client.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,137 copying ketacli/sdk/ai/tool_output_compressor.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,139 copying ketacli/sdk/ai/config.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,142 copying ketacli/sdk/ai/validators.py -> build/lib/ketacli/sdk/ai 2025-11-24T05:56:29,144 creating build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,145 copying ketacli/sdk/chart/no_data.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,147 copying ketacli/sdk/chart/layout.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,150 copying ketacli/sdk/chart/__init__.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,151 copying ketacli/sdk/chart/single_value.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,153 copying ketacli/sdk/chart/interactive_search.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,156 copying ketacli/sdk/chart/base.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,158 copying ketacli/sdk/chart/chart_components.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,161 copying ketacli/sdk/chart/view_switcher.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,163 copying ketacli/sdk/chart/plot.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,165 copying ketacli/sdk/chart/table.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,168 copying ketacli/sdk/chart/utils.py -> build/lib/ketacli/sdk/chart 2025-11-24T05:56:29,171 creating build/lib/ketacli/sdk/request 2025-11-24T05:56:29,172 copying ketacli/sdk/request/asset_map.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,174 copying ketacli/sdk/request/__init__.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,176 copying ketacli/sdk/request/get.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,177 copying ketacli/sdk/request/list.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,180 copying ketacli/sdk/request/export.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,182 copying ketacli/sdk/request/create.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,183 copying ketacli/sdk/request/update.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,185 copying ketacli/sdk/request/delete.py -> build/lib/ketacli/sdk/request 2025-11-24T05:56:29,187 creating build/lib/ketacli/sdk/test 2025-11-24T05:56:29,188 copying ketacli/sdk/test/convert_zabbix_sigle_to_spl.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,190 copying ketacli/sdk/test/test_spl_examples.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,192 copying ketacli/sdk/test/__init__.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,194 copying ketacli/sdk/test/cli.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,196 copying ketacli/sdk/test/test_spl_boolean_parsing.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,198 copying ketacli/sdk/test/test_zabbix_parser.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,200 copying ketacli/sdk/test/run_zabbix_roles_check.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,202 copying ketacli/sdk/test/test_zabbix_sigle.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,203 copying ketacli/sdk/test/test_runner.py -> build/lib/ketacli/sdk/test 2025-11-24T05:56:29,206 creating build/lib/ketacli/sdk/output 2025-11-24T05:56:29,207 copying ketacli/sdk/output/format.py -> build/lib/ketacli/sdk/output 2025-11-24T05:56:29,209 copying ketacli/sdk/output/__init__.py -> build/lib/ketacli/sdk/output 2025-11-24T05:56:29,211 copying ketacli/sdk/output/output.py -> build/lib/ketacli/sdk/output 2025-11-24T05:56:29,213 creating build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,214 copying ketacli/sdk/textual_chart/config_manager.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,217 copying ketacli/sdk/textual_chart/__init__.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,219 copying ketacli/sdk/textual_chart/data_models.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,221 copying ketacli/sdk/textual_chart/integration_example.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,223 copying ketacli/sdk/textual_chart/model_config_app.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,225 copying ketacli/sdk/textual_chart/context_compressor.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,227 copying ketacli/sdk/textual_chart/styles.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,230 copying ketacli/sdk/textual_chart/token_calculator.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,232 copying ketacli/sdk/textual_chart/app.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,235 copying ketacli/sdk/textual_chart/context_manager.py -> build/lib/ketacli/sdk/textual_chart 2025-11-24T05:56:29,238 creating build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,239 copying ketacli/sdk/ai/skills/registry.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,241 copying ketacli/sdk/ai/skills/__init__.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,243 copying ketacli/sdk/ai/skills/selector.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,246 copying ketacli/sdk/ai/skills/runner.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,247 copying ketacli/sdk/ai/skills/models.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,249 copying ketacli/sdk/ai/skills/loader.py -> build/lib/ketacli/sdk/ai/skills 2025-11-24T05:56:29,252 creating build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,253 copying ketacli/sdk/ai/functions/browser_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,256 copying ketacli/sdk/ai/functions/script_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,258 copying ketacli/sdk/ai/functions/__init__.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,260 copying ketacli/sdk/ai/functions/asset_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,262 copying ketacli/sdk/ai/functions/data_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,265 copying ketacli/sdk/ai/functions/visualization_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,267 copying ketacli/sdk/ai/functions/search_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,270 copying ketacli/sdk/ai/functions/docs_functions.py -> build/lib/ketacli/sdk/ai/functions 2025-11-24T05:56:29,272 creating build/lib/ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,273 copying ketacli/sdk/chart/chart_utils/search_history.py -> build/lib/ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,275 copying ketacli/sdk/chart/chart_utils/__init__.py -> build/lib/ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,277 copying ketacli/sdk/chart/chart_utils/spl_textarea.py -> build/lib/ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,280 creating build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,281 copying ketacli/sdk/textual_chart/widgets/__init__.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,283 copying ketacli/sdk/textual_chart/widgets/config_widgets.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,285 copying ketacli/sdk/textual_chart/widgets/skills_browser.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,288 copying ketacli/sdk/textual_chart/widgets/input_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,290 copying ketacli/sdk/textual_chart/widgets/modal_widgets.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,293 copying ketacli/sdk/textual_chart/widgets/model_selector_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,295 copying ketacli/sdk/textual_chart/widgets/task_manager_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,297 copying ketacli/sdk/textual_chart/widgets/message_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,300 copying ketacli/sdk/textual_chart/widgets/message_actions_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,302 copying ketacli/sdk/textual_chart/widgets/chat_history_widget.py -> build/lib/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,305 creating build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,306 copying ketacli/sdk/textual_chart/utils/ai_helpers.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,309 copying ketacli/sdk/textual_chart/utils/__init__.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,311 copying ketacli/sdk/textual_chart/utils/plan_executor.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,313 copying ketacli/sdk/textual_chart/utils/history_utils.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,316 copying ketacli/sdk/textual_chart/utils/chat_flow.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,320 copying ketacli/sdk/textual_chart/utils/chat_stream.py -> build/lib/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,322 running egg_info 2025-11-24T05:56:29,334 writing ketacli.egg-info/PKG-INFO 2025-11-24T05:56:29,336 writing dependency_links to ketacli.egg-info/dependency_links.txt 2025-11-24T05:56:29,338 writing entry points to ketacli.egg-info/entry_points.txt 2025-11-24T05:56:29,340 writing requirements to ketacli.egg-info/requires.txt 2025-11-24T05:56:29,341 writing top-level names to ketacli.egg-info/top_level.txt 2025-11-24T05:56:29,368 reading manifest file 'ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:29,378 reading manifest template 'MANIFEST.in' 2025-11-24T05:56:29,380 warning: no files found matching 'ketacli/sdk/ai/skills/*.yaml' 2025-11-24T05:56:29,389 writing manifest file 'ketacli.egg-info/SOURCES.txt' 2025-11-24T05:56:29,392 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ketacli.charts' is absent from the `packages` configuration. 2025-11-24T05:56:29,392 !! 2025-11-24T05:56:29,394 ******************************************************************************** 2025-11-24T05:56:29,394 ############################ 2025-11-24T05:56:29,395 # Package would be ignored # 2025-11-24T05:56:29,395 ############################ 2025-11-24T05:56:29,395 Python recognizes 'ketacli.charts' as an importable package[^1], 2025-11-24T05:56:29,396 but it is absent from setuptools' `packages` configuration. 2025-11-24T05:56:29,397 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-24T05:56:29,397 package, please make sure that 'ketacli.charts' is explicitly added 2025-11-24T05:56:29,398 to the `packages` configuration field. 2025-11-24T05:56:29,399 Alternatively, you can also rely on setuptools' discovery methods 2025-11-24T05:56:29,399 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-24T05:56:29,400 instead of `find_packages(...)`/`find:`). 2025-11-24T05:56:29,401 You can read more about "package discovery" on setuptools documentation page: 2025-11-24T05:56:29,402 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-24T05:56:29,403 If you don't want 'ketacli.charts' to be distributed and are 2025-11-24T05:56:29,403 already explicitly excluding 'ketacli.charts' via 2025-11-24T05:56:29,403 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-24T05:56:29,404 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-24T05:56:29,405 combination with a more fine grained `package-data` configuration. 2025-11-24T05:56:29,405 You can read more about "package data files" on setuptools documentation page: 2025-11-24T05:56:29,407 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-24T05:56:29,408 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-24T05:56:29,409 even if it does not contain any `.py` files. 2025-11-24T05:56:29,410 On the other hand, currently there is no concept of package data 2025-11-24T05:56:29,410 directory, all directories are treated like packages. 2025-11-24T05:56:29,411 ******************************************************************************** 2025-11-24T05:56:29,412 !! 2025-11-24T05:56:29,412 check.warn(importable) 2025-11-24T05:56:29,413 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ketacli.sdk.ai.prompts' is absent from the `packages` configuration. 2025-11-24T05:56:29,414 !! 2025-11-24T05:56:29,415 ******************************************************************************** 2025-11-24T05:56:29,416 ############################ 2025-11-24T05:56:29,416 # Package would be ignored # 2025-11-24T05:56:29,417 ############################ 2025-11-24T05:56:29,418 Python recognizes 'ketacli.sdk.ai.prompts' as an importable package[^1], 2025-11-24T05:56:29,418 but it is absent from setuptools' `packages` configuration. 2025-11-24T05:56:29,419 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-24T05:56:29,420 package, please make sure that 'ketacli.sdk.ai.prompts' is explicitly added 2025-11-24T05:56:29,421 to the `packages` configuration field. 2025-11-24T05:56:29,422 Alternatively, you can also rely on setuptools' discovery methods 2025-11-24T05:56:29,422 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-24T05:56:29,423 instead of `find_packages(...)`/`find:`). 2025-11-24T05:56:29,424 You can read more about "package discovery" on setuptools documentation page: 2025-11-24T05:56:29,425 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-24T05:56:29,426 If you don't want 'ketacli.sdk.ai.prompts' to be distributed and are 2025-11-24T05:56:29,426 already explicitly excluding 'ketacli.sdk.ai.prompts' via 2025-11-24T05:56:29,427 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-24T05:56:29,427 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-24T05:56:29,427 combination with a more fine grained `package-data` configuration. 2025-11-24T05:56:29,428 You can read more about "package data files" on setuptools documentation page: 2025-11-24T05:56:29,429 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-24T05:56:29,431 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-24T05:56:29,431 even if it does not contain any `.py` files. 2025-11-24T05:56:29,432 On the other hand, currently there is no concept of package data 2025-11-24T05:56:29,432 directory, all directories are treated like packages. 2025-11-24T05:56:29,433 ******************************************************************************** 2025-11-24T05:56:29,434 !! 2025-11-24T05:56:29,434 check.warn(importable) 2025-11-24T05:56:29,434 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ketacli.sdk.ai.skills.examples' is absent from the `packages` configuration. 2025-11-24T05:56:29,435 !! 2025-11-24T05:56:29,436 ******************************************************************************** 2025-11-24T05:56:29,437 ############################ 2025-11-24T05:56:29,437 # Package would be ignored # 2025-11-24T05:56:29,438 ############################ 2025-11-24T05:56:29,438 Python recognizes 'ketacli.sdk.ai.skills.examples' as an importable package[^1], 2025-11-24T05:56:29,439 but it is absent from setuptools' `packages` configuration. 2025-11-24T05:56:29,439 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-24T05:56:29,440 package, please make sure that 'ketacli.sdk.ai.skills.examples' is explicitly added 2025-11-24T05:56:29,440 to the `packages` configuration field. 2025-11-24T05:56:29,441 Alternatively, you can also rely on setuptools' discovery methods 2025-11-24T05:56:29,442 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-24T05:56:29,443 instead of `find_packages(...)`/`find:`). 2025-11-24T05:56:29,444 You can read more about "package discovery" on setuptools documentation page: 2025-11-24T05:56:29,445 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-24T05:56:29,446 If you don't want 'ketacli.sdk.ai.skills.examples' to be distributed and are 2025-11-24T05:56:29,446 already explicitly excluding 'ketacli.sdk.ai.skills.examples' via 2025-11-24T05:56:29,447 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-24T05:56:29,447 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-24T05:56:29,448 combination with a more fine grained `package-data` configuration. 2025-11-24T05:56:29,448 You can read more about "package data files" on setuptools documentation page: 2025-11-24T05:56:29,450 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-24T05:56:29,451 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-24T05:56:29,452 even if it does not contain any `.py` files. 2025-11-24T05:56:29,452 On the other hand, currently there is no concept of package data 2025-11-24T05:56:29,453 directory, all directories are treated like packages. 2025-11-24T05:56:29,454 ******************************************************************************** 2025-11-24T05:56:29,454 !! 2025-11-24T05:56:29,455 check.warn(importable) 2025-11-24T05:56:29,455 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ketacli.sdk.request.api' is absent from the `packages` configuration. 2025-11-24T05:56:29,456 !! 2025-11-24T05:56:29,457 ******************************************************************************** 2025-11-24T05:56:29,457 ############################ 2025-11-24T05:56:29,457 # Package would be ignored # 2025-11-24T05:56:29,458 ############################ 2025-11-24T05:56:29,459 Python recognizes 'ketacli.sdk.request.api' as an importable package[^1], 2025-11-24T05:56:29,459 but it is absent from setuptools' `packages` configuration. 2025-11-24T05:56:29,460 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-24T05:56:29,460 package, please make sure that 'ketacli.sdk.request.api' is explicitly added 2025-11-24T05:56:29,461 to the `packages` configuration field. 2025-11-24T05:56:29,462 Alternatively, you can also rely on setuptools' discovery methods 2025-11-24T05:56:29,462 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-24T05:56:29,463 instead of `find_packages(...)`/`find:`). 2025-11-24T05:56:29,464 You can read more about "package discovery" on setuptools documentation page: 2025-11-24T05:56:29,465 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-24T05:56:29,466 If you don't want 'ketacli.sdk.request.api' to be distributed and are 2025-11-24T05:56:29,466 already explicitly excluding 'ketacli.sdk.request.api' via 2025-11-24T05:56:29,467 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-24T05:56:29,467 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-24T05:56:29,468 combination with a more fine grained `package-data` configuration. 2025-11-24T05:56:29,469 You can read more about "package data files" on setuptools documentation page: 2025-11-24T05:56:29,470 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-24T05:56:29,471 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-24T05:56:29,472 even if it does not contain any `.py` files. 2025-11-24T05:56:29,472 On the other hand, currently there is no concept of package data 2025-11-24T05:56:29,473 directory, all directories are treated like packages. 2025-11-24T05:56:29,473 ******************************************************************************** 2025-11-24T05:56:29,474 !! 2025-11-24T05:56:29,475 check.warn(importable) 2025-11-24T05:56:29,475 /tmp/pip-build-env-6dlr61g5/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ketacli.skills' is absent from the `packages` configuration. 2025-11-24T05:56:29,476 !! 2025-11-24T05:56:29,477 ******************************************************************************** 2025-11-24T05:56:29,478 ############################ 2025-11-24T05:56:29,478 # Package would be ignored # 2025-11-24T05:56:29,479 ############################ 2025-11-24T05:56:29,479 Python recognizes 'ketacli.skills' as an importable package[^1], 2025-11-24T05:56:29,480 but it is absent from setuptools' `packages` configuration. 2025-11-24T05:56:29,481 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-24T05:56:29,481 package, please make sure that 'ketacli.skills' is explicitly added 2025-11-24T05:56:29,482 to the `packages` configuration field. 2025-11-24T05:56:29,483 Alternatively, you can also rely on setuptools' discovery methods 2025-11-24T05:56:29,483 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-24T05:56:29,484 instead of `find_packages(...)`/`find:`). 2025-11-24T05:56:29,485 You can read more about "package discovery" on setuptools documentation page: 2025-11-24T05:56:29,486 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-24T05:56:29,487 If you don't want 'ketacli.skills' to be distributed and are 2025-11-24T05:56:29,487 already explicitly excluding 'ketacli.skills' via 2025-11-24T05:56:29,488 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-24T05:56:29,488 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-24T05:56:29,488 combination with a more fine grained `package-data` configuration. 2025-11-24T05:56:29,489 You can read more about "package data files" on setuptools documentation page: 2025-11-24T05:56:29,490 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-24T05:56:29,492 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-24T05:56:29,492 even if it does not contain any `.py` files. 2025-11-24T05:56:29,493 On the other hand, currently there is no concept of package data 2025-11-24T05:56:29,494 directory, all directories are treated like packages. 2025-11-24T05:56:29,494 ******************************************************************************** 2025-11-24T05:56:29,495 !! 2025-11-24T05:56:29,496 check.warn(importable) 2025-11-24T05:56:29,497 creating build/lib/ketacli/charts 2025-11-24T05:56:29,497 copying ketacli/charts/audit.yaml -> build/lib/ketacli/charts 2025-11-24T05:56:29,498 copying ketacli/charts/infra-host.yaml -> build/lib/ketacli/charts 2025-11-24T05:56:29,498 copying ketacli/charts/k8s-monitor.yaml -> build/lib/ketacli/charts 2025-11-24T05:56:29,499 copying ketacli/charts/monitor.yaml -> build/lib/ketacli/charts 2025-11-24T05:56:29,499 creating build/lib/ketacli/skills 2025-11-24T05:56:29,500 copying ketacli/skills/自巡检.yaml -> build/lib/ketacli/skills 2025-11-24T05:56:29,500 creating build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,501 copying ketacli/sdk/ai/prompts/log_search_syntax.md -> build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,501 copying ketacli/sdk/ai/prompts/metric_search_syntax.md -> build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,502 copying ketacli/sdk/ai/prompts/simple_metric_search.md -> build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,502 copying ketacli/sdk/ai/prompts/simple_search.md -> build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,503 copying ketacli/sdk/ai/prompts/system.md -> build/lib/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,503 creating build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,504 copying ketacli/sdk/ai/skills/examples/环境配置管理.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,504 copying ketacli/sdk/ai/skills/examples/k8s资源巡检.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,505 copying ketacli/sdk/ai/skills/examples/k8s问题分析与排查.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,506 copying ketacli/sdk/ai/skills/examples/日志搜索技能.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,506 copying ketacli/sdk/ai/skills/examples/资源创建.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,507 copying ketacli/sdk/ai/skills/examples/keta-installer操作指南.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,508 copying ketacli/sdk/ai/skills/examples/模拟数据.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,508 copying ketacli/sdk/ai/skills/examples/网页搜索与访问.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,509 copying ketacli/sdk/ai/skills/examples/指标计算.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,509 copying ketacli/sdk/ai/skills/examples/执行本地命令.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,510 copying ketacli/sdk/ai/skills/examples/资源列出.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,510 copying ketacli/sdk/ai/skills/examples/链路追逐.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,511 copying ketacli/sdk/ai/skills/examples/自巡检.yaml -> build/lib/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,511 creating build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,511 copying ketacli/sdk/request/api/admin.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,512 copying ketacli/sdk/request/api/alerts.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,512 copying ketacli/sdk/request/api/apps.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,513 copying ketacli/sdk/request/api/asset_management.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,513 copying ketacli/sdk/request/api/auth.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,514 copying ketacli/sdk/request/api/datacollector.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,514 copying ketacli/sdk/request/api/metrics.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,514 copying ketacli/sdk/request/api/repos.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,515 copying ketacli/sdk/request/api/sourcetype.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,516 copying ketacli/sdk/request/api/users.yaml -> build/lib/ketacli/sdk/request/api 2025-11-24T05:56:29,531 installing to build/bdist.linux-armv7l/wheel 2025-11-24T05:56:29,532 running install 2025-11-24T05:56:29,554 running install_lib 2025-11-24T05:56:29,561 creating build/bdist.linux-armv7l/wheel 2025-11-24T05:56:29,563 creating build/bdist.linux-armv7l/wheel/ketacli 2025-11-24T05:56:29,564 creating build/bdist.linux-armv7l/wheel/ketacli/skills 2025-11-24T05:56:29,565 copying build/lib/ketacli/skills/自巡检.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/skills 2025-11-24T05:56:29,567 copying build/lib/ketacli/ketacli.py -> build/bdist.linux-armv7l/wheel/./ketacli 2025-11-24T05:56:29,569 copying build/lib/ketacli/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli 2025-11-24T05:56:29,572 creating build/bdist.linux-armv7l/wheel/ketacli/sdk 2025-11-24T05:56:29,573 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/base 2025-11-24T05:56:29,575 copying build/lib/ketacli/sdk/base/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/base 2025-11-24T05:56:29,576 copying build/lib/ketacli/sdk/base/getch.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/base 2025-11-24T05:56:29,578 copying build/lib/ketacli/sdk/base/client.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/base 2025-11-24T05:56:29,580 copying build/lib/ketacli/sdk/base/config.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/base 2025-11-24T05:56:29,582 copying build/lib/ketacli/sdk/base/search.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/base 2025-11-24T05:56:29,584 copying build/lib/ketacli/sdk/converters.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk 2025-11-24T05:56:29,587 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/ai 2025-11-24T05:56:29,589 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/ai/skills 2025-11-24T05:56:29,590 copying build/lib/ketacli/sdk/ai/skills/registry.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,592 copying build/lib/ketacli/sdk/ai/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,595 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,596 copying build/lib/ketacli/sdk/ai/skills/examples/环境配置管理.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,598 copying build/lib/ketacli/sdk/ai/skills/examples/k8s资源巡检.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,600 copying build/lib/ketacli/sdk/ai/skills/examples/k8s问题分析与排查.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,601 copying build/lib/ketacli/sdk/ai/skills/examples/日志搜索技能.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,603 copying build/lib/ketacli/sdk/ai/skills/examples/资源创建.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,605 copying build/lib/ketacli/sdk/ai/skills/examples/keta-installer操作指南.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,606 copying build/lib/ketacli/sdk/ai/skills/examples/模拟数据.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,608 copying build/lib/ketacli/sdk/ai/skills/examples/网页搜索与访问.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,610 copying build/lib/ketacli/sdk/ai/skills/examples/指标计算.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,612 copying build/lib/ketacli/sdk/ai/skills/examples/执行本地命令.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,614 copying build/lib/ketacli/sdk/ai/skills/examples/资源列出.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,615 copying build/lib/ketacli/sdk/ai/skills/examples/链路追逐.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,617 copying build/lib/ketacli/sdk/ai/skills/examples/自巡检.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills/examples 2025-11-24T05:56:29,619 copying build/lib/ketacli/sdk/ai/skills/selector.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,621 copying build/lib/ketacli/sdk/ai/skills/runner.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,623 copying build/lib/ketacli/sdk/ai/skills/models.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,625 copying build/lib/ketacli/sdk/ai/skills/loader.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/skills 2025-11-24T05:56:29,627 copying build/lib/ketacli/sdk/ai/function_call.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,629 copying build/lib/ketacli/sdk/ai/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,631 copying build/lib/ketacli/sdk/ai/examples.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,634 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/ai/functions 2025-11-24T05:56:29,635 copying build/lib/ketacli/sdk/ai/functions/browser_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,637 copying build/lib/ketacli/sdk/ai/functions/script_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,640 copying build/lib/ketacli/sdk/ai/functions/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,642 copying build/lib/ketacli/sdk/ai/functions/asset_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,644 copying build/lib/ketacli/sdk/ai/functions/data_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,646 copying build/lib/ketacli/sdk/ai/functions/visualization_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,649 copying build/lib/ketacli/sdk/ai/functions/search_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,652 copying build/lib/ketacli/sdk/ai/functions/docs_functions.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/functions 2025-11-24T05:56:29,655 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/ai/prompts 2025-11-24T05:56:29,655 copying build/lib/ketacli/sdk/ai/prompts/system.md -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/prompts 2025-11-24T05:56:29,657 copying build/lib/ketacli/sdk/ai/prompts/simple_search.md -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/prompts 2025-11-24T05:56:29,659 copying build/lib/ketacli/sdk/ai/prompts/simple_metric_search.md -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/prompts 2025-11-24T05:56:29,662 copying build/lib/ketacli/sdk/ai/prompts/metric_search_syntax.md -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/prompts 2025-11-24T05:56:29,664 copying build/lib/ketacli/sdk/ai/prompts/log_search_syntax.md -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai/prompts 2025-11-24T05:56:29,666 copying build/lib/ketacli/sdk/ai/client.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,669 copying build/lib/ketacli/sdk/ai/tool_output_compressor.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,671 copying build/lib/ketacli/sdk/ai/config.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,673 copying build/lib/ketacli/sdk/ai/validators.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/ai 2025-11-24T05:56:29,675 copying build/lib/ketacli/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk 2025-11-24T05:56:29,677 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/chart 2025-11-24T05:56:29,678 copying build/lib/ketacli/sdk/chart/no_data.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,680 copying build/lib/ketacli/sdk/chart/layout.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,683 copying build/lib/ketacli/sdk/chart/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,684 copying build/lib/ketacli/sdk/chart/single_value.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,686 copying build/lib/ketacli/sdk/chart/interactive_search.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,689 copying build/lib/ketacli/sdk/chart/base.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,691 copying build/lib/ketacli/sdk/chart/chart_components.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,693 copying build/lib/ketacli/sdk/chart/view_switcher.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,695 copying build/lib/ketacli/sdk/chart/plot.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,698 copying build/lib/ketacli/sdk/chart/table.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,702 copying build/lib/ketacli/sdk/chart/utils.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart 2025-11-24T05:56:29,704 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,705 copying build/lib/ketacli/sdk/chart/chart_utils/search_history.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,708 copying build/lib/ketacli/sdk/chart/chart_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,710 copying build/lib/ketacli/sdk/chart/chart_utils/spl_textarea.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/chart/chart_utils 2025-11-24T05:56:29,712 copying build/lib/ketacli/sdk/util.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk 2025-11-24T05:56:29,715 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/request 2025-11-24T05:56:29,716 copying build/lib/ketacli/sdk/request/asset_map.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,718 copying build/lib/ketacli/sdk/request/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,720 copying build/lib/ketacli/sdk/request/get.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,721 copying build/lib/ketacli/sdk/request/list.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,724 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/request/api 2025-11-24T05:56:29,725 copying build/lib/ketacli/sdk/request/api/datacollector.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,727 copying build/lib/ketacli/sdk/request/api/metrics.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,728 copying build/lib/ketacli/sdk/request/api/users.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,730 copying build/lib/ketacli/sdk/request/api/sourcetype.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,732 copying build/lib/ketacli/sdk/request/api/apps.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,734 copying build/lib/ketacli/sdk/request/api/asset_management.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,736 copying build/lib/ketacli/sdk/request/api/alerts.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,737 copying build/lib/ketacli/sdk/request/api/auth.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,739 copying build/lib/ketacli/sdk/request/api/admin.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,741 copying build/lib/ketacli/sdk/request/api/repos.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request/api 2025-11-24T05:56:29,743 copying build/lib/ketacli/sdk/request/export.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,745 copying build/lib/ketacli/sdk/request/create.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,747 copying build/lib/ketacli/sdk/request/update.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,748 copying build/lib/ketacli/sdk/request/delete.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/request 2025-11-24T05:56:29,750 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/test 2025-11-24T05:56:29,751 copying build/lib/ketacli/sdk/test/convert_zabbix_sigle_to_spl.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,753 copying build/lib/ketacli/sdk/test/test_spl_examples.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,755 copying build/lib/ketacli/sdk/test/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,757 copying build/lib/ketacli/sdk/test/cli.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,759 copying build/lib/ketacli/sdk/test/test_spl_boolean_parsing.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,761 copying build/lib/ketacli/sdk/test/test_zabbix_parser.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,762 copying build/lib/ketacli/sdk/test/run_zabbix_roles_check.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,764 copying build/lib/ketacli/sdk/test/test_zabbix_sigle.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,766 copying build/lib/ketacli/sdk/test/test_runner.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/test 2025-11-24T05:56:29,769 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/output 2025-11-24T05:56:29,770 copying build/lib/ketacli/sdk/output/format.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/output 2025-11-24T05:56:29,772 copying build/lib/ketacli/sdk/output/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/output 2025-11-24T05:56:29,774 copying build/lib/ketacli/sdk/output/output.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/output 2025-11-24T05:56:29,777 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/textual_chart 2025-11-24T05:56:29,778 copying build/lib/ketacli/sdk/textual_chart/config_manager.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,780 copying build/lib/ketacli/sdk/textual_chart/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,782 copying build/lib/ketacli/sdk/textual_chart/data_models.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,783 copying build/lib/ketacli/sdk/textual_chart/integration_example.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,786 copying build/lib/ketacli/sdk/textual_chart/model_config_app.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,788 copying build/lib/ketacli/sdk/textual_chart/context_compressor.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,790 copying build/lib/ketacli/sdk/textual_chart/styles.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,792 copying build/lib/ketacli/sdk/textual_chart/token_calculator.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,794 copying build/lib/ketacli/sdk/textual_chart/app.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,798 copying build/lib/ketacli/sdk/textual_chart/context_manager.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart 2025-11-24T05:56:29,800 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,801 copying build/lib/ketacli/sdk/textual_chart/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,803 copying build/lib/ketacli/sdk/textual_chart/widgets/config_widgets.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,806 copying build/lib/ketacli/sdk/textual_chart/widgets/skills_browser.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,808 copying build/lib/ketacli/sdk/textual_chart/widgets/input_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,810 copying build/lib/ketacli/sdk/textual_chart/widgets/modal_widgets.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,813 copying build/lib/ketacli/sdk/textual_chart/widgets/model_selector_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,815 copying build/lib/ketacli/sdk/textual_chart/widgets/task_manager_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,818 copying build/lib/ketacli/sdk/textual_chart/widgets/message_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,820 copying build/lib/ketacli/sdk/textual_chart/widgets/message_actions_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,822 copying build/lib/ketacli/sdk/textual_chart/widgets/chat_history_widget.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/widgets 2025-11-24T05:56:29,825 creating build/bdist.linux-armv7l/wheel/ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,826 copying build/lib/ketacli/sdk/textual_chart/utils/ai_helpers.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,829 copying build/lib/ketacli/sdk/textual_chart/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,831 copying build/lib/ketacli/sdk/textual_chart/utils/plan_executor.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,834 copying build/lib/ketacli/sdk/textual_chart/utils/history_utils.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,835 copying build/lib/ketacli/sdk/textual_chart/utils/chat_flow.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,839 copying build/lib/ketacli/sdk/textual_chart/utils/chat_stream.py -> build/bdist.linux-armv7l/wheel/./ketacli/sdk/textual_chart/utils 2025-11-24T05:56:29,842 creating build/bdist.linux-armv7l/wheel/ketacli/plugins 2025-11-24T05:56:29,843 copying build/lib/ketacli/plugins/interactive.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,844 copying build/lib/ketacli/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,846 copying build/lib/ketacli/plugins/metric.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,848 copying build/lib/ketacli/plugins/asset.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,850 copying build/lib/ketacli/plugins/data.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,852 copying build/lib/ketacli/plugins/ai_search.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,854 copying build/lib/ketacli/plugins/mock.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,857 copying build/lib/ketacli/plugins/auth.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,858 copying build/lib/ketacli/plugins/visualization.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,860 copying build/lib/ketacli/plugins/config.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,862 copying build/lib/ketacli/plugins/search.py -> build/bdist.linux-armv7l/wheel/./ketacli/plugins 2025-11-24T05:56:29,864 copying build/lib/ketacli/__main__.py -> build/bdist.linux-armv7l/wheel/./ketacli 2025-11-24T05:56:29,866 creating build/bdist.linux-armv7l/wheel/ketacli/charts 2025-11-24T05:56:29,867 copying build/lib/ketacli/charts/audit.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/charts 2025-11-24T05:56:29,869 copying build/lib/ketacli/charts/infra-host.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/charts 2025-11-24T05:56:29,871 copying build/lib/ketacli/charts/monitor.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/charts 2025-11-24T05:56:29,873 copying build/lib/ketacli/charts/k8s-monitor.yaml -> build/bdist.linux-armv7l/wheel/./ketacli/charts 2025-11-24T05:56:29,876 running install_egg_info 2025-11-24T05:56:29,881 Copying ketacli.egg-info to build/bdist.linux-armv7l/wheel/./ketacli-1.4.4-py3.11.egg-info 2025-11-24T05:56:29,892 running install_scripts 2025-11-24T05:56:29,900 creating build/bdist.linux-armv7l/wheel/ketacli-1.4.4.dist-info/WHEEL 2025-11-24T05:56:29,903 creating '/tmp/pip-wheel-vmhpkzeo/.tmp-wjhriav7/ketacli-1.4.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-24T05:56:29,905 adding 'ketacli/__init__.py' 2025-11-24T05:56:29,906 adding 'ketacli/__main__.py' 2025-11-24T05:56:29,908 adding 'ketacli/ketacli.py' 2025-11-24T05:56:29,910 adding 'ketacli/charts/audit.yaml' 2025-11-24T05:56:29,912 adding 'ketacli/charts/infra-host.yaml' 2025-11-24T05:56:29,914 adding 'ketacli/charts/k8s-monitor.yaml' 2025-11-24T05:56:29,916 adding 'ketacli/charts/monitor.yaml' 2025-11-24T05:56:29,918 adding 'ketacli/plugins/__init__.py' 2025-11-24T05:56:29,921 adding 'ketacli/plugins/ai_search.py' 2025-11-24T05:56:29,923 adding 'ketacli/plugins/asset.py' 2025-11-24T05:56:29,925 adding 'ketacli/plugins/auth.py' 2025-11-24T05:56:29,926 adding 'ketacli/plugins/config.py' 2025-11-24T05:56:29,927 adding 'ketacli/plugins/data.py' 2025-11-24T05:56:29,928 adding 'ketacli/plugins/interactive.py' 2025-11-24T05:56:29,930 adding 'ketacli/plugins/metric.py' 2025-11-24T05:56:29,935 adding 'ketacli/plugins/mock.py' 2025-11-24T05:56:29,936 adding 'ketacli/plugins/search.py' 2025-11-24T05:56:29,938 adding 'ketacli/plugins/visualization.py' 2025-11-24T05:56:29,940 adding 'ketacli/sdk/__init__.py' 2025-11-24T05:56:29,941 adding 'ketacli/sdk/converters.py' 2025-11-24T05:56:29,943 adding 'ketacli/sdk/util.py' 2025-11-24T05:56:29,945 adding 'ketacli/sdk/ai/__init__.py' 2025-11-24T05:56:29,949 adding 'ketacli/sdk/ai/client.py' 2025-11-24T05:56:29,950 adding 'ketacli/sdk/ai/config.py' 2025-11-24T05:56:29,952 adding 'ketacli/sdk/ai/examples.py' 2025-11-24T05:56:29,954 adding 'ketacli/sdk/ai/function_call.py' 2025-11-24T05:56:29,955 adding 'ketacli/sdk/ai/tool_output_compressor.py' 2025-11-24T05:56:29,957 adding 'ketacli/sdk/ai/validators.py' 2025-11-24T05:56:29,958 adding 'ketacli/sdk/ai/functions/__init__.py' 2025-11-24T05:56:29,960 adding 'ketacli/sdk/ai/functions/asset_functions.py' 2025-11-24T05:56:29,961 adding 'ketacli/sdk/ai/functions/browser_functions.py' 2025-11-24T05:56:29,963 adding 'ketacli/sdk/ai/functions/data_functions.py' 2025-11-24T05:56:29,964 adding 'ketacli/sdk/ai/functions/docs_functions.py' 2025-11-24T05:56:29,966 adding 'ketacli/sdk/ai/functions/script_functions.py' 2025-11-24T05:56:29,970 adding 'ketacli/sdk/ai/functions/search_functions.py' 2025-11-24T05:56:29,973 adding 'ketacli/sdk/ai/functions/visualization_functions.py' 2025-11-24T05:56:29,975 adding 'ketacli/sdk/ai/prompts/log_search_syntax.md' 2025-11-24T05:56:29,977 adding 'ketacli/sdk/ai/prompts/metric_search_syntax.md' 2025-11-24T05:56:29,978 adding 'ketacli/sdk/ai/prompts/simple_metric_search.md' 2025-11-24T05:56:29,980 adding 'ketacli/sdk/ai/prompts/simple_search.md' 2025-11-24T05:56:29,981 adding 'ketacli/sdk/ai/prompts/system.md' 2025-11-24T05:56:29,983 adding 'ketacli/sdk/ai/skills/__init__.py' 2025-11-24T05:56:29,984 adding 'ketacli/sdk/ai/skills/loader.py' 2025-11-24T05:56:29,986 adding 'ketacli/sdk/ai/skills/models.py' 2025-11-24T05:56:29,987 adding 'ketacli/sdk/ai/skills/registry.py' 2025-11-24T05:56:29,988 adding 'ketacli/sdk/ai/skills/runner.py' 2025-11-24T05:56:29,990 adding 'ketacli/sdk/ai/skills/selector.py' 2025-11-24T05:56:29,992 adding 'ketacli/sdk/ai/skills/examples/k8s资源巡检.yaml' 2025-11-24T05:56:29,993 adding 'ketacli/sdk/ai/skills/examples/k8s问题分析与排查.yaml' 2025-11-24T05:56:29,995 adding 'ketacli/sdk/ai/skills/examples/keta-installer操作指南.yaml' 2025-11-24T05:56:29,996 adding 'ketacli/sdk/ai/skills/examples/执行本地命令.yaml' 2025-11-24T05:56:29,997 adding 'ketacli/sdk/ai/skills/examples/指标计算.yaml' 2025-11-24T05:56:29,999 adding 'ketacli/sdk/ai/skills/examples/日志搜索技能.yaml' 2025-11-24T05:56:30,000 adding 'ketacli/sdk/ai/skills/examples/模拟数据.yaml' 2025-11-24T05:56:30,001 adding 'ketacli/sdk/ai/skills/examples/环境配置管理.yaml' 2025-11-24T05:56:30,003 adding 'ketacli/sdk/ai/skills/examples/网页搜索与访问.yaml' 2025-11-24T05:56:30,004 adding 'ketacli/sdk/ai/skills/examples/自巡检.yaml' 2025-11-24T05:56:30,005 adding 'ketacli/sdk/ai/skills/examples/资源列出.yaml' 2025-11-24T05:56:30,007 adding 'ketacli/sdk/ai/skills/examples/资源创建.yaml' 2025-11-24T05:56:30,008 adding 'ketacli/sdk/ai/skills/examples/链路追逐.yaml' 2025-11-24T05:56:30,010 adding 'ketacli/sdk/base/__init__.py' 2025-11-24T05:56:30,011 adding 'ketacli/sdk/base/client.py' 2025-11-24T05:56:30,013 adding 'ketacli/sdk/base/config.py' 2025-11-24T05:56:30,014 adding 'ketacli/sdk/base/getch.py' 2025-11-24T05:56:30,016 adding 'ketacli/sdk/base/search.py' 2025-11-24T05:56:30,017 adding 'ketacli/sdk/chart/__init__.py' 2025-11-24T05:56:30,019 adding 'ketacli/sdk/chart/base.py' 2025-11-24T05:56:30,023 adding 'ketacli/sdk/chart/chart_components.py' 2025-11-24T05:56:30,028 adding 'ketacli/sdk/chart/interactive_search.py' 2025-11-24T05:56:30,030 adding 'ketacli/sdk/chart/layout.py' 2025-11-24T05:56:30,031 adding 'ketacli/sdk/chart/no_data.py' 2025-11-24T05:56:30,033 adding 'ketacli/sdk/chart/plot.py' 2025-11-24T05:56:30,034 adding 'ketacli/sdk/chart/single_value.py' 2025-11-24T05:56:30,036 adding 'ketacli/sdk/chart/table.py' 2025-11-24T05:56:30,038 adding 'ketacli/sdk/chart/utils.py' 2025-11-24T05:56:30,039 adding 'ketacli/sdk/chart/view_switcher.py' 2025-11-24T05:56:30,041 adding 'ketacli/sdk/chart/chart_utils/__init__.py' 2025-11-24T05:56:30,042 adding 'ketacli/sdk/chart/chart_utils/search_history.py' 2025-11-24T05:56:30,045 adding 'ketacli/sdk/chart/chart_utils/spl_textarea.py' 2025-11-24T05:56:30,046 adding 'ketacli/sdk/output/__init__.py' 2025-11-24T05:56:30,047 adding 'ketacli/sdk/output/format.py' 2025-11-24T05:56:30,049 adding 'ketacli/sdk/output/output.py' 2025-11-24T05:56:30,051 adding 'ketacli/sdk/request/__init__.py' 2025-11-24T05:56:30,052 adding 'ketacli/sdk/request/asset_map.py' 2025-11-24T05:56:30,053 adding 'ketacli/sdk/request/create.py' 2025-11-24T05:56:30,054 adding 'ketacli/sdk/request/delete.py' 2025-11-24T05:56:30,055 adding 'ketacli/sdk/request/export.py' 2025-11-24T05:56:30,056 adding 'ketacli/sdk/request/get.py' 2025-11-24T05:56:30,058 adding 'ketacli/sdk/request/list.py' 2025-11-24T05:56:30,059 adding 'ketacli/sdk/request/update.py' 2025-11-24T05:56:30,061 adding 'ketacli/sdk/request/api/admin.yaml' 2025-11-24T05:56:30,062 adding 'ketacli/sdk/request/api/alerts.yaml' 2025-11-24T05:56:30,064 adding 'ketacli/sdk/request/api/apps.yaml' 2025-11-24T05:56:30,065 adding 'ketacli/sdk/request/api/asset_management.yaml' 2025-11-24T05:56:30,066 adding 'ketacli/sdk/request/api/auth.yaml' 2025-11-24T05:56:30,068 adding 'ketacli/sdk/request/api/datacollector.yaml' 2025-11-24T05:56:30,069 adding 'ketacli/sdk/request/api/metrics.yaml' 2025-11-24T05:56:30,070 adding 'ketacli/sdk/request/api/repos.yaml' 2025-11-24T05:56:30,071 adding 'ketacli/sdk/request/api/sourcetype.yaml' 2025-11-24T05:56:30,073 adding 'ketacli/sdk/request/api/users.yaml' 2025-11-24T05:56:30,074 adding 'ketacli/sdk/test/__init__.py' 2025-11-24T05:56:30,076 adding 'ketacli/sdk/test/cli.py' 2025-11-24T05:56:30,077 adding 'ketacli/sdk/test/convert_zabbix_sigle_to_spl.py' 2025-11-24T05:56:30,079 adding 'ketacli/sdk/test/run_zabbix_roles_check.py' 2025-11-24T05:56:30,080 adding 'ketacli/sdk/test/test_runner.py' 2025-11-24T05:56:30,081 adding 'ketacli/sdk/test/test_spl_boolean_parsing.py' 2025-11-24T05:56:30,083 adding 'ketacli/sdk/test/test_spl_examples.py' 2025-11-24T05:56:30,084 adding 'ketacli/sdk/test/test_zabbix_parser.py' 2025-11-24T05:56:30,085 adding 'ketacli/sdk/test/test_zabbix_sigle.py' 2025-11-24T05:56:30,087 adding 'ketacli/sdk/textual_chart/__init__.py' 2025-11-24T05:56:30,094 adding 'ketacli/sdk/textual_chart/app.py' 2025-11-24T05:56:30,096 adding 'ketacli/sdk/textual_chart/config_manager.py' 2025-11-24T05:56:30,098 adding 'ketacli/sdk/textual_chart/context_compressor.py' 2025-11-24T05:56:30,100 adding 'ketacli/sdk/textual_chart/context_manager.py' 2025-11-24T05:56:30,102 adding 'ketacli/sdk/textual_chart/data_models.py' 2025-11-24T05:56:30,104 adding 'ketacli/sdk/textual_chart/integration_example.py' 2025-11-24T05:56:30,105 adding 'ketacli/sdk/textual_chart/model_config_app.py' 2025-11-24T05:56:30,107 adding 'ketacli/sdk/textual_chart/styles.py' 2025-11-24T05:56:30,108 adding 'ketacli/sdk/textual_chart/token_calculator.py' 2025-11-24T05:56:30,110 adding 'ketacli/sdk/textual_chart/utils/__init__.py' 2025-11-24T05:56:30,116 adding 'ketacli/sdk/textual_chart/utils/ai_helpers.py' 2025-11-24T05:56:30,124 adding 'ketacli/sdk/textual_chart/utils/chat_flow.py' 2025-11-24T05:56:30,127 adding 'ketacli/sdk/textual_chart/utils/chat_stream.py' 2025-11-24T05:56:30,129 adding 'ketacli/sdk/textual_chart/utils/history_utils.py' 2025-11-24T05:56:30,132 adding 'ketacli/sdk/textual_chart/utils/plan_executor.py' 2025-11-24T05:56:30,134 adding 'ketacli/sdk/textual_chart/widgets/__init__.py' 2025-11-24T05:56:30,136 adding 'ketacli/sdk/textual_chart/widgets/chat_history_widget.py' 2025-11-24T05:56:30,138 adding 'ketacli/sdk/textual_chart/widgets/config_widgets.py' 2025-11-24T05:56:30,140 adding 'ketacli/sdk/textual_chart/widgets/input_widget.py' 2025-11-24T05:56:30,141 adding 'ketacli/sdk/textual_chart/widgets/message_actions_widget.py' 2025-11-24T05:56:30,144 adding 'ketacli/sdk/textual_chart/widgets/message_widget.py' 2025-11-24T05:56:30,148 adding 'ketacli/sdk/textual_chart/widgets/modal_widgets.py' 2025-11-24T05:56:30,150 adding 'ketacli/sdk/textual_chart/widgets/model_selector_widget.py' 2025-11-24T05:56:30,153 adding 'ketacli/sdk/textual_chart/widgets/skills_browser.py' 2025-11-24T05:56:30,155 adding 'ketacli/sdk/textual_chart/widgets/task_manager_widget.py' 2025-11-24T05:56:30,156 adding 'ketacli/skills/自巡检.yaml' 2025-11-24T05:56:30,158 adding 'ketacli-1.4.4.dist-info/METADATA' 2025-11-24T05:56:30,159 adding 'ketacli-1.4.4.dist-info/WHEEL' 2025-11-24T05:56:30,160 adding 'ketacli-1.4.4.dist-info/entry_points.txt' 2025-11-24T05:56:30,161 adding 'ketacli-1.4.4.dist-info/top_level.txt' 2025-11-24T05:56:30,164 adding 'ketacli-1.4.4.dist-info/RECORD' 2025-11-24T05:56:30,170 removing build/bdist.linux-armv7l/wheel 2025-11-24T05:56:30,305 Building wheel for ketacli (pyproject.toml): finished with status 'done' 2025-11-24T05:56:30,317 Created wheel for ketacli: filename=ketacli-1.4.4-py3-none-any.whl size=338792 sha256=954b4a472dbe5bd43f0cbeac25c82114f4f3136ef62e2bae20535fea49138e94 2025-11-24T05:56:30,318 Stored in directory: /tmp/pip-ephem-wheel-cache-bcuvfjop/wheels/16/21/ef/5cc6999be4c2e6c8bceb787af6f4fb32784346b5b8156a8e5b 2025-11-24T05:56:30,333 Successfully built ketacli 2025-11-24T05:56:30,344 Removed build tracker: '/tmp/pip-build-tracker-dyf7tjk3'