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