diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 79ae60e984ed6..5fb58f45882df 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -5,6 +5,11 @@ # Required version: 2 +build: + os: ubuntu-20.04 + tools: + python: "3.9" + # Build documentation in the docs/ directory with Sphinx sphinx: builder: html @@ -12,10 +17,6 @@ sphinx: # Set the version of Python and requirements required to build your docs python: - # TODO: this is a hack, CDK supports 3.9 but readthedocs only supports up to 3.8 - # we should upgrade this whenever readthedocs is fixed - # manually verified the docs successfully generate - version: "3.8" install: - method: pip path: airbyte-cdk/python diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py new file mode 100644 index 0000000000000..1100c1c58cf51 --- /dev/null +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.rst index 7cc0db2ed60a9..4d270b65e6ee9 100644 --- a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.rst +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.rst @@ -8,6 +8,7 @@ Subpackages airbyte_cdk.destinations airbyte_cdk.models airbyte_cdk.sources + airbyte_cdk.utils Submodules ---------- @@ -28,6 +29,14 @@ airbyte\_cdk.entrypoint module :undoc-members: :show-inheritance: +airbyte\_cdk.exception\_handler module +-------------------------------------- + +.. automodule:: airbyte_cdk.exception_handler + :members: + :undoc-members: + :show-inheritance: + airbyte\_cdk.logger module -------------------------- diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.checks.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.checks.rst new file mode 100644 index 0000000000000..d4d275419f546 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.checks.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.checks.check\_stream module +------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.checks.check_stream + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.checks.connection\_checker module +------------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.checks.connection_checker + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.checks + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.datetime.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.datetime.rst new file mode 100644 index 0000000000000..7cd9ebae47ca7 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.datetime.rst @@ -0,0 +1,19 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.datetime.min\_max\_datetime module +------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.datetime.min_max_datetime + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.datetime + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.decoders.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.decoders.rst new file mode 100644 index 0000000000000..3d4a362b1064a --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.decoders.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.decoders.decoder module +-------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.decoders.decoder + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.decoders.json\_decoder module +-------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.decoders.json_decoder + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.decoders + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.extractors.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.extractors.rst new file mode 100644 index 0000000000000..507b25296fe4a --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.extractors.rst @@ -0,0 +1,43 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.extractors.http\_selector module +----------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.extractors.http_selector + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.extractors.jello module +-------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.extractors.jello + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.extractors.record\_filter module +----------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.extractors.record_filter + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.extractors.record\_selector module +------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.extractors.record_selector + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.extractors + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.interpolation.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.interpolation.rst new file mode 100644 index 0000000000000..67005d06c8dc0 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.interpolation.rst @@ -0,0 +1,51 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.interpolation.interpolated\_boolean module +--------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation.interpolated_boolean + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.interpolation.interpolated\_mapping module +--------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation.interpolated_mapping + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.interpolation.interpolated\_string module +-------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation.interpolated_string + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.interpolation.interpolation module +------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation.interpolation + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.interpolation.jinja module +----------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation.jinja + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.interpolation + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.parsers.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.parsers.rst new file mode 100644 index 0000000000000..c5f9fdb8b8ecd --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.parsers.rst @@ -0,0 +1,59 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.parsers.class\_types\_registry module +---------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers.class_types_registry + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.parsers.config\_parser module +-------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers.config_parser + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.parsers.default\_implementation\_registry module +--------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers.default_implementation_registry + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.parsers.factory module +------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers.factory + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.parsers.undefined\_reference\_exception module +------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers.undefined_reference_exception + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.parsers.yaml\_parser module +------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.parsers.yaml_parser + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.parsers + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.paginators.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.paginators.rst new file mode 100644 index 0000000000000..01b0a3314973e --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.paginators.rst @@ -0,0 +1,59 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.requesters.paginators.conditional\_paginator module +------------------------------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.conditional_paginator + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.paginators.interpolated\_paginator module +------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.interpolated_paginator + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.paginators.next\_page\_url\_paginator module +---------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.next_page_url_paginator + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.paginators.no\_pagination module +---------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.no_pagination + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.paginators.offset\_paginator module +------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.offset_paginator + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.paginators.paginator module +----------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators.paginator + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.paginators + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_headers.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_headers.rst new file mode 100644 index 0000000000000..ebb492b2a50b7 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_headers.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.requesters.request\_headers.interpolated\_request\_header\_provider module +----------------------------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_headers.interpolated_request_header_provider + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.request\_headers.request\_header\_provider module +--------------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_headers.request_header_provider + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_headers + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_options.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_options.rst new file mode 100644 index 0000000000000..454e6c2af4bb4 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.request_options.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.requesters.request\_options.interpolated\_request\_options\_provider module +------------------------------------------------------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_options.interpolated_request_options_provider + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.request\_options.request\_options\_provider module +---------------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_options.request_options_provider + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.request_options + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.retriers.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.retriers.rst new file mode 100644 index 0000000000000..65e58aec2e736 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.retriers.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.requesters.retriers.default\_retrier module +---------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.retriers.default_retrier + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.retriers.retrier module +------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.retriers.retrier + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.retriers + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.rst new file mode 100644 index 0000000000000..257222bdb807e --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.requesters.rst @@ -0,0 +1,46 @@ + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + airbyte_cdk.sources.declarative.requesters.paginators + airbyte_cdk.sources.declarative.requesters.request_headers + airbyte_cdk.sources.declarative.requesters.request_options + airbyte_cdk.sources.declarative.requesters.retriers + +Submodules +---------- + +airbyte\_cdk.sources.declarative.requesters.http\_requester module +------------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.requesters.http_requester + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.interpolated\_request\_input\_provider module +----------------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters.interpolated_request_input_provider + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.requesters.requester module +------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.requesters.requester + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.requesters + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.retrievers.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.retrievers.rst new file mode 100644 index 0000000000000..763c663648a95 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.retrievers.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.retrievers.retriever module +------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.retrievers.retriever + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.retrievers.simple\_retriever module +-------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.retrievers.simple_retriever + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.retrievers + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.rst new file mode 100644 index 0000000000000..d18213a558d9d --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.rst @@ -0,0 +1,69 @@ + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + airbyte_cdk.sources.declarative.checks + airbyte_cdk.sources.declarative.datetime + airbyte_cdk.sources.declarative.decoders + airbyte_cdk.sources.declarative.extractors + airbyte_cdk.sources.declarative.interpolation + airbyte_cdk.sources.declarative.parsers + airbyte_cdk.sources.declarative.requesters + airbyte_cdk.sources.declarative.retrievers + airbyte_cdk.sources.declarative.schema + airbyte_cdk.sources.declarative.states + airbyte_cdk.sources.declarative.stream_slicers + +Submodules +---------- + +airbyte\_cdk.sources.declarative.create\_partial module +------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.create_partial + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.declarative\_source module +----------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.declarative_source + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.declarative\_stream module +----------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.declarative_stream + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.types module +--------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.types + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.yaml\_declarative\_source module +----------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.yaml_declarative_source + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.schema.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.schema.rst new file mode 100644 index 0000000000000..d0da7b6a71279 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.schema.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.schema.json\_schema module +----------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.schema.json_schema + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.schema.schema\_loader module +------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.schema.schema_loader + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.schema + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.states.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.states.rst new file mode 100644 index 0000000000000..f4d331f8d3dab --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.states.rst @@ -0,0 +1,27 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.states.dict\_state module +---------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.states.dict_state + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.states.state module +---------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.states.state + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.states + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.stream_slicers.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.stream_slicers.rst new file mode 100644 index 0000000000000..ed5f6c179977a --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.declarative.stream_slicers.rst @@ -0,0 +1,59 @@ + +Submodules +---------- + +airbyte\_cdk.sources.declarative.stream\_slicers.cartesian\_product\_stream\_slicer module +------------------------------------------------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.cartesian_product_stream_slicer + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.stream\_slicers.datetime\_stream\_slicer module +-------------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.datetime_stream_slicer + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.stream\_slicers.list\_stream\_slicer module +---------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.list_stream_slicer + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.stream\_slicers.single\_slice module +--------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.single_slice + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.stream\_slicers.stream\_slicer module +---------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.stream_slicer + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.sources.declarative.stream\_slicers.substream\_slicer module +------------------------------------------------------------------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers.substream_slicer + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.sources.declarative.stream_slicers + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.rst index 6ae9aa5b4e2fe..0a25c34ae005b 100644 --- a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.rst +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.rst @@ -5,6 +5,7 @@ Subpackages .. toctree:: :maxdepth: 4 + airbyte_cdk.sources.declarative airbyte_cdk.sources.deprecated airbyte_cdk.sources.singer airbyte_cdk.sources.streams @@ -21,6 +22,14 @@ airbyte\_cdk.sources.abstract\_source module :undoc-members: :show-inheritance: +airbyte\_cdk.sources.config module +---------------------------------- + +.. automodule:: airbyte_cdk.sources.config + :members: + :undoc-members: + :show-inheritance: + airbyte\_cdk.sources.source module ---------------------------------- diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.utils.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.utils.rst index a435a52f1664d..8b53a23a7199d 100644 --- a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.utils.rst +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.sources.utils.rst @@ -26,6 +26,14 @@ airbyte\_cdk.sources.utils.schema\_helpers module :undoc-members: :show-inheritance: +airbyte\_cdk.sources.utils.schema\_models module +------------------------------------------------ + +.. automodule:: airbyte_cdk.sources.utils.schema_models + :members: + :undoc-members: + :show-inheritance: + airbyte\_cdk.sources.utils.transform module ------------------------------------------- diff --git a/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.utils.rst b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.utils.rst new file mode 100644 index 0000000000000..d65a8f8ec0553 --- /dev/null +++ b/airbyte-cdk/python/reference_docs/_source/api/airbyte_cdk.utils.rst @@ -0,0 +1,35 @@ + +Submodules +---------- + +airbyte\_cdk.utils.airbyte\_secrets\_utils module +------------------------------------------------- + +.. automodule:: airbyte_cdk.utils.airbyte_secrets_utils + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.utils.event\_timing module +--------------------------------------- + +.. automodule:: airbyte_cdk.utils.event_timing + :members: + :undoc-members: + :show-inheritance: + +airbyte\_cdk.utils.traced\_exception module +------------------------------------------- + +.. automodule:: airbyte_cdk.utils.traced_exception + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: airbyte_cdk.utils + :members: + :undoc-members: + :show-inheritance: diff --git a/airbyte-cdk/python/reference_docs/_source/index.rst b/airbyte-cdk/python/reference_docs/_source/index.rst index eb0ede2d2ad77..cc6beef3ede95 100644 --- a/airbyte-cdk/python/reference_docs/_source/index.rst +++ b/airbyte-cdk/python/reference_docs/_source/index.rst @@ -21,6 +21,12 @@ This documentation is autogenerated from source code comments. More extensive ov api/airbyte_cdk.sources +.. toctree:: + :maxdepth: 4 + :caption: Utils + + api/airbyte_cdk.utils + Indices and tables ==================