.editorconfig
.gitattributes
.gitignore
.readthedocs.yaml
CHANGELOG.txt
CLAUDE.md
LICENSE.txt
Makefile
README.md
pyproject.toml
uv.lock
.circleci/config.yml
.github/workflows/docs.yml
.github/workflows/release.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/_static/.gitkeep
docs/pages/docs.rst
docs/pages/readme_link.md
extras/init_tentaclio.sh
src/tentaclio/__init__.py
src/tentaclio/__main__.py
src/tentaclio/protocols.py
src/tentaclio/py.typed
src/tentaclio/registry.py
src/tentaclio/urls.py
src/tentaclio.egg-info/PKG-INFO
src/tentaclio.egg-info/SOURCES.txt
src/tentaclio.egg-info/dependency_links.txt
src/tentaclio.egg-info/requires.txt
src/tentaclio.egg-info/scm_file_list.json
src/tentaclio.egg-info/scm_version.json
src/tentaclio.egg-info/top_level.txt
src/tentaclio/clients/__init__.py
src/tentaclio/clients/base_client.py
src/tentaclio/clients/decorators.py
src/tentaclio/clients/exceptions.py
src/tentaclio/clients/ftp_client.py
src/tentaclio/clients/http_client.py
src/tentaclio/clients/importer.py
src/tentaclio/clients/local_fs_client.py
src/tentaclio/clients/sqla_client.py
src/tentaclio/credentials/__init__.py
src/tentaclio/credentials/api.py
src/tentaclio/credentials/env.py
src/tentaclio/credentials/injection.py
src/tentaclio/credentials/reader.py
src/tentaclio/databases/__init__.py
src/tentaclio/databases/api.py
src/tentaclio/databases/db_registry.py
src/tentaclio/fs/__init__.py
src/tentaclio/fs/api.py
src/tentaclio/fs/copier.py
src/tentaclio/fs/copiers.py
src/tentaclio/fs/remover.py
src/tentaclio/fs/scanner.py
src/tentaclio/fs/scanners.py
src/tentaclio/hooks/__init__.py
src/tentaclio/hooks/slack_hook.py
src/tentaclio/streams/__init__.py
src/tentaclio/streams/api.py
src/tentaclio/streams/base_stream.py
src/tentaclio/streams/csv_db_stream.py
src/tentaclio/streams/stream_client_handler.py
src/tentaclio/streams/stream_registry.py
tests/__init__.py
tests/conftest.py
tests/functional/__init__.py
tests/functional/ftp/__init__.py
tests/functional/ftp/test_api.py
tests/functional/sftp/__init__.py
tests/functional/sftp/test_api.py
tests/unit/__init__.py
tests/unit/test_cli.py
tests/unit/test_registries.py
tests/unit/test_urls.py
tests/unit/clients/__init__.py
tests/unit/clients/test_base_client.py
tests/unit/clients/test_decorators.py
tests/unit/clients/test_ftp_client.py
tests/unit/clients/test_http_client.py
tests/unit/clients/test_importer.py
tests/unit/clients/test_local_fs_client.py
tests/unit/clients/test_sqla_client.py
tests/unit/credentials/__init__.py
tests/unit/credentials/test_api.py
tests/unit/credentials/test_env.py
tests/unit/credentials/test_injection.py
tests/unit/credentials/test_reader.py
tests/unit/databases/test_api.py
tests/unit/databases/test_registry.py
tests/unit/fs/__init__.py
tests/unit/fs/test_api.py
tests/unit/fs/test_copier.py
tests/unit/fs/test_copiers.py
tests/unit/fs/test_remover.py
tests/unit/fs/test_scanner.py
tests/unit/fs/test_scanners.py
tests/unit/streams/__init__.py
tests/unit/streams/test_api.py
tests/unit/streams/test_base_stream.py
tests/unit/streams/test_csv_db_stream.py
tests/unit/streams/test_file_handler.py
tests/unit/streams/test_http_handler.py
tests/unit/streams/test_stream_handler.py