Skip to content

Файловые соединения

Для всех классов подключения к файловым системам (кроме 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]"

В противном случае импорт класса завершится неудачей.