Skip to main content

Introduction

This package contains collection of usefull tools and utilities and framework for creating console applications, scripts and system services (daemons) in Python 3. It provides easily extendable and customizable base implementations of generic application, script or daemon and which take care of many common issues and tasks like configuration loading and merging, command line argument parsing, logging setup, etc.

The extensive documentation and tutorials is still under development, however usage examples and demonstration applications are provided right in the source code of appropriate module. Just execute the module with Python3 interpretter to see the demonstration:

python3 path/to/application.py --help

Framework features

Currently the framework package contains following features:

pyzenkit.jsonconf

Module for handling JSON based configuration files and directories.

pyzenkit.daemonizer

Module for taking care of all process daemonization tasks.

pyzenkit.baseapp

Module for writing generic console applications.

pyzenkit.zenscript

Module for writing generic console scripts with built-in support for repeated executions (for example by cron-like service).

pyzenkit.zendaemon

Module for writing generic system services (daemons).

Metadata

Release files for pyzenkit 0.67

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

Source distribution (sdist)

Source distribution for pyzenkit 0.67
File Size Uploaded Provenance
pyzenkit-0.67.tar.gz 47.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pyzenkit 0.67
File Interpreter ABI Platform
pyzenkit-0.67-py3-none-any.whl Python 3 none any Details

Total release size: 103.6 kB

Release files / pyzenkit-0.67.tar.gz

Download URL pyzenkit-0.67.tar.gz
Size 47.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b982acdf00d7ad03294dd16dcb35de367efa089c2b66b5aff852d8929aa35e99
BLAKE2b-256 checksum
How to use checksums
dfbfce56bcff33366465be18f7a122de7f3cd8df0315eba87acd89667b1ffe8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / pyzenkit-0.67-py3-none-any.whl

Download URL pyzenkit-0.67-py3-none-any.whl
Size 56.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
993f953a4c93c234b3f4812d961333ff939fb07018905316a9e7459dcee4b35c
BLAKE2b-256 checksum
How to use checksums
08293630ed212cecda2800d5f0f4a1b95e8cf86613ddfc8e01c187418ead384f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Security for pyzenkit 0.67

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.

Release history Release notifications | RSS feed

This release

0.67 This release

2 release files No provenance

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