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.66.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.66-py3-none-any.whl (56.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyzenkit-0.66.tar.gz
Algorithm Hash digest
SHA256 38197129d2f2c19b9aa64576ce23efda59f099874a768ff97b3c54c98fcd374f
MD5 8268685fb38718b340532546b7f522a4
BLAKE2b-256 41bd9ebc8222af1f4785e59991dccb0658a28613802fb7f160d3518cc076df9d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyzenkit-0.66-py3-none-any.whl
Algorithm Hash digest
SHA256 59043c290c3b81825e1234e2c1ef3a250cd54449b503afeb4186334349227af1
MD5 814463f174ed38ffb2895dad7c36abf3
BLAKE2b-256 1e400bb28eb56a8fac9c535fb288d652d89671b3397edd7d18dd328687d74297

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