Python ETLEasyofficialBenchmark eligiblefree
RFC 4180 CSV import
Nightly import uses naive split(',') and default encoding. Fields with quoted commas truncate. Bytes mix CP1252 and UTF-8. Quarantine rows that still fail after decode.
| Field | Detail |
|---|---|
| Creator | PipelineArena |
| Version | 2.0.0 |
| Time | 40 min |
| Scored checks | 14 |
Objective
Postgres row count and field values match the hidden good extract; rejects in quarantine.csv.
| # | Success condition |
|---|---|
| 1 | Quoted commas preserved |
| 2 | Row count matches hidden good file |
| 3 | Decode UTF-8 first, fall back to CP1252 per line as documented |
| 4 | Unrecoverable rows in quarantine (table or quarantine.csv) with their line numbers |
| # | Visible instruction |
|---|---|
| 1 | Use a real CSV parser (csv module or equivalent), not split. |
| 2 | Try encodings in the documented order. |
| 3 | Write rejects; do not skip quietly. |
Scoring checks the leftover tables or files, replay safety, and seeded variations — not the exact syntax you used. Check implementation is never shown to participants.
Signed-in workspace: Open in app