{"package": "kensa", "summary": "Pytest-native evals harness for agent regression tests", "pypi_url": "https://pypi.org/project/kensa", "piwheels_url": "https://www.piwheels.org/project/kensa", "releases": {"0.16.1": {"released": "2026-07-24 04:17:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.16.1-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.16.1-py3-none-any.whl", "filehash": "07233f2bdfa7bc7f6294440c78ae419923cfffb3956d8e220b897c184d771a4a", "filesize": 129715, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "pytest-xdist", "python-dotenv", "pyyaml", "rich", "typing-extensions"]}}}, "0.16.0": {"released": "2026-07-23 04:42:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.16.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.16.0-py3-none-any.whl", "filehash": "42884f69d83243d2c59bb476fb675cceda835c7767658e1b8c16c9b6b97ade98", "filesize": 123574, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "pytest-xdist", "python-dotenv", "pyyaml", "rich", "typing-extensions"]}}}, "0.15.0": {"released": "2026-07-19 06:28:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.15.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.15.0-py3-none-any.whl", "filehash": "e221a55d93edbe3115d67fcc1ae3bfbbf0ac87b0575e1b0aa725bf1427c4edc7", "filesize": 117699, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "pytest-xdist", "python-dotenv", "pyyaml", "rich"]}}}, "0.14.0": {"released": "2026-07-17 03:36:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.14.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.14.0-py3-none-any.whl", "filehash": "a916c48873c739884fb54e314256b5b95965ea92e990d27ea0cae114adff127b", "filesize": 113116, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "pytest-xdist", "python-dotenv", "pyyaml", "rich"]}}}, "0.13.0": {"released": "2026-07-15 04:45:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.13.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.13.0-py3-none-any.whl", "filehash": "e826aa2fededa9eb8e5daf266f46d1465e1746a530e661c5e0185fde033c4635", "filesize": 110795, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.12.0": {"released": "2026-07-13 05:10:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.12.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.12.0-py3-none-any.whl", "filehash": "464bc48230855450fe9c82ccc0c33414bcd6fa6730d36ed3d60f851555683330", "filesize": 101602, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.11.1": {"released": "2026-07-11 14:00:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.11.1-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.11.1-py3-none-any.whl", "filehash": "c792d911d06c68fd7595f90a8f7462474c138a02852b583194a518791b0a9170", "filesize": 100378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.11.0": {"released": "2026-07-10 12:15:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.11.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.11.0-py3-none-any.whl", "filehash": "aaf3d3279d1fb1595024e044e74132f55f892829ce019a54c6b62959590a1c29", "filesize": 100590, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.10.3": {"released": "2026-07-10 06:52:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.10.3-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.10.3-py3-none-any.whl", "filehash": "0edfcede657aea537de4c9a394e0fea23672fca93f45936368386f3018f9766e", "filesize": 84983, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.10.2": {"released": "2026-07-10 02:57:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.10.2-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.10.2-py3-none-any.whl", "filehash": "e79c91e52da0f6e6722e9e2e8796f1f51eabf9dde1a9a0f079076d6726f430f7", "filesize": 85067, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "langfuse", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.10.1": {"released": "2026-07-09 02:21:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.10.1-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.10.1-py3-none-any.whl", "filehash": "86c2dc4f022222b76ff036f3f58561a17d4b9e05337c4d06902c608fd0b4a64f", "filesize": 84958, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.10.0": {"released": "2026-07-08 06:27:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.10.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.10.0-py3-none-any.whl", "filehash": "4bb340c4911d49a9b29f7e25e366140deb1e7ff289083be2de7ba601e032e500", "filesize": 83953, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.9.4": {"released": "2026-07-08 05:24:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.9.4-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.9.4-py3-none-any.whl", "filehash": "873b250fb7601511d0b8de0fc6c612254ae2fb1bd4798631cc17cd1dcf843627", "filesize": 82993, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.9.3": {"released": "2026-07-07 10:43:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.9.3-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.9.3-py3-none-any.whl", "filehash": "c3de819469d493ec4160245f2410688af3a482b221f24c688b776e8e118bdead", "filesize": 81923, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.9.2": {"released": "2026-07-07 07:09:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.9.2-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.9.2-py3-none-any.whl", "filehash": "3261826d0cabfacfdb813685b88c2ff776dc179357d90b054a3aa7655917b5ec", "filesize": 81904, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.9.1": {"released": "2026-07-06 15:10:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.9.1-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.9.1-py3-none-any.whl", "filehash": "77add74b0fb1152a5f444d415cb0e3ca992c1e51a9a5326948f05eecdd14dad5", "filesize": 80916, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.9.0": {"released": "2026-07-06 14:24:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kensa-0.9.0-py3-none-any.whl": {"file_url": "/simple/kensa/kensa-0.9.0-py3-none-any.whl", "filehash": "7d3e8f9817f98709eb97e7a7de2510c711b013b40788431825f67452facca3b9", "filesize": 80921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["any-llm-sdk", "click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pytest", "python-dotenv", "pyyaml", "rich"]}}}, "0.8.0": {"released": "2026-05-05 03:39:21", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.8.0-py3-none-any.whl", "filehash": "b5a600caa35d3125530fd47ef61f572fb5667684974920e60052bd4f52eba511", "filesize": 120599, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.7.0": {"released": "2026-05-01 01:15:50", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.7.0-py3-none-any.whl", "filehash": "417540d1142636c401ef288befb07c65add0c4af324bad71827271c3d11ccabd", "filesize": 109794, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.6.2": {"released": "2026-04-27 04:19:59", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.6.2-py3-none-any.whl", "filehash": "99aac842e16f24246fc27c9f9ac4c21a0a9d61e88bd4f2674f141ec98ade3e0d", "filesize": 106781, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.6.1": {"released": "2026-04-24 04:56:48", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.6.1-py3-none-any.whl", "filehash": "573424c2da736ddeb14dad1a0f2edfc57acdb83aae37dbb515d1ea765297b589", "filesize": 76827, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.6.0": {"released": "2026-04-24 01:04:53", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.6.0-py3-none-any.whl", "filehash": "45bcc3bd62a4adda0fb2c9ceded391d644d922c2133921cdc869c5562363ee19", "filesize": 76826, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.5.2": {"released": "2026-04-18 04:01:32", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.5.2-py3-none-any.whl", "filehash": "2cc238e6693f22c9576ba2ed55d3ca25f0ae602fbf554531cb8d33fb2a578ea3", "filesize": 67720, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.5.1": {"released": "2026-04-18 04:08:21", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.5.1-py3-none-any.whl", "filehash": "27fa89b46539ac4890774090d1a297a2d9327f4ae636d8f9bb5a331653a0dca3", "filesize": 67586, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.5.0": {"released": "2026-04-15 14:24:09", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.5.0-py3-none-any.whl", "filehash": "c3bde88f71d2c806513e6a6228ec63791130110dd86bc261533ebc4f71d78e86", "filesize": 66743, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.4.0": {"released": "2026-04-13 03:10:50", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.4.0-py3-none-any.whl", "filehash": "512f9b1b7114014c518f17a372d19b755efb80e943d649d37d28300fe29d5bfc", "filesize": 57820, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.3.0": {"released": "2026-04-10 10:01:59", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.3.0-py3-none-any.whl", "filehash": "71234eca24e9304c7a9096c00c0967fae4c006e1ea4f33f639dd0189e97ae02c", "filesize": 53248, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.2.0": {"released": "2026-04-08 13:52:38", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.2.0-py3-none-any.whl", "filehash": "ff848366a93bc092ca299767cc13bb1081ef4a34854e6bdae8491244e340679b", "filesize": 52609, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}, "0.1.0": {"released": "2026-04-07 12:59:04", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kensa-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kensa/kensa-0.1.0-py3-none-any.whl", "filehash": "f07dc00f2fcf4e6c34bef247942222b65c38a4705cf0496bb898ad5276e7b6ce", "filesize": 55130, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["click", "opentelemetry-api", "opentelemetry-sdk", "pydantic", "pyyaml", "rich"]}}}}}