Skip to main content

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

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)

Source distribution for seven2one-questra-automation 2.2.1
File Size Uploaded
seven2one_questra_automation-2.2.1.tar.gz 26.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seven2one-questra-automation 2.2.1
File Interpreter ABI Platform
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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page