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

Uploaded Source

Built Distribution

pyzenkit-0.61-py3-none-any.whl (62.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyzenkit-0.61.tar.gz
Algorithm Hash digest
SHA256 ce0f08d88d5d1263b823109deb2633306f42d45178ce0858cd549ce1ef0f149c
MD5 08ab60df2ec08a3f4212c68f0c79825f
BLAKE2b-256 81bb72e79f611b528f2379e1db707fe97e96db78fd11d72c87df132e1f260bc6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyzenkit-0.61-py3-none-any.whl
Algorithm Hash digest
SHA256 4bc8e45712c801617ce39758ae697a8e41bbe47a4cbcfa3d1b708e3894487511
MD5 02b8b7dcb6a85fa3d9d49deaec3e3b00
BLAKE2b-256 90578b09e41683fe2094631b546ae310f73c655bd6281586f9521c0d85a3491c

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