Skip to main content

misc common functionality and useful optimizations

Project description

pypi test coverage

snakeoil

snakeoil is a python library that implements optimized versions of common python functionality. Some classes and functions have cython 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:

pip install .

Tests

Normal pytest is used, just execute:

pytest

Using tox for all supported python versions:

tox

Using tox for a specific python version:

tox -e py310

Contact

For bugs and feature requests please create an issue on Github.

Project details


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.10.9.tar.gz (174.5 kB view details)

Uploaded Source

Built Distribution

snakeoil-0.10.9-py3-none-any.whl (133.2 kB view details)

Uploaded Python 3

File details

Details for the file snakeoil-0.10.9.tar.gz.

File metadata

  • Download URL: snakeoil-0.10.9.tar.gz
  • Upload date:
  • Size: 174.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for snakeoil-0.10.9.tar.gz
Algorithm Hash digest
SHA256 10909df9ff6beda5b18af1cd0ef4c4a5e3a91ecbe3c2526f638495c5a25c24a4
MD5 16c37ee8fab422d630c9018de9f56558
BLAKE2b-256 2b9d65fd7738a4f8412cbc450fde9e9adf4a8663c73a1383c792100b95f24777

See more details on using hashes here.

File details

Details for the file snakeoil-0.10.9-py3-none-any.whl.

File metadata

  • Download URL: snakeoil-0.10.9-py3-none-any.whl
  • Upload date:
  • Size: 133.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for snakeoil-0.10.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1a84e5c3e3c0cab1a71b2aa89d94727b7a29724ebad08f29346a7bb93edc1493
MD5 b5f8383d0bba1a5dff06314283ebe7ea
BLAKE2b-256 458f59df9cf4f3d13375c64712a51e948e9859b3a09b02cf62c2413faee6ff8a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page