{"package": "keble-data-infra-contract", "summary": "Framework-free raw commerce contracts shared by Keble data providers and the raw API.", "pypi_url": "https://pypi.org/project/keble-data-infra-contract", "piwheels_url": "https://www.piwheels.org/project/keble-data-infra-contract", "releases": {"0.12.0": {"released": "2026-07-25 03:40:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.12.0-py3-none-any.whl", "filehash": "b2d52930bb8d48cb61baab1207636fcde3fa4ae9786ff75bb5c38f71f9bbde21", "filesize": 129333, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["annotated-types", "keble-helpers", "pydantic"]}}}, "0.11.0": {"released": "2026-07-24 13:05:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.11.0-py3-none-any.whl", "filehash": "62ac21bb313126acdabe55f7891cef8f63999f9be4799be335f33eb4e58f78e3", "filesize": 125785, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["annotated-types", "keble-helpers", "pydantic"]}}}, "0.10.0": {"released": "2026-07-24 12:34:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.10.0-py3-none-any.whl", "filehash": "35d066aaf94d5e8cd31b0f30f32d463e224637f86e84ca1e99277a5528992db3", "filesize": 125400, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["annotated-types", "keble-helpers", "pydantic"]}}}, "0.9.0": {"released": "2026-07-19 11:59:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.9.0-py3-none-any.whl", "filehash": "bd12f634453ca80c237d233e10849a9f691785dad220b5ab8dcfe740be72c48c", "filesize": 65552, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.8.1": {"released": "2026-07-18 09:53:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.8.1-py3-none-any.whl", "filehash": "f35ab6927579bc94d1f0436bccedd132c9468dc78b9c7fc44beccbd77059af62", "filesize": 65197, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.8.0": {"released": "2026-07-18 08:29:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.8.0-py3-none-any.whl", "filehash": "3fbd511795717a6f250cfcb3a6baa9ac31c09c82638a9ef5c04d957a93ee0da7", "filesize": 63339, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.7.0": {"released": "2026-07-17 17:08:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.7.0-py3-none-any.whl", "filehash": "7d04dd1048e25845c2d2ffec069c320ee29b9a2aeaef21b66d60a55a4c2aac1b", "filesize": 62799, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.6.0": {"released": "2026-07-17 13:26:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.6.0-py3-none-any.whl", "filehash": "d867e816a387955f539d5cfe125d5465fd5acf103b4760bb962ef99eaf64bfb2", "filesize": 62294, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.5.1": {"released": "2026-07-15 11:41:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.5.1-py3-none-any.whl", "filehash": "da756519f5e7df78f8b9ccf920bf31b03a83e7a7779b08fc9d65e4cd27dad2b3", "filesize": 57326, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.5.0": {"released": "2026-07-15 05:50:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.5.0-py3-none-any.whl", "filehash": "04fe8a20a2f71a07fb4af370d359a1fbd4870e74fad1e4708850652a3d6ae99d", "filesize": 54953, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.3.0": {"released": "2026-07-14 11:12:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.3.0-py3-none-any.whl", "filehash": "b1b3da664b3ed4935c92e478d23d16d2569d2364fb9624e4bcae0277273e0b9a", "filesize": 46227, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.2.0": {"released": "2026-07-14 08:23:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.2.0-py3-none-any.whl", "filehash": "714d1a27ea507dd7e7ff0a14b2ee666a74bae5de2c4a6d107e467250a1ac341b", "filesize": 41017, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}, "0.1.0": {"released": "2026-07-12 15:29:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"keble_data_infra_contract-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/keble-data-infra-contract/keble_data_infra_contract-0.1.0-py3-none-any.whl", "filehash": "727f2f49f4d84a8a51ea5280556d5fc859003477cf7631fb284296a08252fc6a", "filesize": 39091, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.13", "apt_dependencies": [], "pip_dependencies": ["keble-helpers", "pydantic"]}}}}}