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.0.tar.gz
(271.7 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7441ac269eac6301d48ae8a08d52c47a216c32bd6aa83a88a68db276433ec4 |
|
MD5 | c0ad3c5781a64301bc64057380071bfe |
|
BLAKE2b-256 | 412b1df700e4257686353e107024e43a636c7b869ad9203409eea1045272e56c |
Close
Hashes for snakeoil-0.9.0-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a559c05648ea8ccce325cab559384aa8ce0de17d6725f9dab0caab32cd2c1fcd |
|
MD5 | b5e6362808e47779a4d4276adba30220 |
|
BLAKE2b-256 | 114a56d7e7eac42443bfdf656e7901fab86bbd989579cf6a8cf16ec88fee76c2 |
Close
Hashes for snakeoil-0.9.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ab3a5cc2fa82db2bf7e17ce203fb264c71d3ed355651d5f23b537db94fc195 |
|
MD5 | 7971275e1d86772ce793d3f75b93270c |
|
BLAKE2b-256 | 9cddca0f86a2a83801dbec348d02b8e73c7717da09016b14d0069c04920dfdde |
Close
Hashes for snakeoil-0.9.0-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5f2453f4f7bcdb0b4db94def8d066607b1dd6b8077b55dd77c8481f5486fe8 |
|
MD5 | 148f5c957fa53c098c1357f18435393a |
|
BLAKE2b-256 | e90d4c5dea055f3e01ac590f806aee5c5f9f6e9bb4282bf524544dff4015c862 |
Close
Hashes for snakeoil-0.9.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd6107fd8534dd2a6b29c0b43e0c4e0c37bfbc841568491205c8c5922ebcd45 |
|
MD5 | 1be251ed525dde0f5d66f2505fcc85f6 |
|
BLAKE2b-256 | 04d01e091bbd745b345c3e5ef4df43bd82b6fe0861e0e2ee4b083d18af21e6c1 |
Close
Hashes for snakeoil-0.9.0-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 594a2f0fa86f5bb7ce915649f9e5ac1ecddd740adae989d52c65d35c4b1d104f |
|
MD5 | bd90d82f3e114421872e91f3f29cc32f |
|
BLAKE2b-256 | da590e0fa74850b3d17fc51ce725c54795f818a2e501aeebe80262f75c7c1e89 |
Close
Hashes for snakeoil-0.9.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f04e0abedba50bb17e5a12fbb30b6d3afaeb53a70ae8c0b6a8b35ae205a15eb |
|
MD5 | d182cb1dd10713c440588555314e9c5f |
|
BLAKE2b-256 | 04a139448eb5772d84944ac64a124e7b211575a80a4d513e0190d04cf950506d |
Close
Hashes for snakeoil-0.9.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff197c934b866973ac1d1f348e672ce831d31896e9162c690b0e90fc8a5affc4 |
|
MD5 | 06e4f41ae313c4fa78fc357519f88ff2 |
|
BLAKE2b-256 | b8c79588315602ef8d246d184d601bc4b8687532adfef0a60a66d3c0ab12c3b5 |