Skip to main content

rfccsv

rfccsv is a lightweight, easy-to-use Python package designed to validate CSV files according to RFC 4180 standards. It ensures that CSV files are properly formatted and meet the criteria necessary for standardized data processing tasks.

Features

  • Validate any CSV file to check its compliance with RFC 4180.
  • Easy integration into existing Python projects.
  • Detailed error reporting for quick troubleshooting of CSV files.

Installation

Install rfccsv using pip:

pip install rfccsv

Or, if you are using Poetry:

poetry add rfccsv

Usage

Here’s how you can use rfccsv to validate a CSV file:

from rfccsv import validate_csv

# Validate a CSV file
result = validate_csv('path/to/your/file.csv')
print(result)

Validating Files

You can validate CSV files by providing the path to the file:

validate_csv('example.csv')

License

Distributed under the MIT License.

Contact

Project Link: https://github.com/trygu/rfccsv

Acknowledgements

Metadata

Release files for rfccsv 0.2.0

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

Source distribution (sdist)

Source distribution for rfccsv 0.2.0
File Size Uploaded
rfccsv-0.2.0.tar.gz 2.1 kB Details

Built distribution (wheel)

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

Total release size: 4.6 kB

Release files / rfccsv-0.2.0.tar.gz

Download URL rfccsv-0.2.0.tar.gz
Size 2.1 kB
Tags Source
SHA-256 checksum
How to use checksums
21c3cceab6cb1754ab93dd5e0fe13efbd1654dae525494d07bd72b6e4531c67c
BLAKE2b-256 checksum
How to use checksums
3bbf418145f7538f2a67f247df982038ba808f24148be77e47d5bd64ef4600f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.6 Darwin/23.2.0

Release files / rfccsv-0.2.0-py3-none-any.whl

Download URL rfccsv-0.2.0-py3-none-any.whl
Size 2.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d6f8cbbedc117394cbb4846cf802e638b42c173cdc41a023c1634d51058ec271
BLAKE2b-256 checksum
How to use checksums
237740ebba3db37c132584a4beb931b3b9ae33f5907f2f3379040f88da051d82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.6 Darwin/23.2.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

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