├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ ├── ci.yml │ ├── publish-pypi.yml │ └── release-doctor.yml ├── .gitignore ├── .python-version ├── .release-please-manifest.json ├── .stats.yml ├── .vscode └── settings.json ├── Brewfile ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── api.md ├── bin ├── check-release-environment └── publish-pypi ├── examples └── .keep ├── logo.png ├── noxfile.py ├── pyproject.toml ├── release-please-config.json ├── requirements-dev.lock ├── requirements.lock ├── scripts ├── bootstrap ├── format ├── lint ├── mock ├── test └── utils │ ├── ruffen-docs.py │ └── upload-artifact.sh ├── src └── landingai_ade │ ├── __init__.py │ ├── _base_client.py │ ├── _client.py │ ├── _compat.py │ ├── _constants.py │ ├── _exceptions.py │ ├── _files.py │ ├── _models.py │ ├── _qs.py │ ├── _resource.py │ ├── _response.py │ ├── _streaming.py │ ├── _types.py │ ├── _utils │ ├── __init__.py │ ├── _compat.py │ ├── _datetime_parse.py │ ├── _logs.py │ ├── _proxy.py │ ├── _reflection.py │ ├── _resources_proxy.py │ ├── _streams.py │ ├── _sync.py │ ├── _transform.py │ ├── _typing.py │ └── _utils.py │ ├── _version.py │ ├── lib │ ├── .keep │ ├── __init__.py │ ├── schema_utils.py │ └── url_utils.py │ ├── py.typed │ ├── resources │ ├── __init__.py │ └── parse_jobs.py │ └── types │ ├── __init__.py │ ├── client_extract_params.py │ ├── client_parse_params.py │ ├── client_split_params.py │ ├── extract_response.py │ ├── parse_job_create_params.py │ ├── parse_job_create_response.py │ ├── parse_job_get_response.py │ ├── parse_job_list_params.py │ ├── parse_job_list_response.py │ ├── parse_response.py │ ├── shared │ ├── __init__.py │ ├── parse_grounding_box.py │ └── parse_metadata.py │ └── split_response.py └── tests ├── __init__.py ├── api_resources ├── __init__.py ├── test_client.py └── test_parse_jobs.py ├── conftest.py ├── sample_file.txt ├── test_client.py ├── test_deepcopy.py ├── test_extract_files.py ├── test_files.py ├── test_models.py ├── test_qs.py ├── test_required_args.py ├── test_response.py ├── test_streaming.py ├── test_transform.py ├── test_utils ├── test_datetime_parse.py ├── test_proxy.py └── test_typing.py └── utils.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/release-doctor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.github/workflows/release-doctor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.9.18 2 | -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.2.0" 3 | } -------------------------------------------------------------------------------- /.stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/.stats.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.analysis.importFormat": "relative", 3 | } 4 | -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | brew "rye" 2 | 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/api.md -------------------------------------------------------------------------------- /bin/check-release-environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/bin/check-release-environment -------------------------------------------------------------------------------- /bin/publish-pypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/bin/publish-pypi -------------------------------------------------------------------------------- /examples/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/examples/.keep -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/logo.png -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/release-please-config.json -------------------------------------------------------------------------------- /requirements-dev.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/requirements-dev.lock -------------------------------------------------------------------------------- /requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/requirements.lock -------------------------------------------------------------------------------- /scripts/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/bootstrap -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/mock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/mock -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/test -------------------------------------------------------------------------------- /scripts/utils/ruffen-docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/utils/ruffen-docs.py -------------------------------------------------------------------------------- /scripts/utils/upload-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/scripts/utils/upload-artifact.sh -------------------------------------------------------------------------------- /src/landingai_ade/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/_base_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_base_client.py -------------------------------------------------------------------------------- /src/landingai_ade/_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_client.py -------------------------------------------------------------------------------- /src/landingai_ade/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_compat.py -------------------------------------------------------------------------------- /src/landingai_ade/_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_constants.py -------------------------------------------------------------------------------- /src/landingai_ade/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_exceptions.py -------------------------------------------------------------------------------- /src/landingai_ade/_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_files.py -------------------------------------------------------------------------------- /src/landingai_ade/_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_models.py -------------------------------------------------------------------------------- /src/landingai_ade/_qs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_qs.py -------------------------------------------------------------------------------- /src/landingai_ade/_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_resource.py -------------------------------------------------------------------------------- /src/landingai_ade/_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_response.py -------------------------------------------------------------------------------- /src/landingai_ade/_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_streaming.py -------------------------------------------------------------------------------- /src/landingai_ade/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_types.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_compat.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_datetime_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_datetime_parse.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_logs.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_proxy.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_reflection.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_resources_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_resources_proxy.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_streams.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_sync.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_transform.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_typing.py -------------------------------------------------------------------------------- /src/landingai_ade/_utils/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_utils/_utils.py -------------------------------------------------------------------------------- /src/landingai_ade/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/_version.py -------------------------------------------------------------------------------- /src/landingai_ade/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/lib/.keep -------------------------------------------------------------------------------- /src/landingai_ade/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/lib/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/lib/schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/lib/schema_utils.py -------------------------------------------------------------------------------- /src/landingai_ade/lib/url_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/lib/url_utils.py -------------------------------------------------------------------------------- /src/landingai_ade/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/landingai_ade/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/resources/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/resources/parse_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/resources/parse_jobs.py -------------------------------------------------------------------------------- /src/landingai_ade/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/types/client_extract_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/client_extract_params.py -------------------------------------------------------------------------------- /src/landingai_ade/types/client_parse_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/client_parse_params.py -------------------------------------------------------------------------------- /src/landingai_ade/types/client_split_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/client_split_params.py -------------------------------------------------------------------------------- /src/landingai_ade/types/extract_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/extract_response.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_job_create_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_job_create_params.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_job_create_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_job_create_response.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_job_get_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_job_get_response.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_job_list_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_job_list_params.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_job_list_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_job_list_response.py -------------------------------------------------------------------------------- /src/landingai_ade/types/parse_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/parse_response.py -------------------------------------------------------------------------------- /src/landingai_ade/types/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/shared/__init__.py -------------------------------------------------------------------------------- /src/landingai_ade/types/shared/parse_grounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/shared/parse_grounding_box.py -------------------------------------------------------------------------------- /src/landingai_ade/types/shared/parse_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/shared/parse_metadata.py -------------------------------------------------------------------------------- /src/landingai_ade/types/split_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/src/landingai_ade/types/split_response.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/api_resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/api_resources/__init__.py -------------------------------------------------------------------------------- /tests/api_resources/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/api_resources/test_client.py -------------------------------------------------------------------------------- /tests/api_resources/test_parse_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/api_resources/test_parse_jobs.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/sample_file.txt: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_deepcopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_deepcopy.py -------------------------------------------------------------------------------- /tests/test_extract_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_extract_files.py -------------------------------------------------------------------------------- /tests/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_files.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_qs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_qs.py -------------------------------------------------------------------------------- /tests/test_required_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_required_args.py -------------------------------------------------------------------------------- /tests/test_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_response.py -------------------------------------------------------------------------------- /tests/test_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_streaming.py -------------------------------------------------------------------------------- /tests/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_transform.py -------------------------------------------------------------------------------- /tests/test_utils/test_datetime_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_utils/test_datetime_parse.py -------------------------------------------------------------------------------- /tests/test_utils/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_utils/test_proxy.py -------------------------------------------------------------------------------- /tests/test_utils/test_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/test_utils/test_typing.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landing-ai/ade-python/HEAD/tests/utils.py --------------------------------------------------------------------------------