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.57.tar.gz (51.1 kB view details)

Uploaded Source

Built Distribution

pyzenkit-0.57-py3-none-any.whl (61.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyzenkit-0.57.tar.gz
  • Upload date:
  • Size: 51.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for pyzenkit-0.57.tar.gz
Algorithm Hash digest
SHA256 aa2066b5a0798b189ca8b3eb32862dc3688109851d3992482807b4d4321eb83d
MD5 03f38a4e0ef3bd2f0c769ff8e853a5cc
BLAKE2b-256 8aad0caffe180d084aad2570ed87dab2587fbfd5c7a1da0542f2edb647300474

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyzenkit-0.57-py3-none-any.whl
  • Upload date:
  • Size: 61.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for pyzenkit-0.57-py3-none-any.whl
Algorithm Hash digest
SHA256 e083a4ec8ee1bb98245edf23cd994bf642593d8e1a3f5f724f3c0bd040d19299
MD5 f0d7b0f73b595e1bb95859e68b0af562
BLAKE2b-256 a3a9ee14569f2cd9721b47d49499f76aea4b469e5b1438c29b78b03649107d64

See more details on using hashes here.

Supported by

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