Skip to main content

No project description provided

Project description

travis-badge

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

Install Python dependencies

pipenv install --dev

Build the rustcsv._rustcsv extension

Either

  1. Using the “debug” cargo profile, or

    make develop-debug
  2. 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


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)

Uploaded Source

Built Distributions

rustcsv-0.1.0a2-cp37-cp37m-manylinux1_x86_64.whl (757.2 kB view hashes)

Uploaded CPython 3.7m

rustcsv-0.1.0a2-cp36-cp36m-manylinux1_x86_64.whl (757.3 kB view hashes)

Uploaded CPython 3.6m

Supported by

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