{"package": "openground", "summary": "Ingest official documentation into a local vector database and expose it via MCP for AI coding agents", "pypi_url": "https://pypi.org/project/openground", "piwheels_url": "https://www.piwheels.org/project/openground", "releases": {"0.14.0": {"released": "2026-03-27 20:13:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.14.0-py3-none-any.whl", "filehash": "5051c3d890d66c569b3c23d50b74c86fef04d26f4e98789d1a5bb2418739cf05", "filesize": 61420, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.13.0": {"released": "2026-02-06 05:37:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.13.0-py3-none-any.whl", "filehash": "b43c35504bd897be4946d8f0e4cf39a65885173f7cb713c19405c32910ea0149", "filesize": 60518, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.12.0": {"released": "2026-02-03 07:01:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.12.0-py3-none-any.whl", "filehash": "be1e48fb350cbc938af6f391fec85a50680facdabb4f41d3f264d1c79f86de45", "filesize": 60239, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.11.1": {"released": "2026-01-30 05:36:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.11.1-py3-none-any.whl", "filehash": "d889100aadd0d470cb374a1b27e57864cb7c97b1c306e8018099fb2d913c99e0", "filesize": 55166, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.11.0": {"released": "2026-01-29 22:10:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.11.0-py3-none-any.whl", "filehash": "b75c3f22a3717265cc1888daa7bd1010849b476ab8da0c3f16ffe65a03a1f220", "filesize": 54133, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.10.5": {"released": "2026-01-27 03:10:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.5-py3-none-any.whl", "filehash": "927f0307a581e98ff1efc42fac6db183973a913366621803542ef91e14769fa0", "filesize": 43320, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.10.4": {"released": "2026-01-26 03:14:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.4-py3-none-any.whl", "filehash": "a7ff32ee83523f1eb87ddac999322bdadd7108dda349dc2ff24c20661e246ba1", "filesize": 43181, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.10.3": {"released": "2026-01-18 19:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.3-py3-none-any.whl", "filehash": "742a40cf1312174e4841db02e29192e1edd9fa5380453c90efd080e59e0f8827", "filesize": 43048, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.10.2": {"released": "2026-01-18 01:20:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.2-py3-none-any.whl", "filehash": "11f00809b7d158baadada3a74b648ee5f23d5f560f74a0681f6fff031e92529c", "filesize": 41170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.10.1": {"released": "2026-01-17 23:22:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.1-py3-none-any.whl", "filehash": "018bd479a938bd20ed93e74167f81a3c480414f60d48794f95737d0310701554", "filesize": 41161, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "tqdm", "trafilatura", "typer"]}}}, "0.10.0": {"released": "2026-01-17 23:21:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.10.0-py3-none-any.whl", "filehash": "cea8c4c8b960aa73fb4bda9d4f63513aad225cef3492f87ed86b60208ec51a37", "filesize": 41160, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "tqdm", "trafilatura", "typer"]}}}, "0.9.0": {"released": "2026-01-12 00:30:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.9.0-py3-none-any.whl", "filehash": "7a1d21928f31602d459a3bc021f6eff1cafd3ce3d32f6c4503216f65d3e3da41", "filesize": 36641, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "tqdm", "trafilatura", "typer"]}}}, "0.8.7": {"released": "2026-01-11 23:03:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.7-py3-none-any.whl", "filehash": "76507f86f2d04dd5a8dfd478744887f6c9ceedfc4ee1e254aa93e24bb8636147", "filesize": 35976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.6": {"released": "2026-01-11 21:52:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.6-py3-none-any.whl", "filehash": "302fca98bfc33ac3ebea6a5f6b874a6e96cbb8c67f017aaf0958cd5d455a4bd9", "filesize": 35578, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.5": {"released": "2026-01-11 20:24:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.5-py3-none-any.whl", "filehash": "bb9c5d55d15bbbb9defd21067c933be6858aa8fc54b12ce6ee7aec4ae0e81452", "filesize": 34927, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.3": {"released": "2026-01-11 05:04:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.3-py3-none-any.whl", "filehash": "a6c4c94ec8e8f362872d380df90e9bc62dfe9757ccf076c2bcdfe7d68422f28f", "filesize": 34457, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.2": {"released": "2026-01-11 00:45:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.2-py3-none-any.whl", "filehash": "0b3f1abe89ebafac43843fec91609f8f13a26c0cadaa3d3c8925e70ae10cb622", "filesize": 33903, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.1": {"released": "2026-01-10 20:18:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.1-py3-none-any.whl", "filehash": "2f58d03656206e485c8590f15befca5eeeb1162adbdc8794d69376642ebf12dd", "filesize": 33775, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.8.0": {"released": "2026-01-09 05:47:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.8.0-py3-none-any.whl", "filehash": "b2ba4afdcef022083bcf854aa92a58c938eb676f5d5a3283fd6b8d1224570c98", "filesize": 33773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.7.1": {"released": "2026-01-03 21:13:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.7.1-py3-none-any.whl", "filehash": "a2ab1e880297209a2b6880ed49cbddfba9dfe24cef4d638ad1c1f002d75ac0de", "filesize": 31573, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.7.0": {"released": "2026-01-03 20:00:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.7.0-py3-none-any.whl", "filehash": "9ecc10207ef2708fa03b3f54f0ee3c39a45e65025338feb3595e330b81383bca", "filesize": 31571, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.6.0": {"released": "2025-12-31 23:17:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.6.0-py3-none-any.whl", "filehash": "076d92f11a1ae75863a97a066b7d4cbf48e517abf095391c0e4ce5bfccb3f22f", "filesize": 29791, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.5.1": {"released": "2025-12-31 00:16:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.5.1-py3-none-any.whl", "filehash": "5545b1d2a03ade0b1895bdb9b6bac4656398d3e88e869f906a70dba61da6998e", "filesize": 29417, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.5.0": {"released": "2025-12-30 23:56:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.5.0-py3-none-any.whl", "filehash": "935e3337ba6db724c5f6c5ce9c543e9304d7b41ce8d7fba04aab4f6e00bfe41b", "filesize": 29418, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.4.0": {"released": "2025-12-29 00:48:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.4.0-py3-none-any.whl", "filehash": "be4e9f5e902e48a0eb42734f5c49c137f523f9c708705332b02ffe335e5cf800", "filesize": 29248, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.3.0": {"released": "2025-12-28 22:46:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.3.0-py3-none-any.whl", "filehash": "9a1611e0b635703ae6317a48110507cb6947bc634e02d35dcefc5b136d64eff5", "filesize": 29131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.2.3": {"released": "2025-12-27 19:35:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.2.3-py3-none-any.whl", "filehash": "662b6ac58106439215b1ce5ca386714d43ffe9bc881f0efc38e20c557fbbf764", "filesize": 29442, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.2.2": {"released": "2025-12-27 19:29:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.2.2-py3-none-any.whl", "filehash": "63ab1056d35f502ec47920134d0728c964b955f2668745a7a5ae3a0d09c62f91", "filesize": 29441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.2.1": {"released": "2025-12-27 19:27:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.2.1-py3-none-any.whl", "filehash": "4cd3de1565d5d2055546f8706c0ed7b544a1db3a344b396cd5cd2b51ed160575", "filesize": 4864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.2.0": {"released": "2025-12-27 19:11:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.2.0-py3-none-any.whl", "filehash": "471f0e2ceca680b16ffd3cda7db508fb39785c6549c448f362aeae6b88cb867f", "filesize": 4862, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastembed", "fastmcp", "lancedb", "langchain-text-splitters", "nbformat", "onnxruntime-gpu", "pandas", "pydantic", "rich", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}, "0.1.0": {"released": "2025-12-14 05:07:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openground-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openground/openground-0.1.0-py3-none-any.whl", "filehash": "420b6d78f6a96760a3d8a333ab75984c8b33190366f9b344dfae69c77ca79c8e", "filesize": 16058, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "fastmcp", "lance", "lancedb", "langchain-text-splitters", "pandas", "pydantic", "sentence-transformers", "torch", "tqdm", "trafilatura", "typer"]}}}}}