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.2.tar.gz
(271.4 kB
view hashes)
Built Distributions
Close
Hashes for snakeoil-0.9.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7a6e58fcfbcdeaf85d44ce42838239b6a6ee0f2c605eac03f35da8cb8f6ea45 |
|
MD5 | 4fbac0243a65d75e1988ad914d405dbc |
|
BLAKE2b-256 | c3060d0d998b1843cd7d97334c8df77287ed7c7ff356045ae04a8f8bb822b7dd |
Close
Hashes for snakeoil-0.9.2-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59a16c3c4188a7b7525284d87b22c649b1336895450ed9254524ee6b72284e83 |
|
MD5 | 5d919ed5a890431b79e229060d57ecbf |
|
BLAKE2b-256 | d9615b64bf80b4eb2d23519e4810ffb7c14842e11c801c2e69f37aa280b4862b |
Close
Hashes for snakeoil-0.9.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 630af4fa18e968fbbc0222986857481ba6bac94d49b6069df8ac068b1656e7ac |
|
MD5 | 113a370b0481cc5322392bccd8941a1a |
|
BLAKE2b-256 | 61200f8a2353b2a143fd8d750d4e678c8f9dbb1611513e60528cb45c2bc469ac |
Close
Hashes for snakeoil-0.9.2-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 764d623914bb6d6600ab45bf2defffacce7be02b46cf5257759f161836f21c89 |
|
MD5 | dd4bdaee0a561581faa9b0491ae9a18e |
|
BLAKE2b-256 | 6b9bae9ea2080df19125bb6d9e016a98a83d14e5ddd35db2cae3a7d922678028 |
Close
Hashes for snakeoil-0.9.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bd83a4321552a7da2902ec0586fcb2ee75726ebb93238dd99a5e376b5d08e0c |
|
MD5 | dabd5041ac4034a6fe1d1b533a5f3719 |
|
BLAKE2b-256 | 3f9b46ea064870973dc21a7e15e3dd0667c98341b1b5892b33373249b3a27c8e |
Close
Hashes for snakeoil-0.9.2-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b50ee80dc10f893252eface49d9afef1dee30fafd4a048b25532e5040819fc |
|
MD5 | 6398db65386a9658396b2ac3a0e14489 |
|
BLAKE2b-256 | 1602e11bf5a0e34564a5743085a4fcdf69684d3a922ec161ae924499ee6dcdb9 |
Close
Hashes for snakeoil-0.9.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e0f66f1dbcc25eecd0e28fde5f32f3dd6a1eb421fd755d6fd8567529683a04d |
|
MD5 | dbbce0e26e6794c6c4b6e891c478625a |
|
BLAKE2b-256 | 47c0327e3a973a73bc51ac2068caad662f8c87c5d36cbba8315ff88fdc1ca189 |
Close
Hashes for snakeoil-0.9.2-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97bf6b0fc7f33f3da71744be4b9e9b02c2c45a3ce0eb68711861ecff0e388f07 |
|
MD5 | d6a059414bdf733903ad01a671127376 |
|
BLAKE2b-256 | be8b64d6f300aa91f0116ff0648e95275a6da9907635be2cc3a02da991fe53f2 |