tessl install tessl/pypi-apache-airflow-providers-ftp@3.13.0Provider package for Apache Airflow that enables FTP file transfer protocol operations including hooks, operators, and sensors for workflow integration.
Agent Success
Agent success rate when using this tile
84%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.06x
Baseline
Agent success rate without this tile
79%
Build a Python module that downloads a CSV file from an FTP server, processes it in-memory, and uploads the processed result back to the server without writing to disk.
Your module should provide a function that:
The function should accept:
@generates
def process_ftp_csv(
ftp_host: str,
ftp_user: str,
ftp_password: str,
source_path: str,
dest_path: str
) -> int:
"""
Download CSV from FTP, process in-memory, and upload result.
Args:
ftp_host: FTP server hostname
ftp_user: FTP username
ftp_password: FTP password
source_path: Remote path to source CSV file
dest_path: Remote path to destination CSV file
Returns:
Number of data rows processed (excluding header)
"""
passProvides FTP operations support for file transfer and server interaction.
@satisfied-by