Skip to main content

A standardized Python toolkit for building robust applications

Project description

open-py-kit

Build Status

A standardized Python toolkit for building robust applications.

Installation

pip install open-py-kit

Modules

Logger

A structured logging library providing a unified interface for Python applications.

Imports

# Import from the kit namespace
from open_py_kit.logger import NewFactory, LoggerConfig, Field

Usage

# Configure
config = LoggerConfig(log_level="DEBUG", enable_console=True)
factory = NewFactory(config)

# Create Logger
log = factory.new_logger()

# Log
log.info("Application started")
log.debugw("User processed", user_id=123, status="active")

# Child Logger
router_log = log.child("router")
router_log.info("Request received")

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

open_py_kit-0.1.0.tar.gz (40.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open_py_kit-0.1.0-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file open_py_kit-0.1.0.tar.gz.

File metadata

  • Download URL: open_py_kit-0.1.0.tar.gz
  • Upload date:
  • Size: 40.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for open_py_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 59b2e61da00ee36d1397f36e90f3a2bb84ac8247629d5c992c8833bfec179c25
MD5 787c28e9abfc9264eb7ed65a01960a79
BLAKE2b-256 6d6c47e1e92274407758dbba9b9a64c417cf564b2d7e93ecf269a551fff9a729

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_py_kit-0.1.0.tar.gz:

Publisher: publish.yml on kuldeep0020/open-py-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file open_py_kit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: open_py_kit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for open_py_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96146530a1f54c80d45af2acfa3a2b00caa1cd1cd6501db95a62ee07ff29d2e5
MD5 b11eba99a8fb8b0492da653cb12217b8
BLAKE2b-256 471aab04ffcfd4bc953ecde34e36bf708b23b460cf98132c89606dd0b0b19f5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_py_kit-0.1.0-py3-none-any.whl:

Publisher: publish.yml on kuldeep0020/open-py-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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