diff --git a/CHANGELOG.md b/CHANGELOG.md index b880b49..3a9c2cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [v0.1.1] - 2026-07-01 + +### Fixed + +- Ship a PEP 561 `py.typed` marker inside `pipelex_sdk`, so downstream type checkers (pyright/mypy) pick up the package's inline type hints. Without it the wheel's types were invisible to consumers despite the source being fully typed. Matches `mthds`'s `mthds/py.typed`. + ## [v0.1.0] - 2026-07-01 The initial public surface of `pipelex-sdk` — the Python counterpart of `@pipelex/sdk`, built by inheritance on the `mthds` protocol base. Surface-complete against the TypeScript SDK (see `docs/architecture.md` → "Parity with `@pipelex/sdk`"); the `/v1/build/*` helpers and the WorkOS org-switch are consciously out of scope for this release. diff --git a/pipelex_sdk/py.typed b/pipelex_sdk/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index ffa9c9f..a39fa9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pipelex-sdk" -version = "0.1.0" +version = "0.1.1" description = "The Python client for the Pipelex hosted API — the MTHDS Protocol surface plus the durable run lifecycle and the Pipelex product surface, built on the `mthds` protocol base." authors = [{ name = "Evotis S.A.S.", email = "oss@pipelex.com" }] maintainers = [{ name = "Pipelex staff", email = "oss@pipelex.com" }] diff --git a/uv.lock b/uv.lock index e1fb27a..29599cc 100644 --- a/uv.lock +++ b/uv.lock @@ -350,7 +350,7 @@ wheels = [ [[package]] name = "pipelex-sdk" -version = "0.1.0" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "backports-strenum", marker = "python_full_version < '3.11'" },