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
Metadata
Release files for woodchipper 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| woodchipper-0.14.0.tar.gz | 28.2 kB | Without provenance | Details for woodchipper-0.14.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| woodchipper-0.14.0-py3-none-any.whl | Python 3 | none | any | Details for woodchipper-0.14.0-py3-none-any.whl |
Total release size: 41.7 kB
Release files / woodchipper-0.14.0.tar.gz
| Download URL | woodchipper-0.14.0.tar.gz |
|---|---|
| Size | 28.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
187d6c4dfd619bd478da9d3888f773b5f8d446ee0e3ddefe8b75bccafaeffb78
|
|
BLAKE2b-256 checksum How to use checksums |
c699f227ab6fab5da7f83e15a9ffc297192400e0bdcde6ba31e7617c5344ae35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / woodchipper-0.14.0-py3-none-any.whl
| Download URL | woodchipper-0.14.0-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1c2dab96a245a939ed1d4455d8acd013c4c943d4a6c4da2cfa04b32c38de87a
|
|
BLAKE2b-256 checksum How to use checksums |
7e2704971cfc3d7f338c04ab1646608a88e83a11910fca0c8714c2a134089c9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Security for woodchipper 0.14.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.