Coverage for src/forge_dashboard/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-11 22:25 +0000
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-11 22:25 +0000
1"""A Python client for forge-dashboard's REST API
2(github.com/alrayyes/forge-dashboard), generated from its OpenAPI spec
3with openapi-python-client.
5Every operation except ``get_version`` and the two webhook receivers
6requires an authenticated session -- see :class:`ForgeDashboardClient` for
7the bearer-token auth story.
8"""
10from .client import API_TOKEN_ENV_VAR, ForgeDashboardClient
11from .errors import APIError, decode_error
12from .retry import DEFAULT_RETRY_CONFIG, AsyncRetryTransport, RetryConfig, RetryTransport
14__all__ = [
15 "API_TOKEN_ENV_VAR",
16 "DEFAULT_RETRY_CONFIG",
17 "APIError",
18 "AsyncRetryTransport",
19 "ForgeDashboardClient",
20 "RetryConfig",
21 "RetryTransport",
22 "decode_error",
23]