{"package": "tarang", "summary": "Tarang - AI Coding Agent (Hybrid WebSocket Architecture)", "pypi_url": "https://pypi.org/project/tarang", "piwheels_url": "https://www.piwheels.org/project/tarang", "releases": {"4.8.0": {"released": "2026-01-22 16:16:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.8.0-py3-none-any.whl", "filehash": "ecba283394e66a810c347c2112800151e7243ed3331fbaaf1a017d64a8f58dae", "filesize": 122328, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.7.0": {"released": "2026-01-22 15:53:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.7.0-py3-none-any.whl", "filehash": "19f59f7e62a9e56d3a8737f1897e63f6870a8f6b6841db431ec78a7ee52b6223", "filesize": 116014, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.6.0": {"released": "2026-01-22 04:56:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.6.0-py3-none-any.whl", "filehash": "69666743fcf04b95e1b8cf98c2ba708c983370fab2b8e0f8dd5fbe44315aaa14", "filesize": 116010, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.5.0": {"released": "2026-01-18 14:56:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.5.0-py3-none-any.whl", "filehash": "219406f52253c4ba26aebd329f6571ceda4938809bfb82dcb67634ad454e364b", "filesize": 107711, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.4.0": {"released": "2026-01-17 00:00:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.4.0-py3-none-any.whl", "filehash": "93f5b8c980cc18754aa9af21cff5250880486218af428729ca2aafdd4945a60d", "filesize": 96633, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.3.0": {"released": "2026-01-15 22:12:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.3.0-py3-none-any.whl", "filehash": "216f014440c71b805a320b28b7af0f430c41f61b8df9e89ae2ede177f3870534", "filesize": 94523, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.2.0": {"released": "2026-01-15 19:24:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.2.0-py3-none-any.whl", "filehash": "56fa1c8b314639b26b5dfbd7fafa43f81ee9850d588a203c9230266815fac66a", "filesize": 94278, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.1.0": {"released": "2026-01-14 20:08:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.1.0-py3-none-any.whl", "filehash": "168bb53d47217e44f8c274b761658e44b4f2ec4c8eebaa821d55738339461901", "filesize": 91420, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "prompt-toolkit", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.0.1": {"released": "2026-01-13 20:52:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.0.1-py3-none-any.whl", "filehash": "21010f16862501dbc64bf602023d2937feb51d2c8c334e9d1058789821171c78", "filesize": 87636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "4.0.0": {"released": "2026-01-13 17:25:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-4.0.0-py3-none-any.whl", "filehash": "352df4b63b29284b55d9d7f3870c0a2e143de9885a9627cb31fbe1a38f0210e7", "filesize": 87634, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rank-bm25", "rich", "tree-sitter", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-sql", "websockets"]}}}, "3.5.9": {"released": "2026-01-12 21:18:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.9-py3-none-any.whl", "filehash": "92cb36f7475ada94d6c242ded79ce6505ba9d2505e5fa45d2063f06e778dea92", "filesize": 64698, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.8": {"released": "2026-01-12 02:15:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.8-py3-none-any.whl", "filehash": "9791bcb888d7efae06e831bdfc248d91ac0559a705b47b4a3da709fd849caac2", "filesize": 64661, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.7": {"released": "2026-01-12 02:07:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.7-py3-none-any.whl", "filehash": "6695869ef99e46afa93f11a79938d9e74f5c07a934a65e2dc18d48fdcb1288d9", "filesize": 64331, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.4": {"released": "2026-01-12 01:24:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.4-py3-none-any.whl", "filehash": "2c687d72b134e9a6b06caf2d88d9a207118177a5123ffb3910cb2aa30ff71b90", "filesize": 63931, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.2": {"released": "2026-01-12 00:12:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.2-py3-none-any.whl", "filehash": "fe83c589f74c4dfb3453481f7efb6f6a5be6a41b80d11055b59b6ee7031d3928", "filesize": 63074, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.1": {"released": "2026-01-12 00:05:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.1-py3-none-any.whl", "filehash": "0d8aa5a571b3004d3e04a003346ba7b2ecf194609b13bc2d398123193709417b", "filesize": 62941, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.5.0": {"released": "2026-01-11 21:10:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.5.0-py3-none-any.whl", "filehash": "a693b793f03d0ba010e8af8f96da59c92a2b72a6d8a1d7acb9f24d8e613a7e29", "filesize": 62552, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.3.0": {"released": "2026-01-11 16:14:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.3.0-py3-none-any.whl", "filehash": "0d7f9729414b8d13d245b9e1c94ff4f8851a46f89341c78cebcdb23cdb5c3343", "filesize": 53917, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich", "websockets"]}}}, "3.1.0": {"released": "2026-01-10 15:15:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.1.0-py3-none-any.whl", "filehash": "7f4fb59803fa97181279fb9b9bb3f865b3d35cfe8a18f6a4e20079e682bc176d", "filesize": 27398, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich"]}}}, "3.0.0": {"released": "2026-01-10 14:15:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-3.0.0-py3-none-any.whl", "filehash": "29698044ea3ec14ceccc86abb0ebebd19f5b8564b7181a2a32545270ac7298ee", "filesize": 27053, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich"]}}}, "2.1.0": {"released": "2026-01-10 12:34:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-2.1.0-py3-none-any.whl", "filehash": "e3a91d28e61c626b1cee28cc2fb40d735661f3c5cad5aad82cb0fb835ff72d6b", "filesize": 25198, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich"]}}}, "2.0.1": {"released": "2026-01-10 11:50:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-2.0.1-py3-none-any.whl", "filehash": "1a4701a014bd2a5ced0b215f53ee91f2f96eb08bbea83f8a0146fe2e8b96b1b6", "filesize": 20029, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich"]}}}, "2.0.0": {"released": "2026-01-09 22:45:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tarang-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tarang/tarang-2.0.0-py3-none-any.whl", "filehash": "e1d8bc3f6f58cedc89f4cde9d783414fa4940b8e0f6d3e3c98a327ebdc1411c4", "filesize": 19300, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "httpx", "pydantic", "python-dotenv", "rich"]}}}}}