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.6.tar.gz
(262.0 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf8af2035a213365050310d1387503409c0d028e3c719a3483473684d8e3d13 |
|
MD5 | fee989a97276257de35dbe73a5d8c524 |
|
BLAKE2b-256 | d1ad5bae7b57040d92354c5a3ae058782ef8b7080c625770a8096c1448b4fef0 |
Close
Hashes for snakeoil-0.9.6-cp39-cp39-manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb9a8de4878f72a7d38e98e4123cb42d3938041b54b0a7ca0d006aaed826445c |
|
MD5 | d57dddc06a9ca764e9ca6baf2b6a8d4f |
|
BLAKE2b-256 | d6bd146cc51bbbb73e8d2d0534ea445e8c70d598ec40aae4e5f2863122c439d8 |
Close
Hashes for snakeoil-0.9.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b959a803a9cdec128120a2894f97caa0cbbf3290f473619f1de04faba85d048 |
|
MD5 | 415a925b737fc25bcfa530037c1e6764 |
|
BLAKE2b-256 | 939fbf705608cf55f2004dee94b644ccef18ec07df36a64c54c6530fd48b5988 |
Close
Hashes for snakeoil-0.9.6-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e528b5deb82a62adfdb693987bb891224061ab56475d3109e53b7dd41886ec |
|
MD5 | 68c40b29269521c5cf5cdbd5b4cf80a0 |
|
BLAKE2b-256 | d953d8d9e51a02f629a67b0960c8e3e7103d839643f71b4853d3cd4a03991b04 |
Close
Hashes for snakeoil-0.9.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcfb4a2374e25e00956b792850c43080a78eefc29f91d510c6ddaad9e76607c |
|
MD5 | 89c1a8d1dd83b4d0efa39a677439710f |
|
BLAKE2b-256 | c7bc5f4971508fe5931c6181d7ae64ade5ca757016115fe3d295d11b77792532 |
Close
Hashes for snakeoil-0.9.6-cp38-cp38-manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3dc60d6f333c3b2b396569e159a9a60cc499ca114fe782597723912adc62e3b |
|
MD5 | bbad6697e0808e697829c2e6dd0a5945 |
|
BLAKE2b-256 | 8ef497f79c339978e04fd7f7a71054009f199eef02a19ca515322f0df0317106 |
Close
Hashes for snakeoil-0.9.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd890fab2a75a630d0872ce53c96e1526de6d8f83700aa313e91798bd61b095a |
|
MD5 | 33bd3457e09ecb5446990164bc2d0aa1 |
|
BLAKE2b-256 | 6ae445448986ec9464ca1c72d6088a67bbd26b478a1924c8ac5c70fc684c8b70 |
Close
Hashes for snakeoil-0.9.6-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9aac3f98dbb5970eb4031bc7fd9a7420ddd43090e6746342f2f87df02c3836 |
|
MD5 | 8308a3c44bc5a0f795f3010cd4f54c3f |
|
BLAKE2b-256 | 3119c6c48b7971d6616109aa4b68cc310bdeaa64094e1c69f126223cdcb20c9b |