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
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:
parent
6e982797f8
commit
1677f85666
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "mckicad"
|
name = "mckicad"
|
||||||
version = "2026.03.03"
|
version = "2026.07.11"
|
||||||
description = "MCP server for KiCad electronic design automation"
|
description = "MCP server for KiCad electronic design automation"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = { text = "MIT" }
|
license = { text = "MIT" }
|
||||||
@ -25,7 +25,6 @@ dependencies = [
|
|||||||
"pyyaml>=6.0.3",
|
"pyyaml>=6.0.3",
|
||||||
"defusedxml>=0.7.1",
|
"defusedxml>=0.7.1",
|
||||||
"kicad-python>=0.5.0",
|
"kicad-python>=0.5.0",
|
||||||
|
|
||||||
"requests>=2.32.5",
|
"requests>=2.32.5",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -38,6 +37,25 @@ mckicad = "mckicad.server:main"
|
|||||||
[tool.hatch.build.targets.wheel]
|
[tool.hatch.build.targets.wheel]
|
||||||
packages = ["src/mckicad"]
|
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]
|
[dependency-groups]
|
||||||
dev = [
|
dev = [
|
||||||
"pytest>=8.4.2",
|
"pytest>=8.4.2",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user