misc common functionality and useful optimizations
Project description
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.
Installing
Installing latest pypi release:
pip install snakeoil
Installing from git:
pip install https://github.com/pkgcore/snakeoil/archive/master.tar.gz
Installing from a tarball:
python setup.py install
Tests
A standalone test runner is integrated in setup.py; to run, just execute:
python setup.py test
Using tox for all supported python versions:
tox
Using tox for a specific python version:
tox -e py39
Contact
For bugs and feature requests please create an issue on Github.
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
snakeoil-0.9.3.tar.gz
(270.5 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7209787d632883e52814c24a7fff7e206d5803d41986805521cef5beee5062af |
|
MD5 | 151af3aeba84897864af0827b337c5dc |
|
BLAKE2b-256 | a576c0f8265c9f6338a728cc3e0824fe0986476eaac1df009289c77cb128c11f |
Close
Hashes for snakeoil-0.9.3-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c85c9a83d62ca0f3360c39929583a532af2ecd9dc8c93d16371e2d45b06f1fe8 |
|
MD5 | cbf6d80d203dcf662a5e96dec11a5691 |
|
BLAKE2b-256 | caa75741661872bcf802ae75bf8c880e1b90aede113469e95e4d72ab6a50e598 |
Close
Hashes for snakeoil-0.9.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f337d802d3c105bf02d7e384a1a3bbeb605f3b2b82f18148836fa6fae5327b23 |
|
MD5 | 06f49ee0b478d32fe9c5de754e3e89a1 |
|
BLAKE2b-256 | 3e9ab36c8ed81451b05bc80b734f8a01b771ad8c42d9f36e670cbf0a6060ae80 |
Close
Hashes for snakeoil-0.9.3-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3ec17e56e7aecef9596b27eae6dfc4b2625db7e4f37c719c882a9a121ce203 |
|
MD5 | 1dff2f1b0925bd1839d3c1af3079d932 |
|
BLAKE2b-256 | 7d24a639c69ceec286132e347c32acd357d18ecf5b9b2d2ebdf50d3b593f0b99 |
Close
Hashes for snakeoil-0.9.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98b54131845bb6e58484a4be09219b1f738f6433c685bcb66e6374cd4260f64f |
|
MD5 | 77ced7e6232e0a0ec32c7d717eff57a0 |
|
BLAKE2b-256 | f6cfc83bab2afcbeeaa2303941de72b6f6302000d117f7d2752b27395d11854e |
Close
Hashes for snakeoil-0.9.3-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c034967b97c32663941695b1c0c932d7136bb1e5fab601384f27b24fa139af0a |
|
MD5 | 959d1778fcb9c0a641191c7f2c3cb605 |
|
BLAKE2b-256 | 3f80c7fb25472d82532b2692369a8f344f39f6820f8bfd23a5bc03a3e344856c |
Close
Hashes for snakeoil-0.9.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b97ef75547dc6646fb26e7644088686f21eacafdc1945ff48674de5e199314 |
|
MD5 | 00ca014ea0627ca867535cafbd2421f4 |
|
BLAKE2b-256 | b90d37aa120c9b56a55c30002ed8f46c3929a6453dd949474d00fd514604582e |
Close
Hashes for snakeoil-0.9.3-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad8fe5dc909b3e33cb5836d9a494901641dbbe60ba52790653c4f17a2a45394 |
|
MD5 | 42af548ef400642f896e523abd43fac5 |
|
BLAKE2b-256 | 933edc996573a1eb264e198aa358f533a8c21ec24d844be63e922c2028f1eafd |