Coverage for src/pipeline_analytics/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-16 19:27 +0000
« prev ^ index » next coverage.py v7.16.1, created at 2026-10-16 19:27 +0000
1"""A Python client for pipeline-analytics's REST API
2(github.com/alrayyes/pipeline-analytics), 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:`PipelineAnalyticsClient`
7for the WebAuthn-only auth story.
8"""
10from .client import SESSION_COOKIE_ENV_VAR, PipelineAnalyticsClient
11from .errors import APIError, decode_error
12from .pagination import DEFAULT_PAGE_SIZE, aiter_repos, iter_repos
13from .retry import DEFAULT_RETRY_CONFIG, AsyncRetryTransport, RetryConfig, RetryTransport
15__all__ = [
16 "DEFAULT_PAGE_SIZE",
17 "DEFAULT_RETRY_CONFIG",
18 "SESSION_COOKIE_ENV_VAR",
19 "APIError",
20 "AsyncRetryTransport",
21 "PipelineAnalyticsClient",
22 "RetryConfig",
23 "RetryTransport",
24 "aiter_repos",
25 "decode_error",
26 "iter_repos",
27]