From 3742d48a292a628065bacf7db078b8eb896d114b Mon Sep 17 00:00:00 2001 From: Elliot Sun Date: Sat, 29 Aug 2026 09:06:17 +1000 Subject: [PATCH 1/2] docs: sharpen SemaPact discovery metadata --- pyproject.toml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index da2f65b..64ee535 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "semapact" version = "0.8.1" -description = "Lifecycle governance for data contracts and enterprise semantics" +description = "Lifecycle governance for ODCS data contracts, schema evolution, and breaking changes" readme = "README.md" requires-python = ">=3.11,<3.15" license = { file = "LICENSE" } @@ -13,11 +13,16 @@ authors = [ { name = "Elliot Sun" }, ] keywords = [ + "data-contract", "data-contracts", "data-governance", + "data-products", "odcs", + "schema-evolution", + "breaking-changes", "gitops", "databricks", + "unity-catalog", ] classifiers = [ "Development Status :: 4 - Beta", @@ -117,15 +122,3 @@ dev = [ [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q" - -[tool.setuptools.packages.find] -include = ["semapact*"] - -[tool.semantic_release] -version_toml = ["pyproject.toml:project.version"] -branch = "main" -upload_to_pypi = false -upload_to_release = true -build_command = "uv build" -allow_zero_version = true -major_on_zero = false From 092b46d4302a17eb2fcd7343f9f6773e65e0e407 Mon Sep 17 00:00:00 2001 From: Elliot Sun Date: Sat, 29 Aug 2026 09:06:42 +1000 Subject: [PATCH 2/2] fix: preserve packaging and release configuration --- pyproject.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 64ee535..dd38b57 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -122,3 +122,15 @@ dev = [ [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q" + +[tool.setuptools.packages.find] +include = ["semapact*"] + +[tool.semantic_release] +version_toml = ["pyproject.toml:project.version"] +branch = "main" +upload_to_pypi = false +upload_to_release = true +build_command = "uv build" +allow_zero_version = true +major_on_zero = false \ No newline at end of file