Woodchipper is a support library for plugging structured logging into a Python project.
Project description
Woodchipper
A library to support contextual structured logging with related observability metrics.
Woodchipper was written during an internal hackathon at tackle.io.
Installing
pip install woodchipper
Creating a developer environment
After cloning the repository, setting up a virtual environment, and activating it...
pip install -e .[dev]
We recommend you install pre-commit and install the pre-commit hooks using:
pre-commit install
Releasing to PyPI
Releases are handled through GitHub Actions by tagging a revision in GitHub. To release version 0.13.37:
# Obviously adjust the version number to the version you're releasing, but it must be of the form vX.Y or vX.Y.Z
git tag -a v0.13.37 -m "Releasing v0.13.37"
git push origin --tags
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
woodchipper-0.13.0.tar.gz
(27.6 kB
view hashes)
Built Distribution
Close
Hashes for woodchipper-0.13.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b40b5ff2c891f8d1f49619262a129ab780fe73a84ce977bac47f89ccac1deb |
|
MD5 | 9b341b3aaf93b02a06a77c100d43b082 |
|
BLAKE2b-256 | 4d8f291cb2d8a7b8b2c9667dbdbf72381cfce6dbe71514bd0ce092cdc8f5b737 |