Skip to main content

LifeOmic Python Logging

Project Status

GitHub PyPI status Downloads GitHub release

Getting Started

Dependencies

  • Python 3 version >= 3.6 and <= 3.9.25 (contributions welcome to bring this up to 3.13+)

Getting the Source

This project is hosted on GitHub. You can clone this project directly using this command:

git clone git@github.com:lifeomic/logging-py.git

Development

Python environments are managed using virtualenv. Be sure to have this installed first pip install virtualenv. The makefile will setup the environment for the targets listed below.

Running tests

make test

Linting

make lint

Installation

pip3 install lifeomic_logging

Usage

from lifeomic_logging import scoped_logger

with scoped_logger(__name__, { "bar": "foo" }) as log:
  log.info("message")

Release Process

Releases are generally created with each merged PR. Packages for each release are published to PyPi. See CHANGELOG.md for release notes.

To release a new version of the package, update the version number in lifeomic_logging/version.py as a part of your change, and the new version will be released automatically to PyPi on merge.

Versioning

This project uses Semantic Versioning.

Contributing

We encourage public contributions! Please review CONTRIBUTING.md and CODE_OF_CONDUCT.md for details on our code of conduct and development process.

License

This project is licensed under the MIT License - see LICENSE file for details.

Authors

See the list of contributors who participate in this project.

Metadata

Release files for lifeomic-logging 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lifeomic-logging 0.4.1
File Size Uploaded Provenance Actions
lifeomic_logging-0.4.1.tar.gz 5.7 kB Without provenance Details for lifeomic_logging-0.4.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lifeomic-logging 0.4.1
File Interpreter ABI Platform Actions
lifeomic_logging-0.4.1-py3-none-any.whl Python 3 none any Details for lifeomic_logging-0.4.1-py3-none-any.whl

Total release size: 12.0 kB

Release files / lifeomic_logging-0.4.1.tar.gz

Download URL lifeomic_logging-0.4.1.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4e65ae5975127baf4bf0735feedce05f4dc8385f7cc902b7967ba67509e5ba83
BLAKE2b-256 checksum
How to use checksums
9442d2dd1b627cd7604628b9769a2eede20ec6be7baf3c4645cdcdd74deffdf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / lifeomic_logging-0.4.1-py3-none-any.whl

Download URL lifeomic_logging-0.4.1-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d037fa1b5b3f7e1ebf909da1850506b11e0d3b06f1043ad548f4de8f81635e01
BLAKE2b-256 checksum
How to use checksums
867ba767f9cf3172633984956529882cc0eef033eda55232131ea984d4e663f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for lifeomic-logging 0.4.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page