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.2.tar.gz (47.7 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.2-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_py_kit-0.1.2.tar.gz
  • Upload date:
  • Size: 47.7 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.2.tar.gz
Algorithm Hash digest
SHA256 abba4da01ef3952e97a29c959e809a8524ad1cb4ca3c080475d56e894c137059
MD5 80ce6d434b0dfafa2bb2f201c4ab6c5d
BLAKE2b-256 ca390eadfee99b29c818ae4993c17b4a33c394acd5edfd80e4d4f82056c2662c

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_py_kit-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: open_py_kit-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 32.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 155460f9865ed932232ee82ab84a70e0c088f410f0878e0d45126097f7f6b4cf
MD5 807b8a5ab160ae5597d952da6c242dd7
BLAKE2b-256 64612d6b49cfa0d6037d1e75be1b4b1ad45bd9a65d005bebd4a800b7b8b82c3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_py_kit-0.1.2-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