CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-apache-airflow-providers-ftp

Provider package for Apache Airflow that enables FTP file transfer protocol operations including hooks, operators, and sensors for workflow integration.

84

1.06x
Overview
Eval results
Files

Evaluation results

100%

FTP Directory Metadata Extractor

MLSD Structured Directory Listing

Criteria
Without context
With context

FTPHook instantiation

100%

100%

describe_directory usage

100%

100%

Remote path parameter

100%

100%

Return structured data

100%

100%

100%

90%

Daily Report Distribution System

Batch File Transfer

Criteria
Without context
With context

FTPFileTransmitOperator usage

0%

100%

Batch transfer implementation

0%

100%

PUT operation configuration

0%

100%

Intermediate directory creation

0%

100%

Connection configuration

100%

100%

15%

-80%

FTP Connection Manager

FTP Connection Management

Criteria
Without context
With context

FTPHook instantiation

100%

0%

FTPSHook instantiation

100%

0%

get_conn() method

100%

0%

Passive mode handling

100%

100%

Connection lifecycle

100%

0%

Connection validation

50%

0%

100%

5%

FTP File Availability Monitor

File/Directory Existence Monitoring

Criteria
Without context
With context

FTPSensor usage

100%

100%

FTPSSensor usage

100%

100%

Connection configuration

100%

100%

Path specification

100%

100%

Polling interval

100%

100%

Timeout configuration

100%

100%

Template field support

50%

100%

100%

2%

FTP File Inspector

File Modification Time and Size Retrieval

Criteria
Without context
With context

FTPHook Import

80%

100%

FTPHook Initialization

100%

100%

get_mod_time() Usage

100%

100%

get_size() Usage

100%

100%

Return Type Handling

100%

100%

100%

FTP File Monitor with Graceful Degradation

Sensor Timeout and Soft-Fail Strategies

Criteria
Without context
With context

FTPSensor Usage

100%

100%

Critical File Timeout

100%

100%

Critical File Hard-Fail

100%

100%

Optional File Timeout

100%

100%

Optional File Soft-Fail

100%

100%

Poke Interval

100%

100%

Poke Mode

100%

100%

FTP Connection

100%

100%

100%

20%

FTP Directory Manager

Directory Listing and Metadata

Criteria
Without context
With context

FTPHook instantiation

80%

100%

list_directory() usage

100%

100%

describe_directory() usage

72%

100%

create_directory() usage

75%

100%

delete_directory() usage

75%

100%

85%

10%

International FTP File Monitor

Character Encoding Support for Non-ASCII Filenames

Criteria
Without context
With context

FTPSensor usage

0%

100%

Connection ID configuration

100%

100%

Encoding awareness

100%

50%

Cyrillic filename handling

100%

100%

Latin-1 filename handling

100%

100%

Sensor parameters

100%

100%

90%

5%

FTP Report Downloader

File Download (GET) Operations

Criteria
Without context
With context

FTPHook instantiation

100%

100%

Single file download

80%

80%

Batch download implementation

50%

75%

List length validation

100%

100%

Intermediate directory creation

100%

100%

Return values

100%

100%

Error handling

100%

100%

45%

-10%

FTP Data Processor

File-like Buffer Support for In-Memory Operations

Criteria
Without context
With context

FTPHook instantiation

66%

0%

BytesIO for download

100%

100%

retrieve_file() usage

0%

0%

BytesIO for upload

100%

100%

store_file() usage

0%

0%

Install with Tessl CLI

npx tessl i tessl/pypi-apache-airflow-providers-ftp
Evaluated
Agent
Claude Code

Table of Contents