Registry / testing / robotframework-csvlibrary

robotframework-csvlibrary

JSON →
library0.0.5pypypiunverified

Robot Framework library for reading and writing CSV files (with DotDict support). Current version 0.0.5, released 2025-01-05. Low maintenance cadence.

pip install robotframework-csvlibrary
INSTALL
IMPORT
SIG · ROBOTFRAMEWORK-CSV
R
robotframework-csvlibrary
testingpythonv0.0.5
Install
2.2s avg
Import
Disk
22MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.0.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 23.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.2s · import 0.000s · 24MB
22MB installed
● package 22MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CSVLibrary
Library CSVLibrary
import CSVLibrary
This is a Robot Framework library, imported in .robot files using Library, not Python import.

Basic usage: import CSVLibrary and use read csv file to list keyword.

*** Settings *** Library CSVLibrary *** Test Cases *** Read CSV File To List ${data}= read csv file to list data.csv Log Many @{data}
Debug
Known issues
breakingVersion 0.0.5 introduced DotDict support; associative returns DotDict objects instead of dicts. This changes how you access items: use ${dict}[key] or ${dict.key} for keys without spaces.
fix
Update test cases to use DotDict syntax: ${dict}[key] or ${dict.key}.
affects: >=0.0.5
gotchaThe library does NOT support spaces in CSV headers when using DotDict syntax (e.g., ${dict}.First Name fails). Use standard bracket notation instead: ${dict}['First Name'].
fix
Use ${dict}['header with spaces'] instead of ${dict}.header_with_spaces.
affects: all
deprecatedOld keyword 'read csv file to associative' returns dict; new keyword returns DotDict. The old behavior is deprecated and may be removed.
fix
Use 'read csv file to associative' (returns DotDict) or 'read csv file to list' for lists.
affects: 0.0.5
Upgrade
Version history
0.0.5latest on PyPI · released Mar 15, 2022
Audit
Dependencies

No dependency data recorded yet.

Agent activity
14 hits · last 30 days
node
12
OpenAI (training)
1
Resources
robotframework-csvlibrary — pip install robotframework-csvlibrary · libregistry