Python Utilities
Project description
pyutils
When I was writing little tools in Python and found myself implementing a generally useful pattern I stuffed it into a local library. That library grew into pyutils: a set of collections, helpers and utilities that I find useful and hope you will too.
Code is under src/pyutils/ Most code includes inlint documentation and doctests. I've tried to organize it into logical packages based on the code's functionality. Note that when words would collide with a Python library or reserved word I've used a 'z' at the end, e.g. 'collectionz' instead of 'collections', 'typez' instead of 'type', etc...
There's some example code that uses various features of this project checked in under examples/ that you can check out.
Unit and integration tests are under tests/. To run all tests:
cd tests/
./run_tests.py --all [--coverage]
See the README) under tests/
and the code of run_tests.py
for more options / information about running tests.
This package generates Sphinx docs which are available at https://wannabe.guru.org/pydocs/pyutils/pyutils.html
Package code is checked into a local git server and available to clone from git at https://wannabe.guru.org/git/pyutils.git or to view in a web browser at https://wannabe.guru.org/gitweb/?p=pyutils.git;a=summary
For a long time this was just a local library on my machine that my tools imported but I've now decided to release it on PyPi. Earlier development happened in a different git repo https://wannabe.guru.org/gitweb/?p=python_utils.git;a=summary
The LICENSE and NOTICE files at the root of the project describe reusing this code and where everything came from. Drop me a line if you are using this, find a bug, have a question, or have a suggestion:
--Scott Gasch (scott.gasch@gmail.com)
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
Built Distribution
Hashes for pyutils-0.0.1b3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9a42004eadb0cae5de15e7df79aca5a3ce27e4398f983323814c7043a53061 |
|
MD5 | a31e85a3753ccbf1fd4055598bd16164 |
|
BLAKE2b-256 | 80036257e65b3271d201d3b22ae2d0a4e8f58974279fce9fd16ea0be8643458a |