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.4.tar.gz
(271.4 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f80ca167280158c7c9046e2ab404b346bef9f2cebfebcd8aac06ef84aa9226f |
|
MD5 | 063f4caae239380b506466c0a637013d |
|
BLAKE2b-256 | 1076eb81e413ee0f789638b8c3e8e75807b8398035bf3d247ea76b32e2df2fb7 |
Close
Hashes for snakeoil-0.9.4-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5ee40efe1dabac8dd81fc57499a3b520fa4060aaa2bc906550b43b84349bcda |
|
MD5 | bb973694edfe07b82ca72334710d46c8 |
|
BLAKE2b-256 | b40273fa3ac8fc9030bedf2e8d38c9562e6ad90634d7ef4cd15c6fa82e33a539 |
Close
Hashes for snakeoil-0.9.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2fa4eb0dcbab4cdb0c7840383489f6bd1157f2f69859d74dfcc85171c746b16 |
|
MD5 | 9075e448e040f8e35278a6dbdb394c5b |
|
BLAKE2b-256 | 0009ffaefa16b7e38f5875d6f28aa2fb8b793e8957428b4cdf214ae4355b1a54 |
Close
Hashes for snakeoil-0.9.4-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16940d512601ed2671de417bb0f3f2b0fe93b8bf902739a197dedf401fb0ce55 |
|
MD5 | d0ec013ab04ba33300e4106aeeb3e4ea |
|
BLAKE2b-256 | 043975a3fb346c5db5d5874991b496f5ff6c48bed0ee28cb7fc42ad1c0ab8940 |
Close
Hashes for snakeoil-0.9.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a538e3cd40e7b8e956476c04ad770349e425e5fc722dff2629769393d2adef |
|
MD5 | 45bd8829d4f170b5ba953c8de1eb8505 |
|
BLAKE2b-256 | ef2564d6c40455e8797fe0d5637aa49c392341f7cf0a161bad63f03b0d6152ce |
Close
Hashes for snakeoil-0.9.4-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fd48efd55089ba947608594f10ca8b145cfab4080346795f1c8338e0431a482 |
|
MD5 | 12d0b8b61a69054acff02d3782fd0990 |
|
BLAKE2b-256 | ad67ef16bd8de8adbbf6f79658374a633128ecb66fc80952d101e95da38620a8 |
Close
Hashes for snakeoil-0.9.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9028655004bef2e5cfaab17a9022a50412cfa8777eb127629fb11045a5326184 |
|
MD5 | 5c9ac5ab2b91fa35b5dcf3d7a270bab1 |
|
BLAKE2b-256 | d76f0233bf971fb8ca46350d22533ba4ba1ed8f64bd2cd449288d6999d30d748 |
Close
Hashes for snakeoil-0.9.4-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444e6caec4f094f3e0d42fc90624bb1e399c2230d1d2cf40a1a8add3505584d2 |
|
MD5 | 6b21b2af2417630a910350e1d09f4fe6 |
|
BLAKE2b-256 | 8b8a74026e8b83e7317c30afe4b281337ab0cfe954935da3020b9d23a79a67ab |