Pre-release
This release is a pre-release and may not be stable for production use.
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.0rc1
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.0rc1.tar.gz | 27.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seven2one_questra_automation-2.2.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.4 kB
Release files / seven2one_questra_automation-2.2.0rc1.tar.gz
| Download URL | seven2one_questra_automation-2.2.0rc1.tar.gz |
|---|---|
| Size | 27.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a964ec6b4b35e734cfdce869bfbce693ce0893eac61ef3b9c7c80fbfdea0a698
|
|
BLAKE2b-256 checksum How to use checksums |
cd45f6e1e18ac6cbfbcb87f85e2e82deaecd22375dd8def24e27bc48cf4b34e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / seven2one_questra_automation-2.2.0rc1-py3-none-any.whl
| Download URL | seven2one_questra_automation-2.2.0rc1-py3-none-any.whl |
|---|---|
| Size | 32.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de8d6501b61124bc78a32f2ae8027c9af3bdf6bd3d83e7b90851d8ac9dee8eb2
|
|
BLAKE2b-256 checksum How to use checksums |
7083c7b9adfcc268bba014a83e4c783f7121e461de06ad5e3b977a4a65bedd8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|