Skip to content

Commit 0a06dab

Browse files
alicup29claude
andcommitted
Bump to 0.0.3: pyyaml hotfix (PyPI rejects re-upload of 0.0.2)
PyPI does not allow re-uploading the same version. v0.0.2 was already published without pyyaml in runtime deps, so we must release as 0.0.3. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 6967ce7 commit 0a06dab

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.0.3] - 2026-02-27
9+
10+
### Fixed
11+
12+
- **`ModuleNotFoundError: No module named 'yaml'`**`pyyaml` was in `[optional-dependencies.dev]` only, absent from the installed wheel. Worker startup crashed at import in `jobs/validator.py`. ([#56](https://github.com/talmolab/sleap-rtc/pull/56))
13+
814
## [0.0.2] - 2026-02-27
915

1016
### Fixed
1117

12-
- **`ModuleNotFoundError: No module named 'sleap_rtc.worker'`**`sleap_rtc/`, `sleap_rtc/worker/`, and `sleap_rtc/client/` were missing `__init__.py` files, so hatchling excluded those sub-packages from the wheel. Installing via `uvx sleap-rtc` or `pip install sleap-rtc` would fail at import time. ([#55](https://github.com/talmolab/sleap-rtc/pull/55))
13-
- **`ModuleNotFoundError: No module named 'yaml'`**`pyyaml` was in `[optional-dependencies.dev]` only, so it was absent from the installed wheel. Worker startup crashed at import time in `jobs/validator.py`. ([#55](https://github.com/talmolab/sleap-rtc/pull/55))
18+
- **`ModuleNotFoundError: No module named 'sleap_rtc.worker'`**`sleap_rtc/`, `sleap_rtc/worker/`, and `sleap_rtc/client/` were missing `__init__.py` files, so hatchling excluded those sub-packages from the wheel. ([#55](https://github.com/talmolab/sleap-rtc/pull/55))
1419
- **Explicit build backend** — Added `[build-system]` table declaring `hatchling` so the build backend is never left implicit. ([#55](https://github.com/talmolab/sleap-rtc/pull/55))
1520
- **Wheel bloat** — Excluded Dockerfiles, static HTML assets, devcontainer configs, and nested `pyproject.toml` files from the distribution. ([#55](https://github.com/talmolab/sleap-rtc/pull/55))
1621

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sleap-rtc"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
description = "Real-time communication layer for remote SLEAP training and inference"
55
readme = "README.md"
66
requires-python = ">=3.11"

0 commit comments

Comments
 (0)