diff --git a/CHANGELOG.md b/CHANGELOG.md index 5552d42..ef1af52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.3] - 2026-02-22 + +### Fixed + +- **PyPI wheel packaging**: Fixed duplicate `.gitkeep` file in wheel that caused PyPI upload rejection. Changed wheel build configuration to use `only-include` for Python files, preventing the `.gitkeep` placeholder from being included via the `packages` directive while still allowing it through `force-include`. + ## [1.3.2] - 2026-02-22 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 89292ff..17f676d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,6 +73,11 @@ path = "src/SVG2DrawIOLib/__about__.py" [tool.hatch.build.targets.wheel] packages = ["src/SVG2DrawIOLib"] +only-include = [ + "SVG2DrawIOLib/**/*.py", + "SVG2DrawIOLib/**/*.typed", + "SVG2DrawIOLib/py.typed", +] [tool.hatch.build.targets.wheel.force-include] "src/SVG2DrawIOLib/web" = "SVG2DrawIOLib/web" diff --git a/src/SVG2DrawIOLib/__about__.py b/src/SVG2DrawIOLib/__about__.py index c6e2ac5..45dcfb8 100644 --- a/src/SVG2DrawIOLib/__about__.py +++ b/src/SVG2DrawIOLib/__about__.py @@ -1,3 +1,3 @@ """Package version information.""" -__version__ = "1.3.2" +__version__ = "1.3.3"