No project description provided
Project description
BIG DISCLAIMER
This is not a production-ready library.
I’m not a production-ready Rust programmer.
Python 3’s csv stdlib module is pretty %#!& fast.
Development
Development Installation
Install and build the extension locally from e.g. a git checkout.
Requirements
Python 3.6.
Rust and Cargo nightly (1.30 as of now) - https://rustup.rs/.
Install Python dependencies
pipenv install --dev
Build the rustcsv._rustcsv extension
Either
Using the “debug” cargo profile, or
make develop-debug
Using the “release” cargo profile
make develop-release
Run tests
make test
Run benchmarks
make benchmark
Note: make benchmark will always build the extension using the “release” cargo profile.
Benchmarks
Benchmarks are executed as the last step in the Travis CI project.
You can also run it yourself, see Development and Run benchmarks.
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rustcsv-0.1.0a2.tar.gz
(17.5 kB
view hashes)
Built Distributions
Close
Hashes for rustcsv-0.1.0a2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8800e10b8a43658f4650652019d1f57187f17090298fd568bbffba5ca2ecf26 |
|
MD5 | 15c8aa2b7b1dc6578152fa46c8c13ad7 |
|
BLAKE2b-256 | cf505b57f080e07f7a2fe056ebd0b9f5a99fedd40586ad9c3a763319c57f61ef |
Close
Hashes for rustcsv-0.1.0a2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f340486b9fbbd6429e3dc9dfc397b773fe7c51e981a69b56807f08df0fbcc2 |
|
MD5 | 54816afdb07e1434350101dc853acc39 |
|
BLAKE2b-256 | 9bcd898607052d6d8bcd3383b5beb67511a897351c76baf19488efcde92f4cd0 |