Release 2026.07.11: bump version and add sdist excludes
Some checks are pending
CI / Lint and Format (push) Waiting to run
CI / Test Python 3.11 on macos-latest (push) Waiting to run
CI / Test Python 3.12 on macos-latest (push) Waiting to run
CI / Test Python 3.13 on macos-latest (push) Waiting to run
CI / Test Python 3.10 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.11 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.12 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.13 on ubuntu-latest (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / Build Package (push) Blocked by required conditions

Bump CalVer to reflect the SchDocument refactor and macOS resolution fixes.
Add [tool.hatch.build.targets.sdist] excludes so the published archive ships
only src + packaging metadata — keeping CLAUDE.md, docs/ (agent threads with
operator paths), docs-site/, and tests/ out of the sdist.
This commit is contained in:
Ryan Malloy 2026-07-11 17:29:53 -06:00
parent 6e982797f8
commit 1677f85666

View File

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "mckicad"
version = "2026.03.03"
version = "2026.07.11"
description = "MCP server for KiCad electronic design automation"
readme = "README.md"
license = { text = "MIT" }
@ -25,7 +25,6 @@ dependencies = [
"pyyaml>=6.0.3",
"defusedxml>=0.7.1",
"kicad-python>=0.5.0",
"requests>=2.32.5",
]
@ -38,6 +37,25 @@ mckicad = "mckicad.server:main"
[tool.hatch.build.targets.wheel]
packages = ["src/mckicad"]
[tool.hatch.build.targets.sdist]
# Ship only what a consumer needs. Keep operator-private context, the docs
# site, test fixtures (which can carry real system output), and local dev
# files out of the published archive.
exclude = [
"CLAUDE.md",
".env",
".env.example",
".mcp.json",
"docs/",
"docs-site/",
"tests/",
".github/",
".pytest_cache/",
".ruff_cache/",
"dist/",
"build/",
]
[dependency-groups]
dev = [
"pytest>=8.4.2",