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)
| File | Size | Uploaded | |
|---|---|---|---|
| rfccsv-0.2.0.tar.gz | 2.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|