Skip to main content

Python library for performing CSV-related functions for data engineering and analysis.

Project description

czv-python

Python library for czv. czv is a library of CSV-related operations for data engineering and analysis tasks.

Links

Installation and example

To install czv, run:

pip install czv

Or use uv pip instead of pip.

Let's say we want to print the total number of rows in a 4x3 CSV file fruits.csv including the header row:

import czv

output = czv.row_count(file_path="fruits.csv", include_header_row=True)

print(output) # 4

Development

You'll need to have maturin and uv installed. Set up a local virtual environment in the czv-python folder by running:

uv venv

Make sure to activate the virtual environment (instructions should be provided in your terminal after running the previous command).

Once you've activated the virtual environment, install dependencies by running:

uv pip install -r requirements.txt

Build package in local environment

maturin develop --uv --release

Run tests

pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

czv-0.0.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

czv-0.0.0-cp310-cp310-manylinux_2_34_x86_64.whl (258.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

File details

Details for the file czv-0.0.0.tar.gz.

File metadata

  • Download URL: czv-0.0.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for czv-0.0.0.tar.gz
Algorithm Hash digest
SHA256 1238989003a77aace5af91401c57cafc21c231a8b8e12aa936031bec6160ba67
MD5 ae5f8a5e9b3f8769fcd6c7b0e326a680
BLAKE2b-256 0eec04211a57b9f5ef9d42157f334f35e7d1edbbd7783adc753fca4119cb51de

See more details on using hashes here.

File details

Details for the file czv-0.0.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for czv-0.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d4d49f566fe58032fb37e626187241171b2a608a2a50aabf7c7aa6c0a06cf15c
MD5 fcc807ca17fac2550bcbffa17482a41e
BLAKE2b-256 fff75d99331840152911eee50c6ab8e43db661d0b8405fdb50c3bc08a5e8aa87

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page