{"package": "krules-framework", "summary": "KRules Framework - Async event-driven framework", "pypi_url": "https://pypi.org/project/krules-framework", "piwheels_url": "https://www.piwheels.org/project/krules-framework", "releases": {"3.1.1": {"released": "2025-11-10 17:31:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-3.1.1-py3-none-any.whl", "filehash": "4c8ed3567456b703477c19c97403e9ffb8c2f5f0bd736d31e6b3f6cae78ebd77", "filesize": 57246, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis"]}}}, "3.1.0": {"released": "2025-11-10 13:51:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-3.1.0-py3-none-any.whl", "filehash": "d3dd18bac80c1e5aa0a23b4371a627eaef08d0805de7e1d50512856fbfa2ecd5", "filesize": 57145, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis"]}}}, "3.0.0": {"released": "2025-11-10 11:42:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-3.0.0-py3-none-any.whl", "filehash": "4f89eb176bdceb4b49b7267937ab498b0a76992594758c46ee40baa5a70dfc39", "filesize": 56452, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis"]}}}, "2.0.0": {"released": "2025-11-03 10:23:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0-py3-none-any.whl", "filehash": "4c5747c4a182d573e83d543390b0886b2b714142d87aa70e493e47c0216e3a3b", "filesize": 52027, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis", "wrapt"]}}}, "2.0.0rc6": {"released": "2025-10-23 13:09:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc6-py3-none-any.whl", "filehash": "e90b4b237f63ad949af1a80cce8be631466dd5dc71057e1f592627d62b36cc13", "filesize": 70363, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis", "wrapt"]}}}, "2.0.0rc5": {"released": "2025-10-23 12:46:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc5-py3-none-any.whl", "filehash": "ad4b0cdd8264d38b962e9395a528c8a1377d3844503180254e6f86bce2bddfb6", "filesize": 70339, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis", "wrapt"]}}}, "2.0.0rc4": {"released": "2025-10-16 14:23:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc4-py3-none-any.whl", "filehash": "73d61762503d5b6403346db5a58f49e4fe68fefa643e3b5f04448fe64373fa94", "filesize": 69967, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "pydantic-settings", "redis", "wrapt"]}}}, "2.0.0rc3": {"released": "2025-10-12 09:28:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc3-py3-none-any.whl", "filehash": "68c724fc1081a411999a22c991a692944b4bde7134aab0972665df7c586f97d9", "filesize": 69310, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "wrapt"]}}}, "2.0.0rc2": {"released": "2025-10-04 09:05:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc2-py3-none-any.whl", "filehash": "a546a37ca6e15ddb1a7a0a8a4ae8dfa3c674ee102d902c334539caea755a8525", "filesize": 66128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "wrapt"]}}}, "2.0.0rc1": {"released": "2025-10-03 15:38:39", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc1-py3-none-any.whl", "filehash": "971229bfb8098faf20c2ee09b73eb57e74604f2b32049379d20df79b13a950b0", "filesize": 65725, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "wrapt"]}}}, "2.0.0rc0": {"released": "2025-09-30 16:45:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"krules_framework-2.0.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-2.0.0rc0-py3-none-any.whl", "filehash": "ea07a1420beb33924a982844bada311e630b858cb47ba8bf19ca4424c618dd7e", "filesize": 63331, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["dependency-injector", "wrapt"]}}}, "1.1.1": {"released": "2025-09-30 14:56:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.1.1-py3-none-any.whl", "filehash": "c88a5eb911e96743b9366bc80bc12a0b0f3f09db8c1b19362527d39350b2818d", "filesize": 45252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rich", "rx", "wrapt"]}}}, "1.1.0": {"released": "2024-11-05 11:23:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.1.0-py3-none-any.whl", "filehash": "8f8c1d73a9df0c5a55bc463568ba27d135e29b18d7b8c6d53db1582722c7be71", "filesize": 45257, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rich", "rx", "wrapt"]}}}, "1.0.3": {"released": "2024-11-04 10:09:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.0.3-py3-none-any.whl", "filehash": "22d865f37ca47c805743b8500267f7b0cb6a854f861a69f0aff49fa40f5db9b0", "filesize": 45080, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rx", "wrapt"]}}}, "1.0.2": {"released": "2024-11-04 09:43:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.0.2-py3-none-any.whl", "filehash": "971f972af4c1109066eec4a40cc31e62a7ae998c02c3c4c3437042e057b686ce", "filesize": 45071, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rx", "wrapt"]}}}, "1.0.1": {"released": "2024-11-04 08:43:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.0.1-py3-none-any.whl", "filehash": "512fbe1485b1b79ea2dd81b346e372d346f1f6b81a1bf6d79cd16a829823ccf1", "filesize": 38162, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rx", "wrapt"]}}}, "1.0.0": {"released": "2024-11-04 08:40:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"krules_framework-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/krules-framework/krules_framework-1.0.0-py3-none-any.whl", "filehash": "c9fd95c98071ce4833a463c0152d015eb9c10cf13dd81060ac0800f43d31e8cb", "filesize": 35760, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["cel-python", "deepmerge", "dependency-injector", "jsonpatch", "jsonpath-rw-ext", "pydantic", "pytz", "rx", "wrapt"]}}}}}