BOHICA Logging Library 1.1.3 Documentation

https://github.com/BOHICA-Labs/bohicalog/workflows/Tests/badge.svg https://img.shields.io/pypi/v/bohicalog https://img.shields.io/pypi/pyversions/bohicalog https://img.shields.io/pypi/l/bohicalog https://readthedocs.org/projects/bohicalog/badge/?version=latest https://codecov.io/gh/BOHICA-Labs/bohicalog/branch/main/graph/badge.svg https://img.shields.io/badge/Cookiecutter-snekpack-blue https://img.shields.io/badge/code%20style-black-000000.svg https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg https://wakatime.com/badge/user/db8a3ca7-6189-459a-a0a4-ba68105a41ee/project/07a61305-1b3b-4cfd-82d8-ba80283fb7b9.svg

Getting Started

Modules

Handlers

Command Line

Indices and Tables

Cookiecutter

This package was created with the cookiecutter package using cookiecutter-snekpack template. It comes with the following:

  • Standard src/ layout

  • Declarative setup with setup.cfg and pyproject.toml

  • Reproducible tests with pytest and tox

  • A vanity CLI via python entrypoints

  • Version management with bumpversion

  • Documentation build with sphinx

  • Testing of code quality with flake8 in tox

  • Testing of documentation coverage with docstr-coverage in tox

  • Testing of documentation format and build in tox

  • Testing of package metadata completeness with pyroma in tox

  • Testing of MANIFEST correctness with check-manifest in tox

  • Testing of optional static typing with mypy in tox

  • A py.typed file so other packages can use your type hints

  • Automated running of tests on each push with GitHub Actions

  • Configuration for ReadTheDocs

  • A good base .gitignore generated from gitignore.io.

  • A pre-formatted README with badges

  • A pre-formatted LICENSE file with the MIT License (you can change this to whatever you want, though)

  • A pre-formatted CONTRIBUTING guide

  • Automatic tool for releasing to PyPI with tox -e finish

  • A copy of the Contributor Covenant as a basic code of conduct