Loxone Python Client
Publishing is handled by GitHub Actions in .github/workflows/publish-pypi.yml.
Each commit push publishes automatically.
- Go to PyPI project settings for
loxwsand add a Trusted Publisher. - Use these values:
- Owner:
grimbouk - Repository:
loxws - Workflow:
publish-pypi.yml - Environment:
pypi
- Owner:
- Commit and push.
- GitHub Actions computes the next
0.0.Nby checking existing PyPI releases (with local_version.pyas fallback baseline). - The workflow updates
loxws/_version.pyfor the build, builds distributions, and publishes to PyPI.
setup.py reads version from loxws/_version.py and supports CI override via LOXWS_VERSION.