Skip to main content

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


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 details)

Uploaded Source

Built Distribution

woodchipper-0.14.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file woodchipper-0.14.0.tar.gz.

File metadata

  • Download URL: woodchipper-0.14.0.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for woodchipper-0.14.0.tar.gz
Algorithm Hash digest
SHA256 187d6c4dfd619bd478da9d3888f773b5f8d446ee0e3ddefe8b75bccafaeffb78
MD5 eff82f09a338771597e7a8d9a36e42f8
BLAKE2b-256 c699f227ab6fab5da7f83e15a9ffc297192400e0bdcde6ba31e7617c5344ae35

See more details on using hashes here.

File details

Details for the file woodchipper-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: woodchipper-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for woodchipper-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1c2dab96a245a939ed1d4455d8acd013c4c943d4a6c4da2cfa04b32c38de87a
MD5 bbf7fdb4d3fdbd2fe7d09c97dde9624f
BLAKE2b-256 7e2704971cfc3d7f338c04ab1646608a88e83a11910fca0c8714c2a134089c9b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page