├── .flake8 ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aci ├── __init__.py ├── _client.py ├── _constants.py ├── _exceptions.py ├── libs │ ├── __init__.py │ ├── _compatible_schema.py │ ├── _function_schema.py │ └── _tool.py ├── meta_functions │ ├── __init__.py │ ├── _aci_execute_function.py │ ├── _aci_search_functions.py │ └── _base.py ├── py.typed ├── resource │ ├── __init__.py │ ├── _base.py │ ├── app_configurations.py │ ├── apps.py │ ├── functions.py │ └── linked_accounts.py ├── types │ ├── __init__.py │ ├── app_configurations.py │ ├── apps.py │ ├── enums.py │ ├── functions.py │ └── linked_accounts.py └── utils │ ├── __init__.py │ ├── _logging.py │ └── _type_check.py ├── main.py ├── pyproject.toml ├── tests ├── __init__.py ├── it │ ├── __init__.py │ ├── test_aci_search_functions.py │ ├── test_app_configurations.py │ └── test_linked_accounts.py └── unit │ ├── __init__.py │ ├── conftest.py │ ├── test_app_configurations.py │ ├── test_apps.py │ ├── test_client.py │ ├── test_functions.py │ ├── test_handlers.py │ ├── test_linked_accounts.py │ ├── test_schema_conversion.py │ └── utils.py └── uv.lock /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 3 | extend-ignore = E203, E501, W503 -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/README.md -------------------------------------------------------------------------------- /aci/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/__init__.py -------------------------------------------------------------------------------- /aci/_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/_client.py -------------------------------------------------------------------------------- /aci/_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/_constants.py -------------------------------------------------------------------------------- /aci/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/_exceptions.py -------------------------------------------------------------------------------- /aci/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aci/libs/_compatible_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/libs/_compatible_schema.py -------------------------------------------------------------------------------- /aci/libs/_function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/libs/_function_schema.py -------------------------------------------------------------------------------- /aci/libs/_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/libs/_tool.py -------------------------------------------------------------------------------- /aci/meta_functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/meta_functions/__init__.py -------------------------------------------------------------------------------- /aci/meta_functions/_aci_execute_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/meta_functions/_aci_execute_function.py -------------------------------------------------------------------------------- /aci/meta_functions/_aci_search_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/meta_functions/_aci_search_functions.py -------------------------------------------------------------------------------- /aci/meta_functions/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/meta_functions/_base.py -------------------------------------------------------------------------------- /aci/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aci/resource/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aci/resource/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/resource/_base.py -------------------------------------------------------------------------------- /aci/resource/app_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/resource/app_configurations.py -------------------------------------------------------------------------------- /aci/resource/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/resource/apps.py -------------------------------------------------------------------------------- /aci/resource/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/resource/functions.py -------------------------------------------------------------------------------- /aci/resource/linked_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/resource/linked_accounts.py -------------------------------------------------------------------------------- /aci/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aci/types/app_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/types/app_configurations.py -------------------------------------------------------------------------------- /aci/types/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/types/apps.py -------------------------------------------------------------------------------- /aci/types/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/types/enums.py -------------------------------------------------------------------------------- /aci/types/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/types/functions.py -------------------------------------------------------------------------------- /aci/types/linked_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/types/linked_accounts.py -------------------------------------------------------------------------------- /aci/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aci/utils/_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/utils/_logging.py -------------------------------------------------------------------------------- /aci/utils/_type_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/aci/utils/_type_check.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/main.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # TODO: add tests 2 | -------------------------------------------------------------------------------- /tests/it/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/it/test_aci_search_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/it/test_aci_search_functions.py -------------------------------------------------------------------------------- /tests/it/test_app_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/it/test_app_configurations.py -------------------------------------------------------------------------------- /tests/it/test_linked_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/it/test_linked_accounts.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/test_app_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_app_configurations.py -------------------------------------------------------------------------------- /tests/unit/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_apps.py -------------------------------------------------------------------------------- /tests/unit/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_client.py -------------------------------------------------------------------------------- /tests/unit/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_functions.py -------------------------------------------------------------------------------- /tests/unit/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_handlers.py -------------------------------------------------------------------------------- /tests/unit/test_linked_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_linked_accounts.py -------------------------------------------------------------------------------- /tests/unit/test_schema_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/test_schema_conversion.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/tests/unit/utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aipotheosis-labs/aci-python-sdk/HEAD/uv.lock --------------------------------------------------------------------------------