Skip to main content

csvalidate

csvalidate is a minimal library for reading from and writing to csv with an added layer of validation

Status

Even though csvalidate doesn’t get much work, it is maintained. Don’t hesitate to open issues or pull requests.

Get Started

Installation

As any python package, you can install it via pip:

$ pip install csvalidate

How ot use it ?

The gist of it is to subclass one of ValidatedReader or ValidatedWriter and add a schema class attribute that defines validation.

Examples can be found in the examples directory.

Metadata

Release files for csvalidate 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for csvalidate 1.1.2
File Size Uploaded
csvalidate-1.1.2.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for csvalidate 1.1.2
File Interpreter ABI Platform
csvalidate-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / csvalidate-1.1.2.tar.gz

Download URL csvalidate-1.1.2.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
898f0687610402a319c207a1ef0075cf9135c0d70fab1d6dfbd6e1c5c10cb617
BLAKE2b-256 checksum
How to use checksums
04098d87042af996d3fc2d0fe9c48532c237094a614f75b03ba81b77620dc95b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / csvalidate-1.1.2-py3-none-any.whl

Download URL csvalidate-1.1.2-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd2d8f283670ff8c4f61746bfca75c6dbc4c92b82970424f361e2a25a2be5e75
BLAKE2b-256 checksum
How to use checksums
bb25154046e31cad5564b29fb7201ea77241a5225b43afd4138a12c6e417bf36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

1 release file

1.1.0

1 release file

1.0.0

2 release files

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page