You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
변경사항:
- pyproject.toml [tool.maturin] exclude 에 **/samples/** 추가 — external/rhwp/samples ≈60 MB 가 sdist 에 포함되어 v0.1.0 업로드 시 400 File too large
- Cargo.toml 버전 0.1.0 → 0.1.1 (PATCH bump)
- CHANGELOG.md [0.1.1] 섹션 추가 + [0.1.0] Distribution 주석 정정 + [Unreleased]/링크 업데이트
- 로컬 검증: sdist 110 MB → 50 MB
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.1.1] — 2026-04-23
11
+
12
+
Patch release: fixes the sdist packaging so the source distribution stays within PyPI's 100 MB file size limit.
13
+
14
+
### Fixed
15
+
16
+
-`maturin sdist` now excludes `external/rhwp/samples/` (≈60 MB of test fixture HWP/HWPX files). The v0.1.0 sdist exceeded PyPI's 100 MB limit and was rejected by PyPI; wheels were unaffected and the `rhwp-python 0.1.0` wheels on PyPI remain functional.
17
+
18
+
### Changed
19
+
20
+
-`[tool.maturin] exclude` in `pyproject.toml` adds `**/samples/**` for the sdist format.
21
+
10
22
## [0.1.0] — 2026-04-22
11
23
12
24
Initial PyO3 Python bindings for the rhwp Rust HWP/HWPX parser and renderer.
@@ -50,8 +62,9 @@ The `rhwp` Rust core is consumed via git submodule pinned to upstream commit `16
50
62
51
63
### Distribution
52
64
53
-
- Local `maturin build --release` wheel (3.0 MB) and `maturin sdist` (1.3 MB, submodule-based vendoring) both verified end-to-end in a clean venv: install → import → `rhwp.parse` → `HwpLoader` load.
65
+
- Local `maturin build --release` wheel (3.0 MB) verified end-to-end in a clean venv: install → import → `rhwp.parse` → `HwpLoader` load. (Note: the v0.1.0 sdist exceeded PyPI's 100 MB limit and did not upload; fixed in [0.1.1](#011--2026-04-23).)
54
66
- GitHub Actions workflow (`publish.yml`) builds Linux (x86_64 + aarch64) / macOS (x86_64 + aarch64) / Windows wheels + sdist on release publish, then uploads via PyPI Trusted Publisher (OIDC).
0 commit comments