seven2one-questra-automation
Typsicherer Python Client für die Questra Automation GraphQL API.
Features
- Type-safe: Vollständig typisierte GraphQL API
- Authentication: Integration mit questra-authentication
- Umfassend: Workspaces, Repositories, Schedules, Executions
- Modern Python: 3.10+ mit native Type Hints
Installation
pip install seven2one-questra-automation
Requirements
- Python >= 3.10
- seven2one-questra-authentication >= 0.2.1
- gql[all] >= 3.5.0
Schnellstart
from seven2one.questra.authentication import QuestraAuthentication
from seven2one.questra.automation import QuestraAutomation
auth = QuestraAuthentication(
url="https://authentik.seven2one.academy.s2o.dev",
username="ServiceUser",
password="secret"
)
client = QuestraAutomation(
graphql_url="https://seven2one.academy.s2o.dev/automation-v2/graphql",
auth_client=auth
)
# Verfügbare API-Gruppen:
# client.queries - GraphQL Queries
# client.mutations - GraphQL Mutations
# client.execute_raw(query) - Custom GraphQL
Weitere Informationen
- Vollständige Dokumentation: https://pydocs.[questra-host.domain]
- Support: support@seven2one.de
License
Proprietary - Seven2one Informationssysteme GmbH
Release files for seven2one-questra-automation 2.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| seven2one_questra_automation-2.2.1.tar.gz | 26.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seven2one_questra_automation-2.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.8 kB
Release files / seven2one_questra_automation-2.2.1.tar.gz
| Download URL | seven2one_questra_automation-2.2.1.tar.gz |
|---|---|
| Size | 26.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8645cfa9cfa01b65772b1a0093f06cc5a3cf70ca985d2aa9a33275dff867f48c
|
|
BLAKE2b-256 checksum How to use checksums |
697a6ebdc34e133d5d96cd9087282b69a2b71ca0133a5ed868bd1b7e12bf0ffb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / seven2one_questra_automation-2.2.1-py3-none-any.whl
| Download URL | seven2one_questra_automation-2.2.1-py3-none-any.whl |
|---|---|
| Size | 32.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4ebdf1b84e4bef65a3b78d8276d4f9472f95970a1491c40ab16219e16f7abde7
|
|
BLAKE2b-256 checksum How to use checksums |
6b180e43192f340dda5b20e0a76f1ec96a9592c15aaa64fb50d72af750c5ebc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|