Файловые соединения
Для всех классов подключения к файловым системам (кроме FileDF) (FTP, SFTP, HDFS и т. д.) требуется установка специальных клиентов Python.
Каждый клиент можно установить явно, передав имя коннектора (в нижнем регистре) в функцию extras:
pip install "onetl[ftp]" # specific connector
pip install "onetl[ftp,ftps,sftp,hdfs,s3,webdav,samba]" # multiple connectors
Чтобы установить все файловые коннекторы одновременно, вы можете передать параметр files параметру extras:
pip install "onetl[files]"
В противном случае импорт класса завершится неудачей.