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 inline 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 Distributions
Built Distribution
Hashes for pyutils-0.0.1b9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893d34d549e203662533db21d1809125abb5df20aa837167516ec39974d528c8 |
|
MD5 | 9db198f9a9fa0b93608eaf98711d9a58 |
|
BLAKE2b-256 | c89a0d17bafc8102fc91fad611435c794bf7de1fd2751d1710ad8a41f99a4da1 |