From 6ad044186417f78df484411647d503e853374ad4 Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Sun, 18 Jan 2026 17:24:46 +0800 Subject: [PATCH] chromadb: WiP --- dev-python/chromadb/chromadb-1.4.1.ebuild | 8 +++--- dev-python/mcp/mcp-1.14.0.ebuild | 7 +++++ dev-python/mcp/metadata.xml | 5 ++++ dev-python/pybase64/Manifest | 1 + dev-python/pybase64/metadata.xml | 12 +++++++++ dev-python/pybase64/pybase64-1.4.3.ebuild | 26 +++++++++++++++++++ .../pyghidra-mcp/pyghidra-mcp-0.1.13.ebuild | 2 +- dev-python/pypika/Manifest | 1 + dev-python/pypika/metadata.xml | 11 ++++++++ dev-python/pypika/pypika-0.50.0.ebuild | 23 ++++++++++++++++ dev-python/skel_python.ebuild | 2 +- 11 files changed, 92 insertions(+), 6 deletions(-) create mode 100644 dev-python/pybase64/Manifest create mode 100644 dev-python/pybase64/metadata.xml create mode 100644 dev-python/pybase64/pybase64-1.4.3.ebuild create mode 100644 dev-python/pypika/Manifest create mode 100644 dev-python/pypika/metadata.xml create mode 100644 dev-python/pypika/pypika-0.50.0.ebuild diff --git a/dev-python/chromadb/chromadb-1.4.1.ebuild b/dev-python/chromadb/chromadb-1.4.1.ebuild index 420a51176..c590bf775 100644 --- a/dev-python/chromadb/chromadb-1.4.1.ebuild +++ b/dev-python/chromadb/chromadb-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,11 +35,11 @@ RDEPEND=" >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] >=dev-python/rich-10.11.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-4.19.0[${PYTHON_USEDEP}] + >=sci-ml/tokenizers-0.13.2[${PYTHON_USEDEP}] + >=dev-python/pypika-0.48.9[${PYTHON_USEDEP}] + >=dev-python/pybase64-1.4.1[${PYTHON_USEDEP}] " -# >=dev-python/tokenizers-0.13.2[${PYTHON_USEDEP}] -# >=dev-python/pypika-0.48.9[${PYTHON_USEDEP}] -# >=dev-python/pybase64-1.4.1[${PYTHON_USEDEP}] # >=dev-python/posthog-2.4.0[${PYTHON_USEDEP}] # >=dev-python/onnxruntime-1.14.1[${PYTHON_USEDEP}] # >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/mcp/mcp-1.14.0.ebuild b/dev-python/mcp/mcp-1.14.0.ebuild index 926ea5884..87c554113 100644 --- a/dev-python/mcp/mcp-1.14.0.ebuild +++ b/dev-python/mcp/mcp-1.14.0.ebuild @@ -14,6 +14,7 @@ HOMEPAGE="https://github.com/modelcontextprotocol/python-sdk" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 ~x86" +IUSE="cli rich ws" RESTRICT="test" @@ -25,5 +26,11 @@ RDEPEND=" dev-python/pydantic[${PYTHON_USEDEP}] dev-python/starlette[${PYTHON_USEDEP}] dev-python/sse-starlette[${PYTHON_USEDEP}] + rich? ( dev-python/rich[${PYTHON_USEDEP}] ) + cli? ( + dev-python/typer[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) + ws? ( dev-python/websockets[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND}" diff --git a/dev-python/mcp/metadata.xml b/dev-python/mcp/metadata.xml index 3d6585895..65b1f91ae 100644 --- a/dev-python/mcp/metadata.xml +++ b/dev-python/mcp/metadata.xml @@ -5,6 +5,11 @@ unknown@pentoo.ch Author Unknown + + cli support + rich support + ws support + modelcontextprotocol/python-sdk mcp diff --git a/dev-python/pybase64/Manifest b/dev-python/pybase64/Manifest new file mode 100644 index 000000000..e21338030 --- /dev/null +++ b/dev-python/pybase64/Manifest @@ -0,0 +1 @@ +DIST pybase64-1.4.3.tar.gz 137272 BLAKE2B 11a7a4f0d8e2a79b47b3258c5f781dd0885ac4ad9fdcac5d56787bfe9faf8f4585e170b636d7596abaad70ca8cc696fc11ea7cac0fb1bcba0ee0a17598dea228 SHA512 305984d17d117c218312750daaf72d0a4dce2b6a7714fe0ad7f7d732bbe5728f4721d93fd67de742d4ed3cbb8ff30e8b697a9378386ede55bae9ec44a2cda621 diff --git a/dev-python/pybase64/metadata.xml b/dev-python/pybase64/metadata.xml new file mode 100644 index 000000000..4e43ac320 --- /dev/null +++ b/dev-python/pybase64/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + mayeut/pybase64 + pybase64 + + diff --git a/dev-python/pybase64/pybase64-1.4.3.ebuild b/dev-python/pybase64/pybase64-1.4.3.ebuild new file mode 100644 index 000000000..ec817f465 --- /dev/null +++ b/dev-python/pybase64/pybase64-1.4.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools + +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 pypi + +DESCRIPTION="Fast Base64 implementation" +HOMEPAGE="https://github.com/mayeut/pybase64 https://pypi.org/project/pybase64" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 arm64 x86" + +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +distutils_enable_sphinx doc \ + dev-python/furo + +distutils_enable_tests pytest diff --git a/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.13.ebuild b/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.13.ebuild index 927add855..f5100ec4f 100644 --- a/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.13.ebuild +++ b/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.13.ebuild @@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/click-8.2.1[${PYTHON_USEDEP}] >=dev-python/click-option-group-0.5.9[${PYTHON_USEDEP}] - >=dev-python/mcp-1.9.4[${PYTHON_USEDEP}] + >=dev-python/mcp-1.9.4[cli,${PYTHON_USEDEP}] >=dev-python/pyghidra-2.2.1[${PYTHON_USEDEP}] >=dev-python/chromadb-1.3.5[${PYTHON_USEDEP}] >=dev-python/ghidrecomp-0.5.8[${PYTHON_USEDEP}] diff --git a/dev-python/pypika/Manifest b/dev-python/pypika/Manifest new file mode 100644 index 000000000..1adb6ed3a --- /dev/null +++ b/dev-python/pypika/Manifest @@ -0,0 +1 @@ +DIST pypika-0.50.0.tar.gz 81033 BLAKE2B e0fbfd1383bcd9572c5fea8623e043ae057c119e87d6d99cfba800d097938e454268bc88246c284909d80e061dfb9b3283724f0b2163391fa394e73d6385170b SHA512 3792608d458a32e102d6d34ac8ffe701b34c09f3a2406a93871a1a46aa2bef0b8e073cb704557f00e90a35795796adbaaadf9fa9336756158915e7c0dbe2e8b1 diff --git a/dev-python/pypika/metadata.xml b/dev-python/pypika/metadata.xml new file mode 100644 index 000000000..5921c8bf3 --- /dev/null +++ b/dev-python/pypika/metadata.xml @@ -0,0 +1,11 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + PyPika + + diff --git a/dev-python/pypika/pypika-0.50.0.ebuild b/dev-python/pypika/pypika-0.50.0.ebuild new file mode 100644 index 000000000..4cc97318f --- /dev/null +++ b/dev-python/pypika/pypika-0.50.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A SQL query builder API for Python" +HOMEPAGE="https://pypi.org/project/PyPika/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" + +#RDEPEND="" +DEPEND="${RDEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" +#distutils_enable_tests pytest diff --git a/dev-python/skel_python.ebuild b/dev-python/skel_python.ebuild index 00b6acb09..a11875a92 100644 --- a/dev-python/skel_python.ebuild +++ b/dev-python/skel_python.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8