Skip to main content

Python 3 script and daemon toolkit

Project description

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).

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

pyzenkit-0.67.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

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

pyzenkit-0.67-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

File details

Details for the file pyzenkit-0.67.tar.gz.

File metadata

  • Download URL: pyzenkit-0.67.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for pyzenkit-0.67.tar.gz
Algorithm Hash digest
SHA256 b982acdf00d7ad03294dd16dcb35de367efa089c2b66b5aff852d8929aa35e99
MD5 4aa815bc61c9aca7745c084e23253218
BLAKE2b-256 dfbfce56bcff33366465be18f7a122de7f3cd8df0315eba87acd89667b1ffe8a

See more details on using hashes here.

File details

Details for the file pyzenkit-0.67-py3-none-any.whl.

File metadata

  • Download URL: pyzenkit-0.67-py3-none-any.whl
  • Upload date:
  • Size: 56.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for pyzenkit-0.67-py3-none-any.whl
Algorithm Hash digest
SHA256 993f953a4c93c234b3f4812d961333ff939fb07018905316a9e7459dcee4b35c
MD5 f212ce93c97be0916eb4ac6d1581e127
BLAKE2b-256 08293630ed212cecda2800d5f0f4a1b95e8cf86613ddfc8e01c187418ead384f

See more details on using hashes here.

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