{"package": "utcp", "summary": "Universal Tool Calling Protocol (UTCP) client library for Python", "pypi_url": "https://pypi.org/project/utcp", "piwheels_url": "https://www.piwheels.org/project/utcp", "releases": {"1.1.2": {"released": "2025-12-01 01:17:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.1.2-py3-none-any.whl", "filehash": "5b6ff0cf7d24a5f74bfa1ef99fec6159af2c6a49a54236889716282a31bffb5e", "filesize": 56338, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.1.1": {"released": "2025-11-30 22:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.1.1-py3-none-any.whl", "filehash": "aecb5013c67e7be9e470342fb892acae0a2130f31feff7c25b5d6d1c08daa9e9", "filesize": 56290, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.1.0": {"released": "2025-11-29 15:38:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.1.0-py3-none-any.whl", "filehash": "061ac99739c257d711384534e30f41e2b4402040b2ec3461d8e0794c58c1fb64", "filesize": 56159, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.0.4": {"released": "2025-09-07 15:18:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.0.4-py3-none-any.whl", "filehash": "e507efd9bd084b8ad9bee4eab52b2fa971450ecf4e7f6ca4f23a774c1adf6fa1", "filesize": 53301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.0.3": {"released": "2025-09-07 15:17:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.0.3-py3-none-any.whl", "filehash": "5cdb2878646fdbd5a91b09d6ff1b9bd458548d6c24436fc5785253259d981908", "filesize": 53301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.0.2": {"released": "2025-09-07 09:35:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.0.2-py3-none-any.whl", "filehash": "e718357218ea5e015d327f071ee16c867d7cdbbeed005b6da70a65333df27092", "filesize": 53023, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.0.1": {"released": "2025-08-19 16:06:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.0.1-py3-none-any.whl", "filehash": "6641501b436e12d13d3e1d8d1440856925d3c3784475b0bdec4673897ec2ee22", "filesize": 47610, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "1.0.0": {"released": "2025-08-19 13:28:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-1.0.0-py3-none-any.whl", "filehash": "2e2078449099c44bea3aa7ac8edc705a8cceecded760fcb44f4b6258ecbc480f", "filesize": 43025, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pydantic", "python-dotenv", "tomli"]}}}, "0.2.3": {"released": "2025-08-14 15:46:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.2.3-py3-none-any.whl", "filehash": "6afa4411044d5b41942cf736c25802042024966b7d2cbaa02f1a04695eaf4d85", "filesize": 80708, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.2.2": {"released": "2025-08-12 07:55:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.2.2-py3-none-any.whl", "filehash": "b1284591601351790e1ee1c54f61a25b33ed78dd296f38192f1783c2543fd213", "filesize": 80544, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.2.1": {"released": "2025-08-07 09:09:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.2.1-py3-none-any.whl", "filehash": "7ffa4b7fdd177cba9a9e5dadeaeabe62f813dcee8157b395dfa513f28e86a035", "filesize": 80535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.2.0": {"released": "2025-08-05 12:44:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.2.0-py3-none-any.whl", "filehash": "153061728c46e594daf8c2887b6312e06d4a56465b1409b1807921aa6211665b", "filesize": 66557, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.8": {"released": "2025-07-27 09:25:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.8-py3-none-any.whl", "filehash": "51150d2a4a85028212e95e7ee8f115e9753244cbe4bde31284e1167b7344570c", "filesize": 54199, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.7": {"released": "2025-07-17 15:46:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.7-py3-none-any.whl", "filehash": "1c443ae1004571ab8f29c135c72ab929d5fbabe0ee8f39bc3d1657369f4a0d37", "filesize": 52589, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.6": {"released": "2025-07-17 15:10:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.6-py3-none-any.whl", "filehash": "dc033085dc751c4e2a7bf5bac778304c6d655d374acc5fcff06eb1818e10d3b4", "filesize": 52584, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.5": {"released": "2025-07-17 15:08:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.5-py3-none-any.whl", "filehash": "1908d717b75552c5dbeb09cb6f26913a97bd4f0518d4ee6ab3d50938d3241041", "filesize": 52573, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.4": {"released": "2025-07-17 07:41:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.4-py3-none-any.whl", "filehash": "2b53104b266ddfa8a80b8789c42e568056148ec1b311d1dc8e2096fa6f65829c", "filesize": 52569, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "gql", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.3": {"released": "2025-07-15 09:25:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.3-py3-none-any.whl", "filehash": "20b9acf67c20788d79af2aa0e9bea146dc19280da2c08e76dd3de5c955e56e62", "filesize": 52537, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.2": {"released": "2025-07-11 11:55:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.2-py3-none-any.whl", "filehash": "cd10faff928e15ad2a3a22e2837d63cb69b01da744ceab448b721b1e36dff45d", "filesize": 50406, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "mcp", "pydantic", "python-dotenv", "pyyaml", "tomli"]}}}, "0.1.0": {"released": "2025-07-10 13:00:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"utcp-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/utcp/utcp-0.1.0-py3-none-any.whl", "filehash": "403608b8972b7db416acc8e29e5d6b1ecd951002d82f6d2ea871807293c1d1d2", "filesize": 50129, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "authlib", "mcp", "pydantic", "python-dotenv", "tomli"]}}}}}