Skip to content

1.2.0 - Support for older light switches

Compare
Choose a tag to compare
@esev esev released this 31 Jul 02:36
· 109 commits to main since this release
1f4c3cf

PyPI Coverage Status SLSA

What's Changed

What's new 馃帀

  • F7C030 non-longpress support by @esev in #518

Thanks to @xraive for helping get the F7C030 Light Switch working for older firmware devices!

Full Changelog: 1.1.0...1.2.0

Release asset details:

SHA256 checksums
2ea29f03c0d9dbf2d302db245981d8abb03e2f3788aed927b9dc7b2e9a036879  pywemo-1.2.0-py3-none-any.whl
c6da85c910a289a65b5d531319ab3a3d21708403b9017c8f7cb7cfcf1c88f686  pywemo-1.2.0.tar.gz
How to verify sigstore signatures Sigstore

Visit sigstore.dev to learn more about sigstore signing and verification.

Certificate identity:

https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.2.0

Verify with sigstore-python:

# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.2.0/pywemo-1.2.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.2.0/pywemo-1.2.0-py3-none-any.whl.sigstore

# Install sigstore: https://github.com/sigstore/sigstore-python#installation
python -m pip install sigstore

# Verify that the wheel was built from this release.
python -m sigstore verify github \
    --bundle pywemo-1.2.0-py3-none-any.whl.sigstore \
    --cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.2.0 \
    --sha 1f4c3cf8307fd9206ad013d6644760350a6c8a9f \
    pywemo-1.2.0-py3-none-any.whl
How to verify SLSA provenance SLSA

Visit slsa.dev to learn more about generating and verifying software provenance with SLSA.

SLSA verifier installation instructions can be found at github.com/slsa-framework/slsa-verifier#installation.

# Download the release wheel and .intoto.jsonl file.
wget https://github.com/pywemo/pywemo/releases/download/1.2.0/pywemo-1.2.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.2.0/pywemo-1.2.0.intoto.jsonl

# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
    --provenance-path pywemo-1.2.0.intoto.jsonl \
    --source-uri github.com/pywemo/pywemo \
    --source-tag 1.2.0 \
    pywemo-1.2.0-py3-none-any.whl