v0.1.5
Maintenance release. No API changes — existing code needs no updates.
Fixes
- Ship
py.typed(PEP 561), so type checkers in consuming projects actually see the SDK's type information. Previously the annotations were shipped but ignored. - Derive
__version__from installed distribution metadata instead of a hardcoded string, so it can no longer drift from the released version.
Packaging
- Ship an MIT license (the package previously declared none) and fill in the empty package metadata.
- Stop sweeping local dev droppings into the sdist — it now contains only what is needed to build and run the tests.
Docs
- Docstrings for the public methods that had none.
- README now leads with the same branded header and linked "Related projects" table as the TypeScript and Swift SDKs, so the three SDK READMEs are consistent.
Repo rename
The repository moved from Comfy-Org/ComfyPythonSDK to Comfy-Org/comfy-python-sdk, matching the org's comfy-lower-kebab-case convention. GitHub redirects the old URLs.
The PyPI package name is unchanged (comfy-sdk) — pip install comfy-sdk is unaffected. This release is the first to carry the corrected repository/issues URLs in its published metadata.
Internal
- CI now catches deprecations, untyped defs, and typos in config.
- Added an SSE conformance leg to the gateway e2e suite, with graceful 501 degradation.