Skip to main content

misc common functionality, and useful optimizations

Project description

test coverage Documentation Status

snakeoil

snakeoil is a python library that implements optimized versions of common python functionality. Some classes and functions have cpython equivalents, but they all have native python implementations too.

Contact

Please create an issue in the issue tracker.

Tests

A standalone test runner is integrated in setup.py; to run, just execute setup.py test Aside from that, our runner of choice is twisteds trial; ran via:

trial snakeoil

if you’re doing development, trial is significantly friendlier; the standalone runner is designed to be used mainly for installations of snakeoil, where all tests must pass, else installation is aborted.

Installing

pretty simple:

tar jxf snakeoil-0.XX.tar.bz2
cd snakeoil-0.XX
python setup.py build

if after running tests:

cd snakeoil-0.xx
python setup.py test

finally, installing:

cd snakeoil-0.xx
python setup.py install

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

snakeoil-0.5.3.tar.bz2 (148.4 kB view hashes)

Uploaded Source

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