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.7.tar.gz
(261.6 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e880fee3ad5e68039be221cc07950cbda3b400c8c784bf0283730a3827822049 |
|
MD5 | 0fe3350df84eb8527e82f47d8660e1b4 |
|
BLAKE2b-256 | 2628b10b74e5456d6206247375e1a5628ad14d990b76dc90f991b779c73c4aa8 |
Close
Hashes for snakeoil-0.9.7-cp39-cp39-manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3d561636040952fc0e2ad4a262f6d910c3b9ec9562c4de38c35b0eb15a00939 |
|
MD5 | c94b14b47c8f442f76bd2e8a7dd16f8b |
|
BLAKE2b-256 | 1f0bb1af022bf79bc08859daa9370d09984a895026ebeed576227b153a540e78 |
Close
Hashes for snakeoil-0.9.7-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 064e99f564947090a9a6125caf51548c28d3389785773585047242c26fad063f |
|
MD5 | 803e30fcba30895672509f7fd6773fb0 |
|
BLAKE2b-256 | 510b56041e3206ece6edb15741540d1af05700e0d0c30cd7225e925e933c7448 |
Close
Hashes for snakeoil-0.9.7-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819f0074641c1ddfc1efa4e22310322523e1d31c896951902753a6a8e47ec3e2 |
|
MD5 | 0e5f0dcbeb28cf3c8ee4a67313df2f9b |
|
BLAKE2b-256 | 1128f8d3beab1cb8d38395426a97f119795a3f5f5f0085dc522a8bd5291e02cf |
Close
Hashes for snakeoil-0.9.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c02f1c74ae9ce1e2f4281775474d97e02a7d3c2fc504e7ed9d369fce2cc67e0 |
|
MD5 | 612635f1bfa82145cae90f53a52f0d0c |
|
BLAKE2b-256 | 9f2aca28c7019325ffbea80d53f1adc81dabb4b50b42fa5b856067c5622cda14 |
Close
Hashes for snakeoil-0.9.7-cp38-cp38-manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab3c8fae7303dda07edcc806ac33544cd99497d885c100eddf218dd325cbd71 |
|
MD5 | 5243da51338c5a184223450ba4f4c713 |
|
BLAKE2b-256 | d34c99ea8b88637bbf83c4ae3b0088e5b77b047bac002a6d37ecae0a323cb04a |
Close
Hashes for snakeoil-0.9.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21888bce2aeabb77b70121016155dc79ae099f99c8c8676da7720e8e8e8f963b |
|
MD5 | 4c6757c46b9402a715fde751366d5943 |
|
BLAKE2b-256 | e65b528a0d6c92d5fd31afbc54d79adcf6ff52d8a02d39ba8d64798574ce1d3c |
Close
Hashes for snakeoil-0.9.7-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af1eefa2275fd10d84a7ce0a564d09d237708a69e106ecc715b3025968658de8 |
|
MD5 | eb8609bb79dbbc0be96bb69bc4ba988e |
|
BLAKE2b-256 | a9b60dff1c7e8674964a77428bfac2f70cfdfe909021370ae2e3a08f632bb2a4 |