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.14.0.tar.gz
(28.2 kB
view hashes)
Built Distribution
Close
Hashes for woodchipper-0.14.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1c2dab96a245a939ed1d4455d8acd013c4c943d4a6c4da2cfa04b32c38de87a |
|
MD5 | bbf7fdb4d3fdbd2fe7d09c97dde9624f |
|
BLAKE2b-256 | 7e2704971cfc3d7f338c04ab1646608a88e83a11910fca0c8714c2a134089c9b |