├── .github └── workflows │ ├── ci.yaml │ └── pages.yaml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .python-version ├── LICENSE.md ├── README.md ├── docs ├── .gitignore ├── Makefile ├── conf.py ├── dbapi2.rst ├── index.rst ├── make.bat ├── reference.rst └── requirements.txt ├── examples ├── books.py ├── dbapi2.py └── readme.py ├── libsql_client ├── __init__.py ├── client.py ├── config.py ├── create_client.py ├── dbapi2 │ ├── __init__.py │ ├── __main__.py │ ├── _async_executor.py │ ├── _reexports.py │ ├── _replace_modules_pythonpath │ │ └── sqlite3 │ │ │ ├── __init__.py │ │ │ └── dbapi2.py │ ├── _utils.py │ ├── hrana.py │ └── types.py ├── hrana │ ├── __init__.py │ ├── client.py │ ├── conn.py │ ├── convert.py │ ├── id_alloc.py │ └── proto.py ├── http.py ├── result.py ├── sqlite3_utils.py └── sync.py ├── poetry.lock ├── pyproject.toml ├── scripts ├── run-examples.sh └── run-tests.sh ├── setup.cfg └── tests ├── __init__.py ├── conftest.py ├── dbapi2 ├── README.md ├── __init__.py ├── libsql_client_helpers.py ├── test_backup.py ├── test_dbapi.py ├── test_dump.py ├── test_factory.py ├── test_hooks.py ├── test_regression.py ├── test_transactions.py ├── test_types.py └── test_userfunctions.py ├── test_args.py ├── test_batch.py ├── test_create_client.py ├── test_execute.py ├── test_network_errors.py ├── test_result.py ├── test_sync.py ├── test_transaction.py └── test_values.py /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/.github/workflows/pages.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | __pycache__ 3 | *.pyc 4 | Session.vim 5 | .idea/ 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.7 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/dbapi2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/dbapi2.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx==6.1.3 2 | -------------------------------------------------------------------------------- /examples/books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/examples/books.py -------------------------------------------------------------------------------- /examples/dbapi2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/examples/dbapi2.py -------------------------------------------------------------------------------- /examples/readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/examples/readme.py -------------------------------------------------------------------------------- /libsql_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/__init__.py -------------------------------------------------------------------------------- /libsql_client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/client.py -------------------------------------------------------------------------------- /libsql_client/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/config.py -------------------------------------------------------------------------------- /libsql_client/create_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/create_client.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/__init__.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/__main__.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/_async_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/_async_executor.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/_reexports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/_reexports.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/_replace_modules_pythonpath/sqlite3/__init__.py: -------------------------------------------------------------------------------- 1 | from .dbapi2 import * # noqa: F401,F403 2 | -------------------------------------------------------------------------------- /libsql_client/dbapi2/_replace_modules_pythonpath/sqlite3/dbapi2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/_replace_modules_pythonpath/sqlite3/dbapi2.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/_utils.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/hrana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/hrana.py -------------------------------------------------------------------------------- /libsql_client/dbapi2/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/dbapi2/types.py -------------------------------------------------------------------------------- /libsql_client/hrana/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/__init__.py -------------------------------------------------------------------------------- /libsql_client/hrana/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/client.py -------------------------------------------------------------------------------- /libsql_client/hrana/conn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/conn.py -------------------------------------------------------------------------------- /libsql_client/hrana/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/convert.py -------------------------------------------------------------------------------- /libsql_client/hrana/id_alloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/id_alloc.py -------------------------------------------------------------------------------- /libsql_client/hrana/proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/hrana/proto.py -------------------------------------------------------------------------------- /libsql_client/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/http.py -------------------------------------------------------------------------------- /libsql_client/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/result.py -------------------------------------------------------------------------------- /libsql_client/sqlite3_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/sqlite3_utils.py -------------------------------------------------------------------------------- /libsql_client/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/libsql_client/sync.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/run-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/scripts/run-examples.sh -------------------------------------------------------------------------------- /scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/scripts/run-tests.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dbapi2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/README.md -------------------------------------------------------------------------------- /tests/dbapi2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbapi2/libsql_client_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/libsql_client_helpers.py -------------------------------------------------------------------------------- /tests/dbapi2/test_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_backup.py -------------------------------------------------------------------------------- /tests/dbapi2/test_dbapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_dbapi.py -------------------------------------------------------------------------------- /tests/dbapi2/test_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_dump.py -------------------------------------------------------------------------------- /tests/dbapi2/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_factory.py -------------------------------------------------------------------------------- /tests/dbapi2/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_hooks.py -------------------------------------------------------------------------------- /tests/dbapi2/test_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_regression.py -------------------------------------------------------------------------------- /tests/dbapi2/test_transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_transactions.py -------------------------------------------------------------------------------- /tests/dbapi2/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_types.py -------------------------------------------------------------------------------- /tests/dbapi2/test_userfunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/dbapi2/test_userfunctions.py -------------------------------------------------------------------------------- /tests/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_args.py -------------------------------------------------------------------------------- /tests/test_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_batch.py -------------------------------------------------------------------------------- /tests/test_create_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_create_client.py -------------------------------------------------------------------------------- /tests/test_execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_execute.py -------------------------------------------------------------------------------- /tests/test_network_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_network_errors.py -------------------------------------------------------------------------------- /tests/test_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_result.py -------------------------------------------------------------------------------- /tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_sync.py -------------------------------------------------------------------------------- /tests/test_transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_transaction.py -------------------------------------------------------------------------------- /tests/test_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-client-py/HEAD/tests/test_values.py --------------------------------------------------------------------------------