Releases: pywemo/pywemo
Fix WeMo Link discovery with no bulbs attached
What's Changed
Bug Fixes 🕷
New Contributors
Full Changelog: 2.1.1...2.1.2
Release asset details:
SHA256 checksums
b01598add7fa84cd38a65b55c9f11ae9a6edaddca08d5b6aa5e88002a2271d47 pywemo-2.1.2-py3-none-any.whl
d8ae6809aabce69522cf0157fd0d1163b18ce80ceaacd7c89a46a9c3beec536b pywemo-2.1.2.tar.gz
How to verify sigstore signatures
Visit sigstore.dev to learn more about sigstore signing and verification.
Certificate identity:
https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.2
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/2.1.2/pywemo-2.1.2-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.2/pywemo-2.1.2-py3-none-any.whl.sigstore.json
# 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-2.1.2-py3-none-any.whl.sigstore.json \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.2 \
--sha fc8225b93692b15992100094f12b84d8866d8a5b \
pywemo-2.1.2-py3-none-any.whlHow to verify SLSA provenance
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/2.1.2/pywemo-2.1.2-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.2/pywemo-2.1.2.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-2.1.2.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 2.1.2 \
pywemo-2.1.2-py3-none-any.whl2.1.1 - Automatic WiFi setup for 1st gen devices
What's Changed
Bug Fixes 🕷
Full Changelog: 2.1.0...2.1.1
Release asset details:
SHA256 checksums
e7964b0144b583f9c791f18d04ce6306c6ae6a115a5b26c3894467ce064bccef pywemo-2.1.1-py3-none-any.whl
a6621386156e99531b358e75d8fd0c60c7d02dbd54f68b3276a7031ffa41d83b pywemo-2.1.1.tar.gz
How to verify sigstore signatures
Visit sigstore.dev to learn more about sigstore signing and verification.
Certificate identity:
https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.1
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/2.1.1/pywemo-2.1.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.1/pywemo-2.1.1-py3-none-any.whl.sigstore.json
# 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-2.1.1-py3-none-any.whl.sigstore.json \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.1 \
--sha cf6b5f213649cd412158f6670d2570c255f575f9 \
pywemo-2.1.1-py3-none-any.whlHow to verify SLSA provenance
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/2.1.1/pywemo-2.1.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.1/pywemo-2.1.1.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-2.1.1.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 2.1.1 \
pywemo-2.1.1-py3-none-any.whl2.1.0 Replace OpenSSL with Cryptography
What's Changed
What's new 🎉
Other Changes
Full Changelog: 2.0.0...2.1.0
Release asset details:
SHA256 checksums
e2eb446ffc33008b99bdc6a57b3c5f45e837a73425a194664be1b10a15322a25 pywemo-2.1.0-py3-none-any.whl
e87599aef0d44a2a6941904107e25731678f077501ace22de6d8f75a3e9b8fec pywemo-2.1.0.tar.gz
How to verify sigstore signatures
Visit sigstore.dev to learn more about sigstore signing and verification.
Certificate identity:
https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.0
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/2.1.0/pywemo-2.1.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.0/pywemo-2.1.0-py3-none-any.whl.sigstore.json
# 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-2.1.0-py3-none-any.whl.sigstore.json \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.1.0 \
--sha 278a6ec85fb84f0d1535692a7b7437467ac1a697 \
pywemo-2.1.0-py3-none-any.whlHow to verify SLSA provenance
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/2.1.0/pywemo-2.1.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.1.0/pywemo-2.1.0.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-2.1.0.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 2.1.0 \
pywemo-2.1.0-py3-none-any.whl2.0.0 - Improve WiFi Setup
What's Changed
Breaking Changes 🛠
What's new 🎉
- Add TKIPAES to supported_encryptions by @Spectre5 in #743
- Use Ruff by @Spectre5 in #762
- Update readme by @Spectre5 in #770
- Revise setup notes and firmware support details by @Spectre5 in #774
- Enhance README with WeMo connectivity tips by @Spectre5 in #775
- Revise Wemo product table in README by @Spectre5 in #776
- Update product status by @RaddedMC in #778
- Use a single URL for common links in README by @Spectre5 in #779
- Improve setup by @Spectre5 in #780
Bug Fixes 🕷
- Raise exception when Wemo reports Unknown authorization mode by @pjankovsky in #788
New Contributors
- @RaddedMC made their first contribution in #778
- @pjankovsky made their first contribution in #788
Full Changelog: 1.4.0...2.0.0
Release asset details:
SHA256 checksums
3d7700bd7f81e58cdcadcf74331852d4aafc7bb46605f0b6ac6b057d11ac9f4c pywemo-2.0.0-py3-none-any.whl
746d195129449c7637b20119f5e54e96125ebf63c62d400c709e00597af446e8 pywemo-2.0.0.tar.gz
How to verify sigstore signatures
Visit sigstore.dev to learn more about sigstore signing and verification.
Certificate identity:
https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.0.0
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/2.0.0/pywemo-2.0.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.0.0/pywemo-2.0.0-py3-none-any.whl.sigstore.json
# 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-2.0.0-py3-none-any.whl.sigstore.json \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/2.0.0 \
--sha ba968b55de5ebabe52b0fc46551b8f6103e14324 \
pywemo-2.0.0-py3-none-any.whlHow to verify SLSA provenance
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/2.0.0/pywemo-2.0.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/2.0.0/pywemo-2.0.0.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-2.0.0.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 2.0.0 \
pywemo-2.0.0-py3-none-any.whl1.4.0 - Relax lxml version
What's Changed
What's new 🎉
Full Changelog: 1.3.1...1.4.0
Release asset details:
SHA256 checksums
7259dd26b5208804737af25cad626909ddda35ab561ccecca866459fc435822e pywemo-1.4.0-py3-none-any.whl
38ffae2568d0beb8853967d68f9d9af2da6c98c89b0f014f9359dac504549825 pywemo-1.4.0.tar.gz
How to verify sigstore signatures
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.4.0
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.4.0/pywemo-1.4.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.4.0/pywemo-1.4.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.4.0-py3-none-any.whl.sigstore \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.4.0 \
--sha 9a24c3e76a198a62968c3e6fa3c528e52a157797 \
pywemo-1.4.0-py3-none-any.whlHow to verify SLSA provenance
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.4.0/pywemo-1.4.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.4.0/pywemo-1.4.0.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-1.4.0.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 1.4.0 \
pywemo-1.4.0-py3-none-any.whl1.3.1 - Dimmer missing startup brightness bugfix
What's Changed
Bug Fixes 🕷
- Fixed rare incorrect startup brightness value for Dimmers by @Touloused in #633
Other Changes
New Contributors
- @Touloused made their first contribution in #633. Thank you for the fix!
Full Changelog: 1.3.0...1.3.1
Release asset details:
SHA256 checksums
74bafed2d6f77dbd5e3494681f3a212e0b92f4d61ed5c125865e707c6992905c pywemo-1.3.1-py3-none-any.whl
d8b027ecbe792d7a1e51aa6c5d5d69a048d34133c707422f204a1f47bc1c4b95 pywemo-1.3.1.tar.gz
How to verify sigstore signatures
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.3.1
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.3.1/pywemo-1.3.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.3.1/pywemo-1.3.1-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.3.1-py3-none-any.whl.sigstore \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.3.1 \
--sha 124dcd1732c499e0863dab334824ebc7e1117713 \
pywemo-1.3.1-py3-none-any.whlHow to verify SLSA provenance
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.3.1/pywemo-1.3.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.3.1/pywemo-1.3.1.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-1.3.1.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 1.3.1 \
pywemo-1.3.1-py3-none-any.whl1.3.0 - Support multiple devices per IP
What's Changed
What's new 🎉
- Unsubscribe from device when unregistering by @esev in #559
- Subscriptions support multiple devices per IP address by @esev in #558
Deprecated
- The
SubscriptionRegistry.devicesproperty will be removed in a future 2.0 release.
Full Changelog: 1.2.1...1.3.0
Release asset details:
SHA256 checksums
6967549afcb0f6282d8642a7ca03a0d5dfe1b948755b1545ee386fe7b5483f8d pywemo-1.3.0-py3-none-any.whl
572b17853185e33373e45309370082967b19b126f451aabf7e20f04d103a8b65 pywemo-1.3.0.tar.gz
How to verify sigstore signatures
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.3.0
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.3.0/pywemo-1.3.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.3.0/pywemo-1.3.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.3.0-py3-none-any.whl.sigstore \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.3.0 \
--sha eb91349c142a3baaa91d1ba33cb723fd918dd94f \
pywemo-1.3.0-py3-none-any.whlHow to verify SLSA provenance
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.3.0/pywemo-1.3.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.3.0/pywemo-1.3.0.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-1.3.0.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 1.3.0 \
pywemo-1.3.0-py3-none-any.whl1.2.1 - Bugfix for RulesDbError
What's Changed
Bug Fixes 🕷
Full Changelog: 1.2.0...1.2.1
Release asset details:
SHA256 checksums
b8459aa875cd1c0bbefffa75b79d07ad0a0f43280831d5dca36797e027ea8424 pywemo-1.2.1-py3-none-any.whl
2be4cb2f7c429c86aeb5530343267a3464343f55487d16d5e05cae34da1373b6 pywemo-1.2.1.sha256sum.txt
f1356bcbcaf44bbe29bef32b6d3d7ed16688db70e9ef59d31a6e36e73163f726 pywemo-1.2.1.tar.gz
How to verify sigstore signatures
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.1
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.2.1/pywemo-1.2.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.2.1/pywemo-1.2.1-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.1-py3-none-any.whl.sigstore \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.2.1 \
--sha 44af00717b2fcb0ee2d9daaa1c27021cc681495d \
pywemo-1.2.1-py3-none-any.whlHow to verify SLSA provenance
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.1/pywemo-1.2.1-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.2.1/pywemo-1.2.1.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-1.2.1.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 1.2.1 \
pywemo-1.2.1-py3-none-any.whl1.2.0 - Support for older light switches
What's Changed
What's new 🎉
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
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.whlHow to verify SLSA provenance
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.whl1.1.0 - Virtual device improvements
What's Changed
What's new 🎉
- Use UPPER_SNAKE_CASE for enum constants by @esev in #456
- Send byebye SSDP message when exiting by @esev in #495
Bug Fixes 🕷
- Fix missing setup.xml elements by @esev in #480
- Decrease the frequency of NOTIFY messages by @esev in #481
- Fix missing SSDP headers by @esev in #482
Future deprecations
In a future 2.0 release, non-UPPER_SNAKE_CASE enums will be removed.
| Enum | Deprecated | Current |
|---|---|---|
| CoffeeMakerMode | Refill | REFILL |
| PlaceCarafe | PLACE_CARAFE | |
| RefillWater | REFILL_WATER | |
| Ready | READY | |
| Brewing | BREWING | |
| Brewed | BREWED | |
| CleaningBrewing | CLEANING_BREWING | |
| CleaningSoaking | CLEANING_SOAKING | |
| BrewFailCarafeRemoved | BREW_FAILED_CARAFE_REMOVED | |
| CrockPotMode | Off | OFF |
| Warm | WARM | |
| Low | LOW | |
| High | HIGH | |
| FanMode | Off | OFF |
| Minimum | MINIMUM | |
| Low | LOW | |
| Medium | MEDIUM | |
| High | HIGH | |
| Maximum | MAXIMUM | |
| DesiredHumidity | FortyFivePercent | PERCENT_45 |
| FiftyPercent | PERCENT_50 | |
| FiftyFivePercent | PERCENT_55 | |
| SixtyPercent | PERCENT_60 | |
| OneHundredPercent | PERCENT_100 | |
| WaterLevel | Empty | EMPTY |
| Low | LOW | |
| Good | GOOD |
Full Changelog: 1.0.0...1.1.0
Release asset details:
SHA256 checksums
24e5ed6f6a6569fa939a4cf60367c6d832ef56b4a1204a38d67437f94f4cfb69 pywemo-1.1.0-py3-none-any.whl
6b9d9b49ce8a41e19cf21eee1bcdc474f2af607c60bd5e07cde5c7fb66030af9 pywemo-1.1.0.tar.gz
How to verify sigstore signatures
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.1.0
Verify with sigstore-python:
# Download the release wheel and .sigstore file.
wget https://github.com/pywemo/pywemo/releases/download/1.1.0/pywemo-1.1.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.1.0/pywemo-1.1.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.1.0-py3-none-any.whl.sigstore \
--cert-identity https://github.com/pywemo/pywemo/.github/workflows/publish.yml@refs/tags/1.1.0 \
--sha 00a4d7ccf6081e8822a0fb8f2a6b3189ab1100a8 \
pywemo-1.1.0-py3-none-any.whlHow to verify SLSA provenance
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.1.0/pywemo-1.1.0-py3-none-any.whl
wget https://github.com/pywemo/pywemo/releases/download/1.1.0/pywemo-1.1.0.intoto.jsonl
# Verify that the wheel was built from this release.
slsa-verifier verify-artifact \
--provenance-path pywemo-1.1.0.intoto.jsonl \
--source-uri github.com/pywemo/pywemo \
--source-tag 1.1.0 \
pywemo-1.1.0-py3-none-any.whl