ktx/python/ktx-sl/pyproject.toml

60 lines
1.1 KiB
TOML
Raw Normal View History

2026-05-10 23:12:26 +02:00
[project]
2026-05-10 23:51:24 +02:00
name = "ktx-sl"
chore(release): 0.10.0 [skip ci] ## [0.10.0](https://github.com/Kaelio/ktx/compare/v0.9.0...v0.10.0) (2026-06-08) ### Features * add GitHub star nudges to CLI build view and docs sidebar ([#271](https://github.com/Kaelio/ktx/issues/271)) ([795a974](https://github.com/Kaelio/ktx/commit/795a97485a9e9bf8fc9bac127349c64c1d56fb8f)) * **cli:** add channel-aware update notifier ([#265](https://github.com/Kaelio/ktx/issues/265)) ([698efdc](https://github.com/Kaelio/ktx/commit/698efdcef8a4ff936ca31a4a9c30dbb180164eee)) * **cli:** add ingest LLM rate-limit governor with paced retries ([#261](https://github.com/Kaelio/ktx/issues/261)) ([c3d8ced](https://github.com/Kaelio/ktx/commit/c3d8cedb0bbeb8695eebf2c7e6a2dcd203efe5e4)) * **mysql:** implement columnStats using INFORMATION_SCHEMA.STATISTICS ([#233](https://github.com/Kaelio/ktx/issues/233)) ([18245c2](https://github.com/Kaelio/ktx/commit/18245c23730d6019bea75795bd910d840052680d)) * **setup:** apply per-role LLM model presets, remove --llm-model ([#268](https://github.com/Kaelio/ktx/issues/268)) ([2c18a62](https://github.com/Kaelio/ktx/commit/2c18a62de447143e7d67169ea20aaeaf436c5567)) * **setup:** wizard prompt tweaks and quieter query-history filter output ([#259](https://github.com/Kaelio/ktx/issues/259)) ([c2beaf7](https://github.com/Kaelio/ktx/commit/c2beaf7d5569197f7267697f5d65ac3dd1c60d9f)) * **telemetry:** collect PostHog $exception error reports in CLI and daemon ([#262](https://github.com/Kaelio/ktx/issues/262)) ([fb7b94b](https://github.com/Kaelio/ktx/commit/fb7b94b60ee4b905e1efae9e004f39911569e68b)) ### Bug Fixes * **docs-site:** stop doubling the /ktx basePath on alias-host redirects ([#263](https://github.com/Kaelio/ktx/issues/263)) ([d3e20df](https://github.com/Kaelio/ktx/commit/d3e20df1d53720c3baac773b9436adff8ae73f02)) * **ingest:** drive work-unit progress from tool calls, not turn counts ([#269](https://github.com/Kaelio/ktx/issues/269)) ([2896f9f](https://github.com/Kaelio/ktx/commit/2896f9fb9103eed0351307f9ab0a664b0492c0b7)) * **sl:** stop baking drift-prone counts into overlay summaries ([#270](https://github.com/Kaelio/ktx/issues/270)) ([5232578](https://github.com/Kaelio/ktx/commit/5232578d4471f75a26bfae873a6fa2c040976fda)) * **telemetry:** preserve driver error class and code in connection_test ([#260](https://github.com/Kaelio/ktx/issues/260)) ([ec7edf8](https://github.com/Kaelio/ktx/commit/ec7edf8f505291498b6c941e58a22dcedf38b7bf)) ### Documentation * add serving-phase diagram to the introduction page ([#264](https://github.com/Kaelio/ktx/issues/264)) ([377f21a](https://github.com/Kaelio/ktx/commit/377f21acd7a57f119452dab8eda27d8a72fae54a)) * minor README and docs-site touch-ups ([#266](https://github.com/Kaelio/ktx/issues/266)) ([bf1fe97](https://github.com/Kaelio/ktx/commit/bf1fe9748e066058e94824498a5af769f5825bf5)) * **site:** add Products dropdown to ktx docs navbar ([#267](https://github.com/Kaelio/ktx/issues/267)) ([dc39eb7](https://github.com/Kaelio/ktx/commit/dc39eb7ef91f10d772ac26918d0b2ba770413947)) ### Other Changes * refresh star history chart [skip ci] ([0d0ea55](https://github.com/Kaelio/ktx/commit/0d0ea551847d73ab9278e98b04ef6b2ebe2dc943)) * refresh star history chart [skip ci] ([2914407](https://github.com/Kaelio/ktx/commit/2914407f091963466bb248633926b5069f2103e7)) * refresh star history chart [skip ci] ([d142274](https://github.com/Kaelio/ktx/commit/d14227468b600a6fd4da2ebd870dcd9c4ddaa5de)) * refresh star history chart [skip ci] ([5a88210](https://github.com/Kaelio/ktx/commit/5a8821073b40ec6ecd9fdab1c60373889422e7f7)) * refresh star history chart [skip ci] ([8eb1cd3](https://github.com/Kaelio/ktx/commit/8eb1cd3e7947f7803d05dc8f204afcaf6d8eb92b))
2026-06-08 14:47:15 +00:00
version = "0.10.0"
2026-05-10 23:12:26 +02:00
description = "Agent-first semantic layer engine with aggregate locality"
readme = "README.md"
requires-python = ">=3.13"
license = "Apache-2.0"
dependencies = [
"sqlglot>=30",
"pydantic>=2",
"pyyaml>=6",
2026-05-10 23:12:26 +02:00
]
[project.urls]
Homepage = "https://github.com/kaelio/ktx"
Repository = "https://github.com/kaelio/ktx"
Issues = "https://github.com/kaelio/ktx/issues"
[project.optional-dependencies]
dev = [
"pytest>=8",
"pytest-cov",
"ruff",
"pre-commit",
2026-05-10 23:12:26 +02:00
]
tpch = [
"duckdb>=1.0",
2026-05-10 23:12:26 +02:00
]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["tests"]
addopts = "--cov=semantic_layer --cov-report=term-missing --cov-report=html"
[tool.coverage.run]
source = ["semantic_layer"]
branch = true
[tool.coverage.report]
show_missing = true
skip_empty = true
exclude_lines = [
"pragma: no cover",
"if __name__ == .__main__.",
"if TYPE_CHECKING:",
2026-05-10 23:12:26 +02:00
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["semantic_layer"]
[dependency-groups]
dev = [
"pytest>=9.0.2",
"pytest-cov>=7.1.0",
2026-05-10 23:12:26 +02:00
]