2026-04-06T16:19:46,712 Created temporary directory: /tmp/pip-ephem-wheel-cache-pipi60xv 2026-04-06T16:19:46,713 Created temporary directory: /tmp/pip-build-tracker-kuqcbn91 2026-04-06T16:19:46,714 Initialized build tracking at /tmp/pip-build-tracker-kuqcbn91 2026-04-06T16:19:46,714 Created build tracker: /tmp/pip-build-tracker-kuqcbn91 2026-04-06T16:19:46,715 Entered build tracker: /tmp/pip-build-tracker-kuqcbn91 2026-04-06T16:19:46,716 Created temporary directory: /tmp/pip-wheel-7omt3w90 2026-04-06T16:19:46,718 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-06T16:19:46,721 Created temporary directory: /tmp/pip-ephem-wheel-cache-ygqf6qsb 2026-04-06T16:19:46,743 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T16:19:46,747 2 location(s) to search for versions of gallama: 2026-04-06T16:19:46,747 * https://pypi.org/simple/gallama/ 2026-04-06T16:19:46,747 * https://www.piwheels.org/simple/gallama/ 2026-04-06T16:19:46,748 Fetching project page and analyzing links: https://pypi.org/simple/gallama/ 2026-04-06T16:19:46,748 Getting page https://pypi.org/simple/gallama/ 2026-04-06T16:19:46,750 Found index url https://pypi.org/simple 2026-04-06T16:19:46,984 Fetched page https://pypi.org/simple/gallama/ as application/vnd.pypi.simple.v1+json 2026-04-06T16:19:46,996 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/39/5d/4d195efac0f82cfd4381cd67fb30bdde67540b83bdeb4a78e44f0251d6fc/gallama-0.0.1.post3-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:46,997 Found link https://files.pythonhosted.org/packages/c3/86/c501b1c89cdf678019f86235dfd07837e810bc26c2f21e1f18f7a3d66e8f/gallama-0.0.1.post3.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post3 2026-04-06T16:19:46,998 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/df/c3/46334f843b95efa8139b61b619c431d5df1f1ff078cc57b65f127ba56bf0/gallama-0.0.1.post4-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:46,999 Found link https://files.pythonhosted.org/packages/e7/f3/c9911fa1e1ea69c0db1cb64936c99c9464877a116b526d2410be66952780/gallama-0.0.1.post4.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post4 2026-04-06T16:19:46,999 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/c8/5b/36e5dcb79e083e7ae918f18cc7f73bf46441d762fdd275ec77b34b32afed/gallama-0.0.1.post5-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,001 Found link https://files.pythonhosted.org/packages/64/21/367d30acabfccdff4ef517c409eb7f806484a22151bec9501ae36416b961/gallama-0.0.1.post5.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post5 2026-04-06T16:19:47,001 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/b4/2b/317b167518d42b59d3bba265cc2a94699b4acdbf97843eba5e898475927e/gallama-0.0.1.post6-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,002 Found link https://files.pythonhosted.org/packages/c1/85/c931cb22a1f3e2e5a6a8a89b934b495d2f2c513efa30e1ec0ea979daac0c/gallama-0.0.1.post6.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post6 2026-04-06T16:19:47,003 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/63/9b/2eddfe685a6d3298ebef076abd3b79774af35c6304787a6f1a5397749d09/gallama-0.0.1.post7-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,004 Found link https://files.pythonhosted.org/packages/c4/a5/d430978545fc61edf04e2efb8f49cadd51a749d783f9b521f88433e46506/gallama-0.0.1.post7.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post7 2026-04-06T16:19:47,005 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/3b/cb/d07965f791764d3faec189efe9762bc2f1b41f60ca455e6e425d76d87c5e/gallama-0.0.1.post8-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,006 Found link https://files.pythonhosted.org/packages/8a/36/5b5d5caef71efb6404a1a52e26a5a606c2cbf18d908ddbc46bfde53c4d85/gallama-0.0.1.post8.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post8 2026-04-06T16:19:47,006 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/ca/8a/8d8e884c195010d5f145d8cbc4b32a14ead43ea7b545d7526ca79a7f2ce6/gallama-0.0.1.post9-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,007 Found link https://files.pythonhosted.org/packages/e0/2b/f26b04b622e5a7d1f0ae99945981a1858e7e8ecfe3653ac927bfa04ef902/gallama-0.0.1.post9.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.1.post9 2026-04-06T16:19:47,008 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/1b/a8/33b12df13efb5afc9fab8b4541c0737be367b68cfd152925151e3a2b9640/gallama-0.0.2-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,009 Found link https://files.pythonhosted.org/packages/d9/05/6580cf4de538fb33028c7e24cd6b26a11ff0f8e1e87b0152ce9578e0e3b2/gallama-0.0.2.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2 2026-04-06T16:19:47,009 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/0f/6f/9074e7b0d1abfa4c90b20c18b9cecf1f77f9eba2c3cb749680724eb459ec/gallama-0.0.2.post1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,010 Found link https://files.pythonhosted.org/packages/f2/cf/0be53cc37082e2cda2d4f7f284df806457c5b9df28f78c4b8e3812d9d940/gallama-0.0.2.post1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post1 2026-04-06T16:19:47,011 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/1d/de/c6315bfbb3d06f0ade02122a067e7b9af10cd1426f7cf41b3a32cb27d073/gallama-0.0.2.post2-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,012 Found link https://files.pythonhosted.org/packages/bb/b3/6e79075a5d9d6aaae482cbe3e42b3e5b27c5863d7171ff556617a7c8b531/gallama-0.0.2.post2.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post2 2026-04-06T16:19:47,013 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/82/11/fe08830d8902d80a46792606bcf286d5aff89366fdcc9c5285e002647d83/gallama-0.0.2.post3-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,014 Found link https://files.pythonhosted.org/packages/9f/23/7d208cfb99666c84e006a69ecba30605158810fd3cfa96c1a07c6b9e3362/gallama-0.0.2.post3.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post3 2026-04-06T16:19:47,014 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/f0/a0/d28de1e00116c685c84757d5ac27090c4118209cbf6842521bb2dbf34678/gallama-0.0.2.post4-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,015 Found link https://files.pythonhosted.org/packages/a1/08/bdd4708f61c41cf4d7189f0c8781dcf321e6f62d6a2a61046fefc6e77e30/gallama-0.0.2.post4.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post4 2026-04-06T16:19:47,016 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/b4/e6/8430916668c7b94bbe9a36012e19ee8724b68c9a5261953f88b2e92399fa/gallama-0.0.2.post5-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,017 Found link https://files.pythonhosted.org/packages/5b/b9/3833a8eac47a3729ea91fb4f44ef9a7290f4752f147f6a9c4664c25a43de/gallama-0.0.2.post5.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post5 2026-04-06T16:19:47,018 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/b2/61/6c81a72bacab26147822ce23781e703bc4b57e9082b72ab0e07103d09e86/gallama-0.0.2.post6-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,019 Found link https://files.pythonhosted.org/packages/d9/3d/1d8f8e07cb3e4a287ec60dc063628ed237d26819b43c40dd3688f238a4a3/gallama-0.0.2.post6.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.2.post6 2026-04-06T16:19:47,019 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/e3/2a/6092b6af4ac13d14698f970942ba01bbc54c4111953abb3cce210c3f90d4/gallama-0.0.3-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,020 Found link https://files.pythonhosted.org/packages/43/ce/008c9820082801bf3b8920a8a3743bcccd82f3721a5a6d7ccb6717f5717f/gallama-0.0.3.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.3 2026-04-06T16:19:47,021 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/3a/ec/0b2f9baa72b0b46b091855410575a5aa05d9f1c4432ecf26aec4084e0a92/gallama-0.0.3.post1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,021 Found link https://files.pythonhosted.org/packages/a0/ee/0fc03e320d71f273ec409e6dca8941329d6fa0433c841b00852b4c7af481/gallama-0.0.3.post1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.3.post1 2026-04-06T16:19:47,022 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/ca/62/510c51d4a5d46e2721618a17e281e608392a299ba0c417f4d7fc575cdbea/gallama-0.0.3.post2-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,023 Found link https://files.pythonhosted.org/packages/0b/67/c848093da9ee46d78700ffd5e3adc21ac8df42f273af5dd84aee5c010e51/gallama-0.0.3.post2.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.3.post2 2026-04-06T16:19:47,024 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/48/90/56787162ca05e4c2086e9105e4a69f67c40b66f46f997dfab261887d4593/gallama-0.0.3.post3-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,025 Found link https://files.pythonhosted.org/packages/38/7d/0784bf1c462870924dbed5be63ca184ea3f254d7a6c3365ba417fb12a956/gallama-0.0.3.post3.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.3.post3 2026-04-06T16:19:47,025 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/87/10/8cf01e7be23026e725c313fd1cac1bfaef25b107b011955a12cb18fa824b/gallama-0.0.5-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,026 Found link https://files.pythonhosted.org/packages/71/76/1764e04255b2cf4af492e6de36cc31ce874bea14343e1969ad29640592e7/gallama-0.0.5.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.5 2026-04-06T16:19:47,027 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/c8/fc/3fe9267519b290f3fad90dbdb189683b2a05497cb756347b67ff388aaafc/gallama-0.0.6-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,028 Found link https://files.pythonhosted.org/packages/a9/6f/81f7ea932cc2845a71879d94250d6f0c41289649217bf56d223c8a196b0b/gallama-0.0.6.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.6 2026-04-06T16:19:47,029 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/18/27/bf71d8a9ad4dc34bc1442b2fce35f7023a3b1cf8b5de8d1ba68159bf6224/gallama-0.0.6.post1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,030 Found link https://files.pythonhosted.org/packages/65/23/051817f13d40c78fdeeebe55b54b760073b49833c342214825ec5e5e814d/gallama-0.0.6.post1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.6.post1 2026-04-06T16:19:47,031 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/84/9f/c993f9ad8effc7ba2713c7c38fa123f7e13357bfa8a9e39c7156c3187d05/gallama-0.0.7-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,031 Found link https://files.pythonhosted.org/packages/e9/a1/318d302e9c1eaeeb973031a6a94f9f2f3b52e55bf512c1193e1e19909c1d/gallama-0.0.7.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.7 2026-04-06T16:19:47,032 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/4f/f8/ce50cbb082b0b017f7826dee963d6d3f49d6e52ce271bb5aca97d6e0d475/gallama-0.0.8-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,033 Found link https://files.pythonhosted.org/packages/23/fc/c9a2715dbe67dda927d4eb78accd6811b0e1adbcf8dcb1a04823d4d548f7/gallama-0.0.8.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.8 2026-04-06T16:19:47,033 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/ba/b0/87df6515bdbe1e1c5e8d8c1eb343528e16596b6fa837dc4c64bbe311334d/gallama-0.0.8.post1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,034 Found link https://files.pythonhosted.org/packages/d3/33/67b175ac74266b4efb68f07d7c965aa749661aff4087fa02c85ba083e50f/gallama-0.0.8.post1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.8.post1 2026-04-06T16:19:47,035 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/ad/50/fa11f5e5e545e36d9331449a75c65b78729c917b51aa4a25cad524ec3447/gallama-0.0.9-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,036 Found link https://files.pythonhosted.org/packages/92/ba/0578145cd2f7fcde696b33c9c3a60f583b589f9d312a47a6978307394d0b/gallama-0.0.9.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.0.9 2026-04-06T16:19:47,036 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/81/67/084f2e1f10e7d3872d9524501f4c682ffafa5b16d768738b7b98e8235ce5/gallama-0.1.0-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,037 Found link https://files.pythonhosted.org/packages/8a/2c/914645d95bbd1544390d53919f1b98005a3698cb9b5c76425fb2430e68d5/gallama-0.1.0.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.0 2026-04-06T16:19:47,038 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/a1/0d/1c7cd5b707262a3fd74687583f37a06e77471f122b0cb2499ab55eee7f2c/gallama-0.1.0.post1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,039 Found link https://files.pythonhosted.org/packages/1c/e2/e25808a43b26f391cb89dd25c5f567a440e468fa7b5675c3432c15943e69/gallama-0.1.0.post1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.0.post1 2026-04-06T16:19:47,040 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/28/a6/e474809c5038acb37bb930f284f13bfbba63b19066289a1e60272bcb468b/gallama-0.1.1-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,041 Found link https://files.pythonhosted.org/packages/2b/ee/102ebaefe71c3059d7db7670873b30f26b22d6dc50a426faad4bd3d84e30/gallama-0.1.1.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.1 2026-04-06T16:19:47,041 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/f5/9a/9962703f1d86a305d6f6aacf6a7510c2b97423b53e626b4b4bc1e6a07ccc/gallama-0.1.2-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,042 Found link https://files.pythonhosted.org/packages/0b/ea/3bc7163b890e49716a6e0d080f5f96fc2b94b27dda81502cccd5725a1f8c/gallama-0.1.2.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.2 2026-04-06T16:19:47,043 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/89/45/00299379a716e2452ea1ce36d3917b5fc4af7a3778deac09615339e649cc/gallama-0.1.3-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,043 Found link https://files.pythonhosted.org/packages/67/77/605b6f6276a5c2adfcea63c5c14f7b16bd73556afb6f80e2415ed3c04102/gallama-0.1.3.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.3 2026-04-06T16:19:47,044 Skipping link: No binaries permitted for gallama: https://files.pythonhosted.org/packages/9b/ff/a434701df1d358b4f6e963a4cc20ed58473d17f8a39894281d8932fe2721/gallama-0.1.4-py3-none-any.whl (from https://pypi.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,045 Found link https://files.pythonhosted.org/packages/3d/50/bce8d570bd09b7bd1eddba17f55834cc8f5ea2b683779e46a38d81483f00/gallama-0.1.4.tar.gz (from https://pypi.org/simple/gallama/) (requires-python:>=3.11), version: 0.1.4 2026-04-06T16:19:47,046 Fetching project page and analyzing links: https://www.piwheels.org/simple/gallama/ 2026-04-06T16:19:47,046 Getting page https://www.piwheels.org/simple/gallama/ 2026-04-06T16:19:47,047 Found index url https://www.piwheels.org/simple 2026-04-06T16:19:47,253 Fetched page https://www.piwheels.org/simple/gallama/ as text/html 2026-04-06T16:19:47,262 Skipping link: No binaries permitted for gallama: https://www.piwheels.org/simple/gallama/gallama-0.1.3-py3-none-any.whl#sha256=aae81005889a5bd66288553ac387a19a875c573d0f9c15598a8c5b8041bc253f (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,263 Skipping link: No binaries permitted for gallama: https://www.piwheels.org/simple/gallama/gallama-0.1.2-py3-none-any.whl#sha256=12b6e4d3ab372d69ed272fc4662c3c341ec2c96be353e4971e1b44895a54e799 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,263 Skipping link: No binaries permitted for gallama: https://www.piwheels.org/simple/gallama/gallama-0.1.1-py3-none-any.whl#sha256=76a442a6abe87f30aea152a9170b4d3db961ba3e92055aef2a610a4861bc9bc9 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,264 Skipping link: No binaries permitted for gallama: https://www.piwheels.org/simple/gallama/gallama-0.1.0.post1-py3-none-any.whl#sha256=a17eca472557816d6535597775edf16701228df18535b600dee125455bb106a5 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,265 Skipping link: No binaries permitted for gallama: https://www.piwheels.org/simple/gallama/gallama-0.1.0-py3-none-any.whl#sha256=4ea1d9ad04799cc79dced8cb00447a94656a45d541d26b451269f5fd001f79fd (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,265 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.9-py3-none-any.whl#sha256=d208066c4cfe580cf8f2f6b04a400fa558f68fd381d8f9d32fdbcd839edb1cb8 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,266 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.8.post1-py3-none-any.whl#sha256=424cb289e65d8a276219a1ffd3d58c48f4bab8fc0638f76e98d9217124e2bbdc (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,266 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.8-py3-none-any.whl#sha256=e2a72ec2868b2e46ddd64916f7201472519a06439a535e2ee9ac352e8fadd027 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,267 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.7-py3-none-any.whl#sha256=8f75d6f3dab7f56c372d25a8e927d5249c00df50cbf76ebc9c3ffbdbd7992e0f (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,267 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.6.post1-py3-none-any.whl#sha256=9d37c9e9fe3f2279c5d736d96c1e73c0621684388f387fdd4ada131cb7ee52fc (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,268 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.6-py3-none-any.whl#sha256=0ab28655e87decec5fb4a2c202cedd41d593d56a8dd8547da96b4c898a193421 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,268 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.5-py3-none-any.whl#sha256=212face7d6fa621a30a5f2d218ee5093c85c351f664f36e94b9076cd8b32c477 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,269 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.3.post3-py3-none-any.whl#sha256=b0882e2d7cab0970a5ab24efe6aececfa015eb83880580ddc97347e95bc60e56 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,269 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.3.post2-py3-none-any.whl#sha256=b73c2928e86d6dbdc1ff93ab869e117178145cf18333eaca20bedd4a02d401ef (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,270 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.3.post1-py3-none-any.whl#sha256=714b64a8e81ddf14ee0d60d34e23cd1651e3c112d8ffde65c5e80e0be4e60b21 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,270 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.3-py3-none-any.whl#sha256=d2839b245115b320d582c36e8f4c33c02fda75953f3efdb2ee53291046c85d06 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,271 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post6-py3-none-any.whl#sha256=51bc1a335884a9ec198d39698c4f136bb98822a41363aa3c1eae2f67c15b3ad0 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,272 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post5-py3-none-any.whl#sha256=c83d61c1b88bbb426a4ca0cdd138e65d17ccdd27dca9db7f1778b42a2583f6cb (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,272 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post4-py3-none-any.whl#sha256=9278159fe0d6e89077a5f74d90a4574fffbffca9bbd15954be6747d032b23344 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,273 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post3-py3-none-any.whl#sha256=330b8fb30f1052d1451466192837c205a00d2aee0dc7071f0a4d5540bdc30346 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,273 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post2-py3-none-any.whl#sha256=3bf9e1047fb2d00aca7284daa5ff64d1de4b09010a9ac75c35d17ad1ba83f261 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,274 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2.post1-py3-none-any.whl#sha256=322dcb477f4a41669d95e09ac1610cc403cad833fc73b1e0539868876389b214 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,275 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.2-py3-none-any.whl#sha256=ef7ad4299f1ce35425d9322dd814917cc3753255fc7f05759f47c74be270aa67 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,275 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post9-py3-none-any.whl#sha256=1a7f482e0aa205b989556e93652fc3c63380cb0f49205fa3fd8381c9f99d3412 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,275 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post8-py3-none-any.whl#sha256=19deebeddb3622944db936a5e5601c9edd4fea324431def77b72278a0096aa9c (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,276 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post7-py3-none-any.whl#sha256=9a220d2f485dd67ffaa5b8a1c83a314f11a7697874002ae63550733ddd1c7325 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,276 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post6-py3-none-any.whl#sha256=a0ea453368b1827cea46191bb9cdc3b62da79f361f7a7f143759b875b3f16779 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,277 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post5-py3-none-any.whl#sha256=8b0cffeb97ca6bf810d6b3de585bb40a673639be92da36a2fd2ec3eb8dd7dba1 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,277 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post4-py3-none-any.whl#sha256=0a3786dae773d1357c59365637b41490e0363d38c187187e821752c06e5bc4da (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,278 Skipping link: No binaries permitted for gallama: https://archive1.piwheels.org/simple/gallama/gallama-0.0.1.post3-py3-none-any.whl#sha256=767d75fe83c821b2fcd8a190f23dd25fe8497f15551edd008e3166d6dd30a806 (from https://www.piwheels.org/simple/gallama/) (requires-python:>=3.11) 2026-04-06T16:19:47,279 Skipping link: not a file: https://www.piwheels.org/simple/gallama/ 2026-04-06T16:19:47,279 Skipping link: not a file: https://pypi.org/simple/gallama/ 2026-04-06T16:19:47,304 Given no hashes to check 1 links for project 'gallama': discarding no candidates 2026-04-06T16:19:47,323 Collecting gallama==0.1.4 2026-04-06T16:19:47,325 Created temporary directory: /tmp/pip-unpack-qrubp625 2026-04-06T16:19:47,554 Downloading gallama-0.1.4.tar.gz (551 kB) 2026-04-06T16:19:48,026 Added gallama==0.1.4 from https://files.pythonhosted.org/packages/3d/50/bce8d570bd09b7bd1eddba17f55834cc8f5ea2b683779e46a38d81483f00/gallama-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-kuqcbn91' 2026-04-06T16:19:48,031 Created temporary directory: /tmp/pip-build-env-6u2qcp0h 2026-04-06T16:19:48,036 Installing build dependencies: started 2026-04-06T16:19:48,038 Running command pip subprocess to install build dependencies 2026-04-06T16:19:48,068 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-06T16:19:48,108 Traceback (most recent call last): 2026-04-06T16:19:48,109 File "", line 192, in addpackage 2026-04-06T16:19:48,109 File "", line 1, in 2026-04-06T16:19:48,110 ModuleNotFoundError: No module named 'outofcuda' 2026-04-06T16:19:48,110 Remainder of file ignored 2026-04-06T16:19:49,174 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-06T16:19:49,589 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-06T16:19:49,612 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T16:19:51,365 Collecting setuptools>=61.0 2026-04-06T16:19:51,446 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-06T16:19:54,451 Installing collected packages: setuptools 2026-04-06T16:19:57,791 Successfully installed setuptools-82.0.1 2026-04-06T16:19:58,058 Installing build dependencies: finished with status 'done' 2026-04-06T16:19:58,064 Getting requirements to build wheel: started 2026-04-06T16:19:58,065 Running command Getting requirements to build wheel 2026-04-06T16:19:58,695 /tmp/pip-build-env-6u2qcp0h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-06T16:19:58,695 !! 2026-04-06T16:19:58,696 ******************************************************************************** 2026-04-06T16:19:58,697 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-06T16:19:58,698 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-06T16:19:58,699 or your builds will no longer be supported. 2026-04-06T16:19:58,700 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-06T16:19:58,701 ******************************************************************************** 2026-04-06T16:19:58,702 !! 2026-04-06T16:19:58,702 corresp(dist, value, root_dir) 2026-04-06T16:19:58,785 running egg_info 2026-04-06T16:19:58,791 writing src/gallama.egg-info/PKG-INFO 2026-04-06T16:19:58,808 writing dependency_links to src/gallama.egg-info/dependency_links.txt 2026-04-06T16:19:58,810 writing entry points to src/gallama.egg-info/entry_points.txt 2026-04-06T16:19:58,818 writing requirements to src/gallama.egg-info/requires.txt 2026-04-06T16:19:58,819 writing top-level names to src/gallama.egg-info/top_level.txt 2026-04-06T16:19:58,882 reading manifest file 'src/gallama.egg-info/SOURCES.txt' 2026-04-06T16:19:58,899 writing manifest file 'src/gallama.egg-info/SOURCES.txt' 2026-04-06T16:19:58,997 Getting requirements to build wheel: finished with status 'done' 2026-04-06T16:19:59,000 Created temporary directory: /tmp/pip-modern-metadata-nkhmtdzm 2026-04-06T16:19:59,003 Preparing metadata (pyproject.toml): started 2026-04-06T16:19:59,004 Running command Preparing metadata (pyproject.toml) 2026-04-06T16:19:59,582 /tmp/pip-build-env-6u2qcp0h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-06T16:19:59,582 !! 2026-04-06T16:19:59,583 ******************************************************************************** 2026-04-06T16:19:59,584 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-06T16:19:59,585 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-06T16:19:59,586 or your builds will no longer be supported. 2026-04-06T16:19:59,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-06T16:19:59,587 ******************************************************************************** 2026-04-06T16:19:59,588 !! 2026-04-06T16:19:59,588 corresp(dist, value, root_dir) 2026-04-06T16:19:59,673 running dist_info 2026-04-06T16:19:59,683 creating /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info 2026-04-06T16:19:59,684 writing /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/PKG-INFO 2026-04-06T16:19:59,701 writing dependency_links to /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/dependency_links.txt 2026-04-06T16:19:59,702 writing entry points to /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/entry_points.txt 2026-04-06T16:19:59,710 writing requirements to /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/requires.txt 2026-04-06T16:19:59,711 writing top-level names to /tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/top_level.txt 2026-04-06T16:19:59,713 writing manifest file '/tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/SOURCES.txt' 2026-04-06T16:19:59,769 reading manifest file '/tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/SOURCES.txt' 2026-04-06T16:19:59,777 writing manifest file '/tmp/pip-modern-metadata-nkhmtdzm/gallama.egg-info/SOURCES.txt' 2026-04-06T16:19:59,778 creating '/tmp/pip-modern-metadata-nkhmtdzm/gallama-0.1.4.dist-info' 2026-04-06T16:19:59,904 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-06T16:19:59,911 Source in /tmp/pip-wheel-7omt3w90/gallama_1f46a0dc4ee346e884ee3aa6092e470b has version 0.1.4, which satisfies requirement gallama==0.1.4 from https://files.pythonhosted.org/packages/3d/50/bce8d570bd09b7bd1eddba17f55834cc8f5ea2b683779e46a38d81483f00/gallama-0.1.4.tar.gz 2026-04-06T16:19:59,912 Removed gallama==0.1.4 from https://files.pythonhosted.org/packages/3d/50/bce8d570bd09b7bd1eddba17f55834cc8f5ea2b683779e46a38d81483f00/gallama-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-kuqcbn91' 2026-04-06T16:19:59,923 Created temporary directory: /tmp/pip-unpack-ofc8tvj4 2026-04-06T16:19:59,924 Building wheels for collected packages: gallama 2026-04-06T16:19:59,928 Created temporary directory: /tmp/pip-wheel-7l1bfgj2 2026-04-06T16:19:59,929 Destination directory: /tmp/pip-wheel-7l1bfgj2 2026-04-06T16:19:59,931 Building wheel for gallama (pyproject.toml): started 2026-04-06T16:19:59,932 Running command Building wheel for gallama (pyproject.toml) 2026-04-06T16:20:00,509 /tmp/pip-build-env-6u2qcp0h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-06T16:20:00,509 !! 2026-04-06T16:20:00,511 ******************************************************************************** 2026-04-06T16:20:00,511 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-06T16:20:00,512 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-06T16:20:00,513 or your builds will no longer be supported. 2026-04-06T16:20:00,514 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-06T16:20:00,515 ******************************************************************************** 2026-04-06T16:20:00,516 !! 2026-04-06T16:20:00,517 corresp(dist, value, root_dir) 2026-04-06T16:20:00,590 running bdist_wheel 2026-04-06T16:20:00,607 running build 2026-04-06T16:20:00,608 running build_py 2026-04-06T16:20:00,615 creating build/lib/gallama 2026-04-06T16:20:00,617 copying src/gallama/__init__.py -> build/lib/gallama 2026-04-06T16:20:00,619 copying src/gallama/constants.py -> build/lib/gallama 2026-04-06T16:20:00,621 copying src/gallama/request_validation.py -> build/lib/gallama 2026-04-06T16:20:00,623 copying src/gallama/app.py -> build/lib/gallama 2026-04-06T16:20:00,626 copying src/gallama/cli.py -> build/lib/gallama 2026-04-06T16:20:00,628 copying src/gallama/dependencies_server.py -> build/lib/gallama 2026-04-06T16:20:00,630 copying src/gallama/dependencies.py -> build/lib/gallama 2026-04-06T16:20:00,632 copying src/gallama/server.py -> build/lib/gallama 2026-04-06T16:20:00,635 creating build/lib/gallama/model_manager 2026-04-06T16:20:00,637 copying src/gallama/model_manager/__init__.py -> build/lib/gallama/model_manager 2026-04-06T16:20:00,638 copying src/gallama/model_manager/ModelManager.py -> build/lib/gallama/model_manager 2026-04-06T16:20:00,641 creating build/lib/gallama/realtime 2026-04-06T16:20:00,642 copying src/gallama/realtime/__init__.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,644 copying src/gallama/realtime/response.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,647 copying src/gallama/realtime/session_manager.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,649 copying src/gallama/realtime/websocket_handler.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,652 copying src/gallama/realtime/websocket_manager.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,654 copying src/gallama/realtime/websocket_client.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,657 copying src/gallama/realtime/audio_preprocessor.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,659 copying src/gallama/realtime/websocket_session.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,661 copying src/gallama/realtime/message_queue.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,664 copying src/gallama/realtime/vad.py -> build/lib/gallama/realtime 2026-04-06T16:20:00,667 creating build/lib/gallama/server_engine 2026-04-06T16:20:00,668 copying src/gallama/server_engine/__init__.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,670 copying src/gallama/server_engine/model_management.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,673 copying src/gallama/server_engine/request_routing.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,675 copying src/gallama/server_engine/server_manager.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,676 copying src/gallama/server_engine/request_handler.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,679 copying src/gallama/server_engine/responses_ws_bridge.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,681 copying src/gallama/server_engine/model_capabilities.py -> build/lib/gallama/server_engine 2026-04-06T16:20:00,683 creating build/lib/gallama/conversation_store 2026-04-06T16:20:00,684 copying src/gallama/conversation_store/__init__.py -> build/lib/gallama/conversation_store 2026-04-06T16:20:00,686 copying src/gallama/conversation_store/store.py -> build/lib/gallama/conversation_store 2026-04-06T16:20:00,689 creating build/lib/gallama/data_classes 2026-04-06T16:20:00,690 copying src/gallama/data_classes/realtime_server_proto.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,693 copying src/gallama/data_classes/__init__.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,695 copying src/gallama/data_classes/internal_ws.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,697 copying src/gallama/data_classes/data_class.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,700 copying src/gallama/data_classes/server_dataclass.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,702 copying src/gallama/data_classes/realtime_client_proto.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,704 copying src/gallama/data_classes/video.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,707 copying src/gallama/data_classes/audio_data_class.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,709 copying src/gallama/data_classes/generation_data_class.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,711 copying src/gallama/data_classes/responses_api.py -> build/lib/gallama/data_classes 2026-04-06T16:20:00,714 creating build/lib/gallama/routes 2026-04-06T16:20:00,715 copying src/gallama/routes/__init__.py -> build/lib/gallama/routes 2026-04-06T16:20:00,717 copying src/gallama/routes/ws_tts.py -> build/lib/gallama/routes 2026-04-06T16:20:00,720 copying src/gallama/routes/audio.py -> build/lib/gallama/routes 2026-04-06T16:20:00,722 copying src/gallama/routes/ws_video.py -> build/lib/gallama/routes 2026-04-06T16:20:00,724 copying src/gallama/routes/ws_stt.py -> build/lib/gallama/routes 2026-04-06T16:20:00,727 copying src/gallama/routes/model_management.py -> build/lib/gallama/routes 2026-04-06T16:20:00,729 copying src/gallama/routes/embedding.py -> build/lib/gallama/routes 2026-04-06T16:20:00,730 copying src/gallama/routes/chat.py -> build/lib/gallama/routes 2026-04-06T16:20:00,733 copying src/gallama/routes/ws_llm.py -> build/lib/gallama/routes 2026-04-06T16:20:00,736 creating build/lib/gallama/data 2026-04-06T16:20:00,737 copying src/gallama/data/__init__.py -> build/lib/gallama/data 2026-04-06T16:20:00,739 creating build/lib/gallama/server_routes 2026-04-06T16:20:00,740 copying src/gallama/server_routes/__init__.py -> build/lib/gallama/server_routes 2026-04-06T16:20:00,742 copying src/gallama/server_routes/realtime.py -> build/lib/gallama/server_routes 2026-04-06T16:20:00,745 copying src/gallama/server_routes/responses_ws.py -> build/lib/gallama/server_routes 2026-04-06T16:20:00,747 copying src/gallama/server_routes/server_management.py -> build/lib/gallama/server_routes 2026-04-06T16:20:00,750 creating build/lib/gallama/config 2026-04-06T16:20:00,751 copying src/gallama/config/__init__.py -> build/lib/gallama/config 2026-04-06T16:20:00,753 copying src/gallama/config/config_manager.py -> build/lib/gallama/config 2026-04-06T16:20:00,756 creating build/lib/gallama/logger 2026-04-06T16:20:00,757 copying src/gallama/logger/__init__.py -> build/lib/gallama/logger 2026-04-06T16:20:00,759 copying src/gallama/logger/logger.py -> build/lib/gallama/logger 2026-04-06T16:20:00,762 creating build/lib/gallama/remote_mcp 2026-04-06T16:20:00,763 copying src/gallama/remote_mcp/__init__.py -> build/lib/gallama/remote_mcp 2026-04-06T16:20:00,765 copying src/gallama/remote_mcp/runtime.py -> build/lib/gallama/remote_mcp 2026-04-06T16:20:00,767 copying src/gallama/remote_mcp/orchestrator.py -> build/lib/gallama/remote_mcp 2026-04-06T16:20:00,770 copying src/gallama/remote_mcp/models.py -> build/lib/gallama/remote_mcp 2026-04-06T16:20:00,773 creating build/lib/gallama/backend 2026-04-06T16:20:00,774 copying src/gallama/backend/__init__.py -> build/lib/gallama/backend 2026-04-06T16:20:00,776 creating build/lib/gallama/api_response 2026-04-06T16:20:00,777 copying src/gallama/api_response/api_formatter.py -> build/lib/gallama/api_response 2026-04-06T16:20:00,780 copying src/gallama/api_response/__init__.py -> build/lib/gallama/api_response 2026-04-06T16:20:00,782 copying src/gallama/api_response/chat_response.py -> build/lib/gallama/api_response 2026-04-06T16:20:00,784 copying src/gallama/api_response/model_response.py -> build/lib/gallama/api_response 2026-04-06T16:20:00,786 copying src/gallama/api_response/stream_parser_v2.py -> build/lib/gallama/api_response 2026-04-06T16:20:00,789 creating build/lib/gallama/response_store 2026-04-06T16:20:00,790 copying src/gallama/response_store/__init__.py -> build/lib/gallama/response_store 2026-04-06T16:20:00,792 copying src/gallama/response_store/store.py -> build/lib/gallama/response_store 2026-04-06T16:20:00,795 creating build/lib/gallama/utils 2026-04-06T16:20:00,796 copying src/gallama/utils/__init__.py -> build/lib/gallama/utils 2026-04-06T16:20:00,798 copying src/gallama/utils/audio_processor_utils.py -> build/lib/gallama/utils 2026-04-06T16:20:00,800 copying src/gallama/utils/request_disconnect.py -> build/lib/gallama/utils 2026-04-06T16:20:00,802 copying src/gallama/utils/utils.py -> build/lib/gallama/utils 2026-04-06T16:20:00,806 creating build/lib/gallama/backend/tts 2026-04-06T16:20:00,807 copying src/gallama/backend/tts/__init__.py -> build/lib/gallama/backend/tts 2026-04-06T16:20:00,809 copying src/gallama/backend/tts/TTSQueueHandler.py -> build/lib/gallama/backend/tts 2026-04-06T16:20:00,811 copying src/gallama/backend/tts/text_processor.py -> build/lib/gallama/backend/tts 2026-04-06T16:20:00,813 copying src/gallama/backend/tts/base.py -> build/lib/gallama/backend/tts 2026-04-06T16:20:00,816 creating build/lib/gallama/backend/stt 2026-04-06T16:20:00,817 copying src/gallama/backend/stt/__init__.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,819 copying src/gallama/backend/stt/hypothesis.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,821 copying src/gallama/backend/stt/asr_processor.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,823 copying src/gallama/backend/stt/audio_buffer.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,826 copying src/gallama/backend/stt/base.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,828 copying src/gallama/backend/stt/vad.py -> build/lib/gallama/backend/stt 2026-04-06T16:20:00,830 creating build/lib/gallama/backend/llm 2026-04-06T16:20:00,831 copying src/gallama/backend/llm/__init__.py -> build/lib/gallama/backend/llm 2026-04-06T16:20:00,833 copying src/gallama/backend/llm/tools.py -> build/lib/gallama/backend/llm 2026-04-06T16:20:00,836 copying src/gallama/backend/llm/thinking_template.py -> build/lib/gallama/backend/llm 2026-04-06T16:20:00,838 copying src/gallama/backend/llm/format_enforcer.py -> build/lib/gallama/backend/llm 2026-04-06T16:20:00,840 copying src/gallama/backend/llm/json_schema_utils.py -> build/lib/gallama/backend/llm 2026-04-06T16:20:00,843 creating build/lib/gallama/backend/embedding 2026-04-06T16:20:00,844 copying src/gallama/backend/embedding/__init__.py -> build/lib/gallama/backend/embedding 2026-04-06T16:20:00,845 copying src/gallama/backend/embedding/embedding.py -> build/lib/gallama/backend/embedding 2026-04-06T16:20:00,848 creating build/lib/gallama/backend/tts/model 2026-04-06T16:20:00,849 copying src/gallama/backend/tts/model/__init__.py -> build/lib/gallama/backend/tts/model 2026-04-06T16:20:00,851 creating build/lib/gallama/backend/tts/model/kokoro 2026-04-06T16:20:00,852 copying src/gallama/backend/tts/model/kokoro/__init__.py -> build/lib/gallama/backend/tts/model/kokoro 2026-04-06T16:20:00,854 copying src/gallama/backend/tts/model/kokoro/kokoro.py -> build/lib/gallama/backend/tts/model/kokoro 2026-04-06T16:20:00,857 creating build/lib/gallama/backend/stt/faster_whisper 2026-04-06T16:20:00,858 copying src/gallama/backend/stt/faster_whisper/model.py -> build/lib/gallama/backend/stt/faster_whisper 2026-04-06T16:20:00,862 creating build/lib/gallama/backend/stt/mlx_whisper 2026-04-06T16:20:00,863 copying src/gallama/backend/stt/mlx_whisper/model.py -> build/lib/gallama/backend/stt/mlx_whisper 2026-04-06T16:20:00,866 creating build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,867 copying src/gallama/backend/llm/prompt_engine/__init__.py -> build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,868 copying src/gallama/backend/llm/prompt_engine/pe_transformers.py -> build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,871 copying src/gallama/backend/llm/prompt_engine/prompt_engine.py -> build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,873 copying src/gallama/backend/llm/prompt_engine/model_special_tag.py -> build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,875 copying src/gallama/backend/llm/prompt_engine/pe_custom.py -> build/lib/gallama/backend/llm/prompt_engine 2026-04-06T16:20:00,878 creating build/lib/gallama/backend/llm/engine 2026-04-06T16:20:00,879 copying src/gallama/backend/llm/engine/__init__.py -> build/lib/gallama/backend/llm/engine 2026-04-06T16:20:00,881 copying src/gallama/backend/llm/engine/base.py -> build/lib/gallama/backend/llm/engine 2026-04-06T16:20:00,885 creating build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,886 copying src/gallama/backend/llm/prompt_engine/by_model/__init__.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,888 copying src/gallama/backend/llm/prompt_engine/by_model/glm4.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,890 copying src/gallama/backend/llm/prompt_engine/by_model/gpt_oss.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,891 copying src/gallama/backend/llm/prompt_engine/by_model/default.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,893 copying src/gallama/backend/llm/prompt_engine/by_model/gemma4.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,895 copying src/gallama/backend/llm/prompt_engine/by_model/qwen35.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,897 copying src/gallama/backend/llm/prompt_engine/by_model/minimax.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,899 copying src/gallama/backend/llm/prompt_engine/by_model/qwen3.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,900 copying src/gallama/backend/llm/prompt_engine/by_model/ministral3.py -> build/lib/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:00,903 creating build/lib/gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:00,904 copying src/gallama/backend/llm/engine/mlx_vllm/__init__.py -> build/lib/gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:00,906 copying src/gallama/backend/llm/engine/mlx_vllm/mlx_vlm.py -> build/lib/gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:00,908 creating build/lib/gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:00,909 copying src/gallama/backend/llm/engine/exllamav3/__init__.py -> build/lib/gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:00,911 copying src/gallama/backend/llm/engine/exllamav3/exllamav3.py -> build/lib/gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:00,915 creating build/lib/gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:00,916 copying src/gallama/backend/llm/engine/llamacpp_server/__init__.py -> build/lib/gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:00,917 copying src/gallama/backend/llm/engine/llamacpp_server/llamacpp_server.py -> build/lib/gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:00,921 creating build/lib/gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:00,922 copying src/gallama/backend/llm/engine/llamacpp/__init__.py -> build/lib/gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:00,924 copying src/gallama/backend/llm/engine/llamacpp/llamacpp.py -> build/lib/gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:00,927 creating build/lib/gallama/backend/llm/engine/exllama 2026-04-06T16:20:00,928 copying src/gallama/backend/llm/engine/exllama/exllamav2.py -> build/lib/gallama/backend/llm/engine/exllama 2026-04-06T16:20:00,931 copying src/gallama/backend/llm/engine/exllama/__init__.py -> build/lib/gallama/backend/llm/engine/exllama 2026-04-06T16:20:00,933 copying src/gallama/backend/llm/engine/exllama/inference_json_lmfe_wrapper.py -> build/lib/gallama/backend/llm/engine/exllama 2026-04-06T16:20:00,935 creating build/lib/gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:00,936 copying src/gallama/backend/llm/engine/ik_llama/__init__.py -> build/lib/gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:00,938 copying src/gallama/backend/llm/engine/ik_llama/ik_llama.py -> build/lib/gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:00,941 creating build/lib/gallama/backend/llm/engine/sglang 2026-04-06T16:20:00,942 copying src/gallama/backend/llm/engine/sglang/__init__.py -> build/lib/gallama/backend/llm/engine/sglang 2026-04-06T16:20:00,944 copying src/gallama/backend/llm/engine/sglang/sglang.py -> build/lib/gallama/backend/llm/engine/sglang 2026-04-06T16:20:00,947 creating build/lib/gallama/backend/llm/engine/vllm 2026-04-06T16:20:00,948 copying src/gallama/backend/llm/engine/vllm/__init__.py -> build/lib/gallama/backend/llm/engine/vllm 2026-04-06T16:20:00,950 copying src/gallama/backend/llm/engine/vllm/vllm.py -> build/lib/gallama/backend/llm/engine/vllm 2026-04-06T16:20:00,953 creating build/lib/gallama/backend/llm/engine/transformers 2026-04-06T16:20:00,954 copying src/gallama/backend/llm/engine/transformers/__init__.py -> build/lib/gallama/backend/llm/engine/transformers 2026-04-06T16:20:00,956 copying src/gallama/backend/llm/engine/transformers/transformers.py -> build/lib/gallama/backend/llm/engine/transformers 2026-04-06T16:20:00,959 creating build/lib/gallama/backend/llm/engine/transformers/model_support 2026-04-06T16:20:00,960 copying src/gallama/backend/llm/engine/transformers/model_support/__init__.py -> build/lib/gallama/backend/llm/engine/transformers/model_support 2026-04-06T16:20:00,962 creating build/lib/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:00,963 copying src/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/__init__.py -> build/lib/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:00,965 copying src/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/text_streamer.py -> build/lib/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:00,968 running egg_info 2026-04-06T16:20:00,978 writing src/gallama.egg-info/PKG-INFO 2026-04-06T16:20:00,994 writing dependency_links to src/gallama.egg-info/dependency_links.txt 2026-04-06T16:20:00,996 writing entry points to src/gallama.egg-info/entry_points.txt 2026-04-06T16:20:01,004 writing requirements to src/gallama.egg-info/requires.txt 2026-04-06T16:20:01,005 writing top-level names to src/gallama.egg-info/top_level.txt 2026-04-06T16:20:01,048 reading manifest file 'src/gallama.egg-info/SOURCES.txt' 2026-04-06T16:20:01,066 writing manifest file 'src/gallama.egg-info/SOURCES.txt' 2026-04-06T16:20:01,089 copying src/gallama/data/model_token.yaml -> build/lib/gallama/data 2026-04-06T16:20:01,091 copying src/gallama/data/default_model_list.yaml -> build/lib/gallama/data 2026-04-06T16:20:01,094 copying src/gallama/data/model_config.yaml -> build/lib/gallama/data 2026-04-06T16:20:01,096 creating build/lib/gallama/data/thinking_template 2026-04-06T16:20:01,097 copying src/gallama/data/thinking_template/tool_forced_evaluation.xml -> build/lib/gallama/data/thinking_template 2026-04-06T16:20:01,100 copying src/gallama/data/thinking_template/tool_necessity_evaluation.regex -> build/lib/gallama/data/thinking_template 2026-04-06T16:20:01,102 copying src/gallama/data/thinking_template/tool_necessity_evaluation.xml -> build/lib/gallama/data/thinking_template 2026-04-06T16:20:01,104 creating build/lib/gallama/data/default_voice 2026-04-06T16:20:01,105 copying src/gallama/data/default_voice/kokoro-tts-heart.wav -> build/lib/gallama/data/default_voice 2026-04-06T16:20:01,141 installing to build/bdist.linux-armv7l/wheel 2026-04-06T16:20:01,141 running install 2026-04-06T16:20:01,165 running install_lib 2026-04-06T16:20:01,171 creating build/bdist.linux-armv7l/wheel 2026-04-06T16:20:01,174 creating build/bdist.linux-armv7l/wheel/gallama 2026-04-06T16:20:01,175 creating build/bdist.linux-armv7l/wheel/gallama/model_manager 2026-04-06T16:20:01,177 copying build/lib/gallama/model_manager/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/model_manager 2026-04-06T16:20:01,179 copying build/lib/gallama/model_manager/ModelManager.py -> build/bdist.linux-armv7l/wheel/./gallama/model_manager 2026-04-06T16:20:01,181 copying build/lib/gallama/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,184 creating build/bdist.linux-armv7l/wheel/gallama/realtime 2026-04-06T16:20:01,185 copying build/lib/gallama/realtime/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,187 copying build/lib/gallama/realtime/response.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,189 copying build/lib/gallama/realtime/session_manager.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,191 copying build/lib/gallama/realtime/websocket_handler.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,193 copying build/lib/gallama/realtime/websocket_manager.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,195 copying build/lib/gallama/realtime/websocket_client.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,198 copying build/lib/gallama/realtime/audio_preprocessor.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,200 copying build/lib/gallama/realtime/websocket_session.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,202 copying build/lib/gallama/realtime/message_queue.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,204 copying build/lib/gallama/realtime/vad.py -> build/bdist.linux-armv7l/wheel/./gallama/realtime 2026-04-06T16:20:01,206 copying build/lib/gallama/constants.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,209 creating build/bdist.linux-armv7l/wheel/gallama/server_engine 2026-04-06T16:20:01,210 copying build/lib/gallama/server_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,212 copying build/lib/gallama/server_engine/model_management.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,215 copying build/lib/gallama/server_engine/request_routing.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,217 copying build/lib/gallama/server_engine/server_manager.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,218 copying build/lib/gallama/server_engine/request_handler.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,221 copying build/lib/gallama/server_engine/responses_ws_bridge.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,223 copying build/lib/gallama/server_engine/model_capabilities.py -> build/bdist.linux-armv7l/wheel/./gallama/server_engine 2026-04-06T16:20:01,225 creating build/bdist.linux-armv7l/wheel/gallama/conversation_store 2026-04-06T16:20:01,226 copying build/lib/gallama/conversation_store/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/conversation_store 2026-04-06T16:20:01,228 copying build/lib/gallama/conversation_store/store.py -> build/bdist.linux-armv7l/wheel/./gallama/conversation_store 2026-04-06T16:20:01,231 creating build/bdist.linux-armv7l/wheel/gallama/data_classes 2026-04-06T16:20:01,231 copying build/lib/gallama/data_classes/realtime_server_proto.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,234 copying build/lib/gallama/data_classes/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,236 copying build/lib/gallama/data_classes/internal_ws.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,238 copying build/lib/gallama/data_classes/data_class.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,240 copying build/lib/gallama/data_classes/server_dataclass.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,242 copying build/lib/gallama/data_classes/realtime_client_proto.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,245 copying build/lib/gallama/data_classes/video.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,247 copying build/lib/gallama/data_classes/audio_data_class.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,249 copying build/lib/gallama/data_classes/generation_data_class.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,251 copying build/lib/gallama/data_classes/responses_api.py -> build/bdist.linux-armv7l/wheel/./gallama/data_classes 2026-04-06T16:20:01,255 creating build/bdist.linux-armv7l/wheel/gallama/routes 2026-04-06T16:20:01,257 copying build/lib/gallama/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,259 copying build/lib/gallama/routes/ws_tts.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,261 copying build/lib/gallama/routes/audio.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,263 copying build/lib/gallama/routes/ws_video.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,266 copying build/lib/gallama/routes/ws_stt.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,268 copying build/lib/gallama/routes/model_management.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,270 copying build/lib/gallama/routes/embedding.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,272 copying build/lib/gallama/routes/chat.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,274 copying build/lib/gallama/routes/ws_llm.py -> build/bdist.linux-armv7l/wheel/./gallama/routes 2026-04-06T16:20:01,278 creating build/bdist.linux-armv7l/wheel/gallama/data 2026-04-06T16:20:01,279 copying build/lib/gallama/data/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/data 2026-04-06T16:20:01,280 copying build/lib/gallama/data/model_token.yaml -> build/bdist.linux-armv7l/wheel/./gallama/data 2026-04-06T16:20:01,283 creating build/bdist.linux-armv7l/wheel/gallama/data/thinking_template 2026-04-06T16:20:01,284 copying build/lib/gallama/data/thinking_template/tool_forced_evaluation.xml -> build/bdist.linux-armv7l/wheel/./gallama/data/thinking_template 2026-04-06T16:20:01,286 copying build/lib/gallama/data/thinking_template/tool_necessity_evaluation.regex -> build/bdist.linux-armv7l/wheel/./gallama/data/thinking_template 2026-04-06T16:20:01,287 copying build/lib/gallama/data/thinking_template/tool_necessity_evaluation.xml -> build/bdist.linux-armv7l/wheel/./gallama/data/thinking_template 2026-04-06T16:20:01,290 creating build/bdist.linux-armv7l/wheel/gallama/data/default_voice 2026-04-06T16:20:01,291 copying build/lib/gallama/data/default_voice/kokoro-tts-heart.wav -> build/bdist.linux-armv7l/wheel/./gallama/data/default_voice 2026-04-06T16:20:01,298 copying build/lib/gallama/data/default_model_list.yaml -> build/bdist.linux-armv7l/wheel/./gallama/data 2026-04-06T16:20:01,300 copying build/lib/gallama/data/model_config.yaml -> build/bdist.linux-armv7l/wheel/./gallama/data 2026-04-06T16:20:01,303 creating build/bdist.linux-armv7l/wheel/gallama/server_routes 2026-04-06T16:20:01,304 copying build/lib/gallama/server_routes/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/server_routes 2026-04-06T16:20:01,306 copying build/lib/gallama/server_routes/realtime.py -> build/bdist.linux-armv7l/wheel/./gallama/server_routes 2026-04-06T16:20:01,308 copying build/lib/gallama/server_routes/responses_ws.py -> build/bdist.linux-armv7l/wheel/./gallama/server_routes 2026-04-06T16:20:01,310 copying build/lib/gallama/server_routes/server_management.py -> build/bdist.linux-armv7l/wheel/./gallama/server_routes 2026-04-06T16:20:01,312 creating build/bdist.linux-armv7l/wheel/gallama/config 2026-04-06T16:20:01,313 copying build/lib/gallama/config/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/config 2026-04-06T16:20:01,315 copying build/lib/gallama/config/config_manager.py -> build/bdist.linux-armv7l/wheel/./gallama/config 2026-04-06T16:20:01,318 creating build/bdist.linux-armv7l/wheel/gallama/logger 2026-04-06T16:20:01,319 copying build/lib/gallama/logger/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/logger 2026-04-06T16:20:01,321 copying build/lib/gallama/logger/logger.py -> build/bdist.linux-armv7l/wheel/./gallama/logger 2026-04-06T16:20:01,323 copying build/lib/gallama/request_validation.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,325 creating build/bdist.linux-armv7l/wheel/gallama/remote_mcp 2026-04-06T16:20:01,326 copying build/lib/gallama/remote_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/remote_mcp 2026-04-06T16:20:01,328 copying build/lib/gallama/remote_mcp/runtime.py -> build/bdist.linux-armv7l/wheel/./gallama/remote_mcp 2026-04-06T16:20:01,330 copying build/lib/gallama/remote_mcp/orchestrator.py -> build/bdist.linux-armv7l/wheel/./gallama/remote_mcp 2026-04-06T16:20:01,333 copying build/lib/gallama/remote_mcp/models.py -> build/bdist.linux-armv7l/wheel/./gallama/remote_mcp 2026-04-06T16:20:01,335 creating build/bdist.linux-armv7l/wheel/gallama/backend 2026-04-06T16:20:01,336 copying build/lib/gallama/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend 2026-04-06T16:20:01,338 creating build/bdist.linux-armv7l/wheel/gallama/backend/tts 2026-04-06T16:20:01,339 copying build/lib/gallama/backend/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts 2026-04-06T16:20:01,341 copying build/lib/gallama/backend/tts/TTSQueueHandler.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts 2026-04-06T16:20:01,343 copying build/lib/gallama/backend/tts/text_processor.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts 2026-04-06T16:20:01,346 creating build/bdist.linux-armv7l/wheel/gallama/backend/tts/model 2026-04-06T16:20:01,347 copying build/lib/gallama/backend/tts/model/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts/model 2026-04-06T16:20:01,349 creating build/bdist.linux-armv7l/wheel/gallama/backend/tts/model/kokoro 2026-04-06T16:20:01,350 copying build/lib/gallama/backend/tts/model/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts/model/kokoro 2026-04-06T16:20:01,352 copying build/lib/gallama/backend/tts/model/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts/model/kokoro 2026-04-06T16:20:01,354 copying build/lib/gallama/backend/tts/base.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/tts 2026-04-06T16:20:01,357 creating build/bdist.linux-armv7l/wheel/gallama/backend/stt 2026-04-06T16:20:01,358 copying build/lib/gallama/backend/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,360 copying build/lib/gallama/backend/stt/hypothesis.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,362 creating build/bdist.linux-armv7l/wheel/gallama/backend/stt/faster_whisper 2026-04-06T16:20:01,363 copying build/lib/gallama/backend/stt/faster_whisper/model.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt/faster_whisper 2026-04-06T16:20:01,366 creating build/bdist.linux-armv7l/wheel/gallama/backend/stt/mlx_whisper 2026-04-06T16:20:01,367 copying build/lib/gallama/backend/stt/mlx_whisper/model.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt/mlx_whisper 2026-04-06T16:20:01,369 copying build/lib/gallama/backend/stt/asr_processor.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,372 copying build/lib/gallama/backend/stt/audio_buffer.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,374 copying build/lib/gallama/backend/stt/base.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,376 copying build/lib/gallama/backend/stt/vad.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/stt 2026-04-06T16:20:01,378 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm 2026-04-06T16:20:01,379 copying build/lib/gallama/backend/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm 2026-04-06T16:20:01,381 copying build/lib/gallama/backend/llm/tools.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm 2026-04-06T16:20:01,384 copying build/lib/gallama/backend/llm/thinking_template.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm 2026-04-06T16:20:01,387 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,388 copying build/lib/gallama/backend/llm/prompt_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,389 copying build/lib/gallama/backend/llm/prompt_engine/pe_transformers.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,391 copying build/lib/gallama/backend/llm/prompt_engine/prompt_engine.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,394 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,395 copying build/lib/gallama/backend/llm/prompt_engine/by_model/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,396 copying build/lib/gallama/backend/llm/prompt_engine/by_model/glm4.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,398 copying build/lib/gallama/backend/llm/prompt_engine/by_model/gpt_oss.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,400 copying build/lib/gallama/backend/llm/prompt_engine/by_model/default.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,402 copying build/lib/gallama/backend/llm/prompt_engine/by_model/gemma4.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,404 copying build/lib/gallama/backend/llm/prompt_engine/by_model/qwen35.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,406 copying build/lib/gallama/backend/llm/prompt_engine/by_model/minimax.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,408 copying build/lib/gallama/backend/llm/prompt_engine/by_model/qwen3.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,409 copying build/lib/gallama/backend/llm/prompt_engine/by_model/ministral3.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine/by_model 2026-04-06T16:20:01,411 copying build/lib/gallama/backend/llm/prompt_engine/model_special_tag.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,413 copying build/lib/gallama/backend/llm/prompt_engine/pe_custom.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/prompt_engine 2026-04-06T16:20:01,416 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine 2026-04-06T16:20:01,418 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:01,419 copying build/lib/gallama/backend/llm/engine/mlx_vllm/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:01,421 copying build/lib/gallama/backend/llm/engine/mlx_vllm/mlx_vlm.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/mlx_vllm 2026-04-06T16:20:01,423 copying build/lib/gallama/backend/llm/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine 2026-04-06T16:20:01,425 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:01,426 copying build/lib/gallama/backend/llm/engine/exllamav3/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:01,428 copying build/lib/gallama/backend/llm/engine/exllamav3/exllamav3.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/exllamav3 2026-04-06T16:20:01,431 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:01,432 copying build/lib/gallama/backend/llm/engine/llamacpp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:01,434 copying build/lib/gallama/backend/llm/engine/llamacpp_server/llamacpp_server.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/llamacpp_server 2026-04-06T16:20:01,437 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:01,438 copying build/lib/gallama/backend/llm/engine/llamacpp/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:01,440 copying build/lib/gallama/backend/llm/engine/llamacpp/llamacpp.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/llamacpp 2026-04-06T16:20:01,443 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/exllama 2026-04-06T16:20:01,444 copying build/lib/gallama/backend/llm/engine/exllama/exllamav2.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/exllama 2026-04-06T16:20:01,446 copying build/lib/gallama/backend/llm/engine/exllama/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/exllama 2026-04-06T16:20:01,448 copying build/lib/gallama/backend/llm/engine/exllama/inference_json_lmfe_wrapper.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/exllama 2026-04-06T16:20:01,450 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:01,451 copying build/lib/gallama/backend/llm/engine/ik_llama/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:01,453 copying build/lib/gallama/backend/llm/engine/ik_llama/ik_llama.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/ik_llama 2026-04-06T16:20:01,456 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/sglang 2026-04-06T16:20:01,457 copying build/lib/gallama/backend/llm/engine/sglang/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/sglang 2026-04-06T16:20:01,458 copying build/lib/gallama/backend/llm/engine/sglang/sglang.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/sglang 2026-04-06T16:20:01,461 copying build/lib/gallama/backend/llm/engine/base.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine 2026-04-06T16:20:01,464 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/vllm 2026-04-06T16:20:01,465 copying build/lib/gallama/backend/llm/engine/vllm/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/vllm 2026-04-06T16:20:01,467 copying build/lib/gallama/backend/llm/engine/vllm/vllm.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/vllm 2026-04-06T16:20:01,470 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/transformers 2026-04-06T16:20:01,471 copying build/lib/gallama/backend/llm/engine/transformers/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/transformers 2026-04-06T16:20:01,473 copying build/lib/gallama/backend/llm/engine/transformers/transformers.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/transformers 2026-04-06T16:20:01,476 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/transformers/model_support 2026-04-06T16:20:01,477 copying build/lib/gallama/backend/llm/engine/transformers/model_support/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/transformers/model_support 2026-04-06T16:20:01,479 creating build/bdist.linux-armv7l/wheel/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:01,480 copying build/lib/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:01,482 copying build/lib/gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/text_streamer.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm/engine/transformers/model_support/llama3_2_vision 2026-04-06T16:20:01,484 copying build/lib/gallama/backend/llm/format_enforcer.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm 2026-04-06T16:20:01,486 copying build/lib/gallama/backend/llm/json_schema_utils.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/llm 2026-04-06T16:20:01,489 creating build/bdist.linux-armv7l/wheel/gallama/backend/embedding 2026-04-06T16:20:01,490 copying build/lib/gallama/backend/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/embedding 2026-04-06T16:20:01,491 copying build/lib/gallama/backend/embedding/embedding.py -> build/bdist.linux-armv7l/wheel/./gallama/backend/embedding 2026-04-06T16:20:01,493 copying build/lib/gallama/app.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,495 copying build/lib/gallama/cli.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,497 copying build/lib/gallama/dependencies_server.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,499 copying build/lib/gallama/dependencies.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,501 creating build/bdist.linux-armv7l/wheel/gallama/api_response 2026-04-06T16:20:01,502 copying build/lib/gallama/api_response/api_formatter.py -> build/bdist.linux-armv7l/wheel/./gallama/api_response 2026-04-06T16:20:01,505 copying build/lib/gallama/api_response/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/api_response 2026-04-06T16:20:01,507 copying build/lib/gallama/api_response/chat_response.py -> build/bdist.linux-armv7l/wheel/./gallama/api_response 2026-04-06T16:20:01,509 copying build/lib/gallama/api_response/model_response.py -> build/bdist.linux-armv7l/wheel/./gallama/api_response 2026-04-06T16:20:01,511 copying build/lib/gallama/api_response/stream_parser_v2.py -> build/bdist.linux-armv7l/wheel/./gallama/api_response 2026-04-06T16:20:01,514 creating build/bdist.linux-armv7l/wheel/gallama/response_store 2026-04-06T16:20:01,515 copying build/lib/gallama/response_store/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/response_store 2026-04-06T16:20:01,517 copying build/lib/gallama/response_store/store.py -> build/bdist.linux-armv7l/wheel/./gallama/response_store 2026-04-06T16:20:01,519 creating build/bdist.linux-armv7l/wheel/gallama/utils 2026-04-06T16:20:01,520 copying build/lib/gallama/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./gallama/utils 2026-04-06T16:20:01,522 copying build/lib/gallama/utils/audio_processor_utils.py -> build/bdist.linux-armv7l/wheel/./gallama/utils 2026-04-06T16:20:01,524 copying build/lib/gallama/utils/request_disconnect.py -> build/bdist.linux-armv7l/wheel/./gallama/utils 2026-04-06T16:20:01,526 copying build/lib/gallama/utils/utils.py -> build/bdist.linux-armv7l/wheel/./gallama/utils 2026-04-06T16:20:01,528 copying build/lib/gallama/server.py -> build/bdist.linux-armv7l/wheel/./gallama 2026-04-06T16:20:01,531 running install_egg_info 2026-04-06T16:20:01,536 Copying src/gallama.egg-info to build/bdist.linux-armv7l/wheel/./gallama-0.1.4-py3.11.egg-info 2026-04-06T16:20:01,548 running install_scripts 2026-04-06T16:20:01,557 creating build/bdist.linux-armv7l/wheel/gallama-0.1.4.dist-info/WHEEL 2026-04-06T16:20:01,560 creating '/tmp/pip-wheel-7l1bfgj2/.tmp-_z5tf8us/gallama-0.1.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-06T16:20:01,562 adding 'gallama/__init__.py' 2026-04-06T16:20:01,564 adding 'gallama/app.py' 2026-04-06T16:20:01,566 adding 'gallama/cli.py' 2026-04-06T16:20:01,567 adding 'gallama/constants.py' 2026-04-06T16:20:01,568 adding 'gallama/dependencies.py' 2026-04-06T16:20:01,570 adding 'gallama/dependencies_server.py' 2026-04-06T16:20:01,571 adding 'gallama/request_validation.py' 2026-04-06T16:20:01,576 adding 'gallama/server.py' 2026-04-06T16:20:01,578 adding 'gallama/api_response/__init__.py' 2026-04-06T16:20:01,581 adding 'gallama/api_response/api_formatter.py' 2026-04-06T16:20:01,584 adding 'gallama/api_response/chat_response.py' 2026-04-06T16:20:01,586 adding 'gallama/api_response/model_response.py' 2026-04-06T16:20:01,588 adding 'gallama/api_response/stream_parser_v2.py' 2026-04-06T16:20:01,589 adding 'gallama/backend/__init__.py' 2026-04-06T16:20:01,591 adding 'gallama/backend/embedding/__init__.py' 2026-04-06T16:20:01,592 adding 'gallama/backend/embedding/embedding.py' 2026-04-06T16:20:01,594 adding 'gallama/backend/llm/__init__.py' 2026-04-06T16:20:01,596 adding 'gallama/backend/llm/format_enforcer.py' 2026-04-06T16:20:01,597 adding 'gallama/backend/llm/json_schema_utils.py' 2026-04-06T16:20:01,598 adding 'gallama/backend/llm/thinking_template.py' 2026-04-06T16:20:01,601 adding 'gallama/backend/llm/tools.py' 2026-04-06T16:20:01,602 adding 'gallama/backend/llm/engine/__init__.py' 2026-04-06T16:20:01,608 adding 'gallama/backend/llm/engine/base.py' 2026-04-06T16:20:01,610 adding 'gallama/backend/llm/engine/exllama/__init__.py' 2026-04-06T16:20:01,613 adding 'gallama/backend/llm/engine/exllama/exllamav2.py' 2026-04-06T16:20:01,615 adding 'gallama/backend/llm/engine/exllama/inference_json_lmfe_wrapper.py' 2026-04-06T16:20:01,616 adding 'gallama/backend/llm/engine/exllamav3/__init__.py' 2026-04-06T16:20:01,620 adding 'gallama/backend/llm/engine/exllamav3/exllamav3.py' 2026-04-06T16:20:01,622 adding 'gallama/backend/llm/engine/ik_llama/__init__.py' 2026-04-06T16:20:01,623 adding 'gallama/backend/llm/engine/ik_llama/ik_llama.py' 2026-04-06T16:20:01,624 adding 'gallama/backend/llm/engine/llamacpp/__init__.py' 2026-04-06T16:20:01,626 adding 'gallama/backend/llm/engine/llamacpp/llamacpp.py' 2026-04-06T16:20:01,628 adding 'gallama/backend/llm/engine/llamacpp_server/__init__.py' 2026-04-06T16:20:01,631 adding 'gallama/backend/llm/engine/llamacpp_server/llamacpp_server.py' 2026-04-06T16:20:01,633 adding 'gallama/backend/llm/engine/mlx_vllm/__init__.py' 2026-04-06T16:20:01,635 adding 'gallama/backend/llm/engine/mlx_vllm/mlx_vlm.py' 2026-04-06T16:20:01,637 adding 'gallama/backend/llm/engine/sglang/__init__.py' 2026-04-06T16:20:01,639 adding 'gallama/backend/llm/engine/sglang/sglang.py' 2026-04-06T16:20:01,641 adding 'gallama/backend/llm/engine/transformers/__init__.py' 2026-04-06T16:20:01,643 adding 'gallama/backend/llm/engine/transformers/transformers.py' 2026-04-06T16:20:01,645 adding 'gallama/backend/llm/engine/transformers/model_support/__init__.py' 2026-04-06T16:20:01,647 adding 'gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/__init__.py' 2026-04-06T16:20:01,648 adding 'gallama/backend/llm/engine/transformers/model_support/llama3_2_vision/text_streamer.py' 2026-04-06T16:20:01,650 adding 'gallama/backend/llm/engine/vllm/__init__.py' 2026-04-06T16:20:01,652 adding 'gallama/backend/llm/engine/vllm/vllm.py' 2026-04-06T16:20:01,654 adding 'gallama/backend/llm/prompt_engine/__init__.py' 2026-04-06T16:20:01,655 adding 'gallama/backend/llm/prompt_engine/model_special_tag.py' 2026-04-06T16:20:01,657 adding 'gallama/backend/llm/prompt_engine/pe_custom.py' 2026-04-06T16:20:01,660 adding 'gallama/backend/llm/prompt_engine/pe_transformers.py' 2026-04-06T16:20:01,661 adding 'gallama/backend/llm/prompt_engine/prompt_engine.py' 2026-04-06T16:20:01,663 adding 'gallama/backend/llm/prompt_engine/by_model/__init__.py' 2026-04-06T16:20:01,664 adding 'gallama/backend/llm/prompt_engine/by_model/default.py' 2026-04-06T16:20:01,666 adding 'gallama/backend/llm/prompt_engine/by_model/gemma4.py' 2026-04-06T16:20:01,667 adding 'gallama/backend/llm/prompt_engine/by_model/glm4.py' 2026-04-06T16:20:01,669 adding 'gallama/backend/llm/prompt_engine/by_model/gpt_oss.py' 2026-04-06T16:20:01,670 adding 'gallama/backend/llm/prompt_engine/by_model/minimax.py' 2026-04-06T16:20:01,672 adding 'gallama/backend/llm/prompt_engine/by_model/ministral3.py' 2026-04-06T16:20:01,673 adding 'gallama/backend/llm/prompt_engine/by_model/qwen3.py' 2026-04-06T16:20:01,675 adding 'gallama/backend/llm/prompt_engine/by_model/qwen35.py' 2026-04-06T16:20:01,677 adding 'gallama/backend/stt/__init__.py' 2026-04-06T16:20:01,679 adding 'gallama/backend/stt/asr_processor.py' 2026-04-06T16:20:01,680 adding 'gallama/backend/stt/audio_buffer.py' 2026-04-06T16:20:01,682 adding 'gallama/backend/stt/base.py' 2026-04-06T16:20:01,684 adding 'gallama/backend/stt/hypothesis.py' 2026-04-06T16:20:01,685 adding 'gallama/backend/stt/vad.py' 2026-04-06T16:20:01,687 adding 'gallama/backend/stt/faster_whisper/model.py' 2026-04-06T16:20:01,689 adding 'gallama/backend/stt/mlx_whisper/model.py' 2026-04-06T16:20:01,691 adding 'gallama/backend/tts/TTSQueueHandler.py' 2026-04-06T16:20:01,692 adding 'gallama/backend/tts/__init__.py' 2026-04-06T16:20:01,694 adding 'gallama/backend/tts/base.py' 2026-04-06T16:20:01,696 adding 'gallama/backend/tts/text_processor.py' 2026-04-06T16:20:01,698 adding 'gallama/backend/tts/model/__init__.py' 2026-04-06T16:20:01,700 adding 'gallama/backend/tts/model/kokoro/__init__.py' 2026-04-06T16:20:01,702 adding 'gallama/backend/tts/model/kokoro/kokoro.py' 2026-04-06T16:20:01,703 adding 'gallama/config/__init__.py' 2026-04-06T16:20:01,705 adding 'gallama/config/config_manager.py' 2026-04-06T16:20:01,707 adding 'gallama/conversation_store/__init__.py' 2026-04-06T16:20:01,708 adding 'gallama/conversation_store/store.py' 2026-04-06T16:20:01,710 adding 'gallama/data/__init__.py' 2026-04-06T16:20:01,712 adding 'gallama/data/default_model_list.yaml' 2026-04-06T16:20:01,713 adding 'gallama/data/model_config.yaml' 2026-04-06T16:20:01,715 adding 'gallama/data/model_token.yaml' 2026-04-06T16:20:01,755 adding 'gallama/data/default_voice/kokoro-tts-heart.wav' 2026-04-06T16:20:01,759 adding 'gallama/data/thinking_template/tool_forced_evaluation.xml' 2026-04-06T16:20:01,760 adding 'gallama/data/thinking_template/tool_necessity_evaluation.regex' 2026-04-06T16:20:01,761 adding 'gallama/data/thinking_template/tool_necessity_evaluation.xml' 2026-04-06T16:20:01,763 adding 'gallama/data_classes/__init__.py' 2026-04-06T16:20:01,765 adding 'gallama/data_classes/audio_data_class.py' 2026-04-06T16:20:01,771 adding 'gallama/data_classes/data_class.py' 2026-04-06T16:20:01,774 adding 'gallama/data_classes/generation_data_class.py' 2026-04-06T16:20:01,775 adding 'gallama/data_classes/internal_ws.py' 2026-04-06T16:20:01,777 adding 'gallama/data_classes/realtime_client_proto.py' 2026-04-06T16:20:01,779 adding 'gallama/data_classes/realtime_server_proto.py' 2026-04-06T16:20:01,781 adding 'gallama/data_classes/responses_api.py' 2026-04-06T16:20:01,783 adding 'gallama/data_classes/server_dataclass.py' 2026-04-06T16:20:01,785 adding 'gallama/data_classes/video.py' 2026-04-06T16:20:01,786 adding 'gallama/logger/__init__.py' 2026-04-06T16:20:01,788 adding 'gallama/logger/logger.py' 2026-04-06T16:20:01,791 adding 'gallama/model_manager/ModelManager.py' 2026-04-06T16:20:01,792 adding 'gallama/model_manager/__init__.py' 2026-04-06T16:20:01,793 adding 'gallama/realtime/__init__.py' 2026-04-06T16:20:01,795 adding 'gallama/realtime/audio_preprocessor.py' 2026-04-06T16:20:01,798 adding 'gallama/realtime/message_queue.py' 2026-04-06T16:20:01,802 adding 'gallama/realtime/response.py' 2026-04-06T16:20:01,803 adding 'gallama/realtime/session_manager.py' 2026-04-06T16:20:01,805 adding 'gallama/realtime/vad.py' 2026-04-06T16:20:01,806 adding 'gallama/realtime/websocket_client.py' 2026-04-06T16:20:01,808 adding 'gallama/realtime/websocket_handler.py' 2026-04-06T16:20:01,811 adding 'gallama/realtime/websocket_manager.py' 2026-04-06T16:20:01,812 adding 'gallama/realtime/websocket_session.py' 2026-04-06T16:20:01,814 adding 'gallama/remote_mcp/__init__.py' 2026-04-06T16:20:01,815 adding 'gallama/remote_mcp/models.py' 2026-04-06T16:20:01,818 adding 'gallama/remote_mcp/orchestrator.py' 2026-04-06T16:20:01,820 adding 'gallama/remote_mcp/runtime.py' 2026-04-06T16:20:01,821 adding 'gallama/response_store/__init__.py' 2026-04-06T16:20:01,823 adding 'gallama/response_store/store.py' 2026-04-06T16:20:01,825 adding 'gallama/routes/__init__.py' 2026-04-06T16:20:01,826 adding 'gallama/routes/audio.py' 2026-04-06T16:20:01,828 adding 'gallama/routes/chat.py' 2026-04-06T16:20:01,830 adding 'gallama/routes/embedding.py' 2026-04-06T16:20:01,831 adding 'gallama/routes/model_management.py' 2026-04-06T16:20:01,834 adding 'gallama/routes/ws_llm.py' 2026-04-06T16:20:01,836 adding 'gallama/routes/ws_stt.py' 2026-04-06T16:20:01,838 adding 'gallama/routes/ws_tts.py' 2026-04-06T16:20:01,840 adding 'gallama/routes/ws_video.py' 2026-04-06T16:20:01,842 adding 'gallama/server_engine/__init__.py' 2026-04-06T16:20:01,843 adding 'gallama/server_engine/model_capabilities.py' 2026-04-06T16:20:01,845 adding 'gallama/server_engine/model_management.py' 2026-04-06T16:20:01,846 adding 'gallama/server_engine/request_handler.py' 2026-04-06T16:20:01,847 adding 'gallama/server_engine/request_routing.py' 2026-04-06T16:20:01,849 adding 'gallama/server_engine/responses_ws_bridge.py' 2026-04-06T16:20:01,850 adding 'gallama/server_engine/server_manager.py' 2026-04-06T16:20:01,852 adding 'gallama/server_routes/__init__.py' 2026-04-06T16:20:01,853 adding 'gallama/server_routes/realtime.py' 2026-04-06T16:20:01,855 adding 'gallama/server_routes/responses_ws.py' 2026-04-06T16:20:01,856 adding 'gallama/server_routes/server_management.py' 2026-04-06T16:20:01,858 adding 'gallama/utils/__init__.py' 2026-04-06T16:20:01,859 adding 'gallama/utils/audio_processor_utils.py' 2026-04-06T16:20:01,861 adding 'gallama/utils/request_disconnect.py' 2026-04-06T16:20:01,863 adding 'gallama/utils/utils.py' 2026-04-06T16:20:01,869 adding 'gallama-0.1.4.dist-info/METADATA' 2026-04-06T16:20:01,870 adding 'gallama-0.1.4.dist-info/WHEEL' 2026-04-06T16:20:01,871 adding 'gallama-0.1.4.dist-info/entry_points.txt' 2026-04-06T16:20:01,872 adding 'gallama-0.1.4.dist-info/top_level.txt' 2026-04-06T16:20:01,874 adding 'gallama-0.1.4.dist-info/RECORD' 2026-04-06T16:20:01,883 removing build/bdist.linux-armv7l/wheel 2026-04-06T16:20:02,026 Building wheel for gallama (pyproject.toml): finished with status 'done' 2026-04-06T16:20:02,046 Created wheel for gallama: filename=gallama-0.1.4-py3-none-any.whl size=584534 sha256=217cb747eef27258ed69eae74172cf3dfa5160538864021d893e022fe4a99ec0 2026-04-06T16:20:02,047 Stored in directory: /tmp/pip-ephem-wheel-cache-ygqf6qsb/wheels/50/91/6b/3f3749f8790fde275ae4e56ddb7bc8fbda9c2f6279783a1ef5 2026-04-06T16:20:02,071 Successfully built gallama 2026-04-06T16:20:02,091 Removed build tracker: '/tmp/pip-build-tracker-kuqcbn91'