Official Python SDK for OpenApp — the open IoT device management platform.
Project description
openapp-sdk
Official Python SDK for OpenApp — the open IoT device management platform for buildings, homes, and access control.
The SDK wraps a shared Rust core
(openapp-sdk-core): Rust
handles HTTP, auth, retries, and telemetry; Python gives you a typed,
ergonomic surface.
Supported Python versions are 3.10 and above (see requires-python in
pyproject.toml).
Install
pip install openapp-sdk
Quick start
Docs: The canonical reference and tutorials live in the Python SDK documentation; for the onboarding quick start (same flow as the HTTP API guide), see Getting started — The same call from the SDK.
from openapp_sdk import Client
client = Client.connect(
api_key="YOUR_API_KEY", # from the OpenApp dashboard
)
# List orgs
orgs = client.orgs.list()
# Create an org and user
org = client.orgs.create(name="Acme")
user = client.users.create(email="alice@example.com", org_id=org["id"])
# Invoke entity actions via a fluent entity handle
entity = client.entities.by_id("01J00000000000000000000000")
entity.open()
# Fallback for any action id (including custom/new ones)
entity.action("switchable.open", reason="visitor buzzed in")
Async variant:
import asyncio
from openapp_sdk import AsyncClient
async def main():
async with await AsyncClient.connect(api_key="...") as client:
print(await client.status.get())
asyncio.run(main())
Authentication
Create API keys from the OpenApp dashboard or via POST /api-keys. Paste the
key into Client.connect(api_key=...).
Never commit API keys. The SDK never logs them, and repr(ApiKey(...)) elides
the secret.
Sub-clients
The full OpenAPI surface is available under client.<tag>:
| Attribute | OpenAPI tag |
|---|---|
client.api_keys |
API Keys |
client.users |
Users |
client.orgs |
Orgs |
client.devices |
Devices |
client.entities |
Entities |
client.integrations |
Integrations |
client.zones |
Zones |
client.lan_agent |
LAN agent |
client.scripting |
Scripting |
client.apartment_residents |
Apartment Residents |
client.public_access |
Public Access |
client.auth |
Auth |
client.me |
Me |
client.eula |
EULA |
client.status |
Status |
Error handling
from openapp_sdk.errors import ApiError, AuthError, TransportError
try:
client.orgs.create(name="")
except ApiError as err:
print(err.status, err.code, err.message)
except AuthError:
print("API key revoked — re-issue from the dashboard.")
except TransportError:
print("Network hiccup — retry or check connectivity.")
Pydantic typing (optional)
Install the extra and parse payloads into Pydantic v2 models:
pip install openapp-sdk[pydantic]
from pydantic import BaseModel
from openapp_sdk.contrib.pydantic import parse_as
class Org(BaseModel):
id: str
name: str
raw = client.orgs.get("org_123")
org = parse_as(Org, raw)
Logging / observability
The SDK emits structured tracing events from Rust and standard logging
records from Python. Enable via OPENAPP_SDK_LOG=info (Rust) or the usual
logging.basicConfig(level=logging.DEBUG) for Python.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openapp_sdk-0.1.51.tar.gz.
File metadata
- Download URL: openapp_sdk-0.1.51.tar.gz
- Upload date:
- Size: 241.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
164e2519d64cfedcfb86d5a0d70a4b85636441516286c785f651b229050504bd
|
|
| MD5 |
b168c522e58ee675126e33edf10a1c05
|
|
| BLAKE2b-256 |
befec26bbc4d0120171dac98bae5e0bcf4dd4980623e399731cac181317ea13c
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51.tar.gz:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51.tar.gz -
Subject digest:
164e2519d64cfedcfb86d5a0d70a4b85636441516286c785f651b229050504bd - Sigstore transparency entry: 1505820879
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
945d272171b5c9f160430fbb1b92e84cb082fc7bc52731730671fb249f64acab
|
|
| MD5 |
e83ea401d0733ec52a1326dff98e445e
|
|
| BLAKE2b-256 |
1b60106fc4c004cb450323122a95d436416580ac23525867e9cf88c31fabb025
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp313-cp313-win_amd64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp313-cp313-win_amd64.whl -
Subject digest:
945d272171b5c9f160430fbb1b92e84cb082fc7bc52731730671fb249f64acab - Sigstore transparency entry: 1505822868
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fffab3b305d1a1703539ccaad79499144a74e7a6ff05782d482e1b8901794a18
|
|
| MD5 |
bc5fa7ae21c3d2bab8e49c4d4d1525ec
|
|
| BLAKE2b-256 |
ffa3bb82838a91e1c76698e856dcc973c4ed2fe5204ea5cb3e9b193ea570dd00
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp313-cp313-manylinux_2_28_aarch64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
fffab3b305d1a1703539ccaad79499144a74e7a6ff05782d482e1b8901794a18 - Sigstore transparency entry: 1505822620
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7055bda5688e44735578eed46eca67acfc7a3653c5a3431ffdfccdc4e3391dce
|
|
| MD5 |
2390903829f67ccf7a6d6fe71b4d9aa0
|
|
| BLAKE2b-256 |
72fcadafcd8d5dd5dc3e5b8bb66163c9ea33bb09bf661e8b64faefa5d693fdb7
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7055bda5688e44735578eed46eca67acfc7a3653c5a3431ffdfccdc4e3391dce - Sigstore transparency entry: 1505821304
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5aae04a6302e47d7c37318dae16c9f24079085d3f7e52abf3e0707ea6ead3cf
|
|
| MD5 |
d6b8fdf290348888d78041edde27bbba
|
|
| BLAKE2b-256 |
40b67a439ef44628300f6a6802d2951561bcd432bbbb9c44db8ccb0ab5bbe7e7
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_x86_64.whl -
Subject digest:
b5aae04a6302e47d7c37318dae16c9f24079085d3f7e52abf3e0707ea6ead3cf - Sigstore transparency entry: 1505823339
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31a7ad58576e6a06494de4eb4e957ecc214af0780d9d3f36e6e00e4ec0d4d777
|
|
| MD5 |
47a2064ccca6dff0895eea858e34417d
|
|
| BLAKE2b-256 |
d322c3cd6af731c8f30795e1627c13aead9fb936bdbfb8385b56107b1b3a3a85
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
31a7ad58576e6a06494de4eb4e957ecc214af0780d9d3f36e6e00e4ec0d4d777 - Sigstore transparency entry: 1505821605
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de7494c870530c7d3f3753646de0456fa59c7204f7a04a04ba193c2110bee532
|
|
| MD5 |
a9dd64d5a9e677b7e3e9e7fe8cb083ed
|
|
| BLAKE2b-256 |
cb9c0966d81a137d8b1b65648b8bd281de9c0df9572723d60c270d2ff1f421f2
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp312-cp312-win_amd64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp312-cp312-win_amd64.whl -
Subject digest:
de7494c870530c7d3f3753646de0456fa59c7204f7a04a04ba193c2110bee532 - Sigstore transparency entry: 1505820984
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b620c82ecc9677a567c8202e8a31abf89a802bb0d514d88e62fa2249b58c6c47
|
|
| MD5 |
8db6fb6e0735f87468185393b6343917
|
|
| BLAKE2b-256 |
232b3ff77b8a4eaea68c96185bc77f448c1761ac3c22c14eb4336d847b9d2637
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp312-cp312-manylinux_2_28_aarch64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
b620c82ecc9677a567c8202e8a31abf89a802bb0d514d88e62fa2249b58c6c47 - Sigstore transparency entry: 1505822073
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f487866bf87807d662c7d1af0340f99bf998a115748d70b41a346f287d83d75
|
|
| MD5 |
ce778f2fdb2aafdbaeca739e016de9a8
|
|
| BLAKE2b-256 |
ab20ea3381467004be3baba871a6d9d1e8b6151c6adf657745048c4eccbf9efe
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
1f487866bf87807d662c7d1af0340f99bf998a115748d70b41a346f287d83d75 - Sigstore transparency entry: 1505821394
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4967ec351e2543ed7a9c0cc584cfda37c5f2a20fbfe10776e33a2963bed6989a
|
|
| MD5 |
02b2601d0d40ed98264fb54dd42a709d
|
|
| BLAKE2b-256 |
a2d15dd3d0459c48a31aa567e34211110ec4bb4a0cd3942c77a2abf00236a093
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_x86_64.whl -
Subject digest:
4967ec351e2543ed7a9c0cc584cfda37c5f2a20fbfe10776e33a2963bed6989a - Sigstore transparency entry: 1505822454
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae00a6d775c162e72178d510d89dcdf8b780203e63fd291f378ac484a5ec3604
|
|
| MD5 |
269b836843ae6915b937fe96d28b3929
|
|
| BLAKE2b-256 |
6196fc3162f28d0ed59adb142b1892a659a2e6e60ebfc952e7716a7738c0bdba
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
ae00a6d775c162e72178d510d89dcdf8b780203e63fd291f378ac484a5ec3604 - Sigstore transparency entry: 1505821185
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36981a83d8d73aa64f2ea5f095e8e667f8f23def586a297949647dadeed357e1
|
|
| MD5 |
abaeee45f89f279a6344dc28786cedbe
|
|
| BLAKE2b-256 |
1d4f3c4b9e57a72387f24a0474f284c6e94088c0ea64d99a7059793b8db4bac5
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp311-cp311-win_amd64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp311-cp311-win_amd64.whl -
Subject digest:
36981a83d8d73aa64f2ea5f095e8e667f8f23def586a297949647dadeed357e1 - Sigstore transparency entry: 1505821870
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5c0dda090bb1c498d8cfb2e8fb97a6e306352fcfef4c35b0aef124a95941736
|
|
| MD5 |
d7dbc26a489f573da3fe6d5a01f0b2c3
|
|
| BLAKE2b-256 |
e155a7522130f849b240af94cf1dda89467af7f794b35c853d7e82d972b64b1b
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp311-cp311-manylinux_2_28_aarch64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
a5c0dda090bb1c498d8cfb2e8fb97a6e306352fcfef4c35b0aef124a95941736 - Sigstore transparency entry: 1505822728
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45203e589d0673eea2eda5914d5709dac1cbdaa24c0ddf5623d419d561509e71
|
|
| MD5 |
c3833ae3dc1382cf80780f5076faa3f1
|
|
| BLAKE2b-256 |
20a5e1b2d33d362cfabafb5f15ddc58be632208bfb3fe850d71ac3887c98aefd
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
45203e589d0673eea2eda5914d5709dac1cbdaa24c0ddf5623d419d561509e71 - Sigstore transparency entry: 1505823441
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fb2abf4ab193cd921ab08daa4a42b74200aedb8a27d0051ad354b828523dec2
|
|
| MD5 |
3936292299847cbab3b0ea44899705cb
|
|
| BLAKE2b-256 |
205343e0b60b88324045fed1fca5d903e58cd8b09cd7e109b3ef3e7f8bd042a7
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_x86_64.whl -
Subject digest:
2fb2abf4ab193cd921ab08daa4a42b74200aedb8a27d0051ad354b828523dec2 - Sigstore transparency entry: 1505823241
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f68f462932fa000989aff36daf2f17c9c6db06ab1dc3e2a6b0347dc7b07481e6
|
|
| MD5 |
0e75c03729762e10ebb2f76a423605ab
|
|
| BLAKE2b-256 |
fe7c885c8bbb3f1ea8cd8ae7d0a0d47c8d1e1505fee4e140516c0af5194fca2a
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
f68f462932fa000989aff36daf2f17c9c6db06ab1dc3e2a6b0347dc7b07481e6 - Sigstore transparency entry: 1505821720
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3acb85b57689ead3cc9aff618e9cc027ec47133f3452f060e5a736aaaf1377f
|
|
| MD5 |
159acf11fd4318a92245db682d6e4031
|
|
| BLAKE2b-256 |
418dea07d76dbe05c205c9e68b7301c80bc32a4a67be3f328dc5771275ec395d
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp310-cp310-win_amd64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp310-cp310-win_amd64.whl -
Subject digest:
f3acb85b57689ead3cc9aff618e9cc027ec47133f3452f060e5a736aaaf1377f - Sigstore transparency entry: 1505822271
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3842398f230dac19d47571ad28c8448495f9e63e15ac387c0da338db90128ca2
|
|
| MD5 |
6f498464ee9cf8792f13eed921a244f7
|
|
| BLAKE2b-256 |
eccfa70a248e862116ef4dffa2296efbb91b9b634a805160822e8ea004a664ca
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp310-cp310-manylinux_2_28_aarch64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp310-cp310-manylinux_2_28_aarch64.whl -
Subject digest:
3842398f230dac19d47571ad28c8448495f9e63e15ac387c0da338db90128ca2 - Sigstore transparency entry: 1505823146
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8015b9786935e54c06980b610cd845646e81f51b81aab984278f488fd9e0ac4
|
|
| MD5 |
4b47bbd504491dd83a599a1e92da7b39
|
|
| BLAKE2b-256 |
b390ff137f81781ef99c95fa59c60fc5c798cbb409bf094a58cad26ea828a30f
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b8015b9786935e54c06980b610cd845646e81f51b81aab984278f488fd9e0ac4 - Sigstore transparency entry: 1505821090
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_x86_64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c7bc96d2124d42ebc60852a1029243d5a2b81d19e94653e973fcf6d4740e613
|
|
| MD5 |
81c34416f1e5d28c0ce6e74b474459bb
|
|
| BLAKE2b-256 |
a1b07695d21bfaaaecf9cd2034f169dee6f61e6c721d1d41a2437a3d04ead139
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_x86_64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_x86_64.whl -
Subject digest:
3c7bc96d2124d42ebc60852a1029243d5a2b81d19e94653e973fcf6d4740e613 - Sigstore transparency entry: 1505823021
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ef76326c64d9564e0992bca89a0d90d2df4046376e7fb167fe166f66ee83d65
|
|
| MD5 |
173c894fe7b760cde798c6f4ac96ab70
|
|
| BLAKE2b-256 |
236b617f33897b0ea4f1ccfd01814ff2d92a3f6f4fd35084c7db3666f7a9941d
|
Provenance
The following attestation bundles were made for openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
sdk-unified-release.yml on tomers/openapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openapp_sdk-0.1.51-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
5ef76326c64d9564e0992bca89a0d90d2df4046376e7fb167fe166f66ee83d65 - Sigstore transparency entry: 1505821475
- Sigstore integration time:
-
Permalink:
tomers/openapp@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tomers
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
sdk-unified-release.yml@93fe53be8c4b1c4581fcc4ea803aed0c85dfdf5c -
Trigger Event:
workflow_dispatch
-
Statement type: