diff --git a/pyproject.toml b/pyproject.toml index 4f27221..382fb1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "mcesptool" -version = "2026.02.25" +version = "2026.02.25.1" description = "FastMCP server for ESP32/ESP8266 development with esptool integration" readme = "README.md" requires-python = ">=3.10" @@ -78,6 +78,31 @@ Homepage = "https://git.supported.systems/MCP/mcesptool" Repository = "https://git.supported.systems/MCP/mcesptool" Issues = "https://git.supported.systems/MCP/mcesptool/issues" +[tool.hatch.build.targets.sdist] +exclude = [ + "docs-site/", + "artifacts/", + ".mcp.json", + "Dockerfile", + "docker-compose.yml", + "Makefile", + ".env*", + "pytest.ini", + "API_DESIGN.md", + "BROADER_APPLICATIONS.md", + "FASTMCP_ESPTOOL_SERVER.md", + "IDF_MIDDLEWARE_INTEGRATION.md", + "IMPLEMENTATION_COMPLETE.md", + "IMPLEMENTATION_EXAMPLES.md", + "IMPLEMENTATION_ROADMAP.md", + "INTEGRATION_PATTERNS.md", + "MCP_LOGGER_INTEGRATION.md", + "MIDDLEWARE_ARCHITECTURE.md", + "MIDDLEWARE_DESIGN_PATTERNS.md", + "PRODUCTION_DEPLOYMENT.md", + "PROJECT_SETUP.md", +] + [tool.hatch.build.targets.wheel] packages = ["src/mcesptool"] diff --git a/src/mcesptool/server.py b/src/mcesptool/server.py index b52d7f3..c04cd07 100644 --- a/src/mcesptool/server.py +++ b/src/mcesptool/server.py @@ -126,7 +126,7 @@ class ESPToolServer: return { "server_name": "MCP ESPTool Server", - "version": "2026.02.25", + "version": "2026.02.25.1", "uptime_seconds": round(uptime, 2), "configuration": self.config.to_dict(), "components": list(self.components.keys()), @@ -404,7 +404,7 @@ class ESPToolServer: @click.command() @click.option("--debug", "-d", is_flag=True, help="Enable debug logging") @click.option("--production", "-p", is_flag=True, help="Run in production mode") -@click.version_option(version="2026.02.25") +@click.version_option(version="2026.02.25.1") def main(debug: bool, production: bool) -> None: """ FastMCP ESP Development Server diff --git a/uv.lock b/uv.lock index d25f179..b40ec6f 100644 --- a/uv.lock +++ b/uv.lock @@ -888,7 +888,7 @@ wheels = [ [[package]] name = "mcesptool" -version = "2026.2.25" +version = "2026.2.25.1" source = { editable = "." } dependencies = [ { name = "click" },