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

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. 

4 

5Every operation except ``get_version`` and the two webhook receivers 

6requires an authenticated session -- see :class:`ForgeDashboardClient` for 

7the bearer-token auth story. 

8""" 

9 

10from .client import API_TOKEN_ENV_VAR, ForgeDashboardClient 

11from .errors import APIError, decode_error 

12from .retry import DEFAULT_RETRY_CONFIG, AsyncRetryTransport, RetryConfig, RetryTransport 

13 

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]