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

Uploaded Source

Built Distribution

pyzenkit-0.56-py3-none-any.whl (60.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyzenkit-0.56.tar.gz
  • Upload date:
  • Size: 50.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/2.7.13

File hashes

Hashes for pyzenkit-0.56.tar.gz
Algorithm Hash digest
SHA256 1984b15d025d6f69f79f61114d118303f13d9a4ffb195e3f5a54300f9b7d1978
MD5 52577b9f7c0bc58e0910d0faacce206c
BLAKE2b-256 95106004c1e933548f637a65c80c7d41c0773265f8ed03e00d3ed3310eb24b00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyzenkit-0.56-py3-none-any.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/2.7.13

File hashes

Hashes for pyzenkit-0.56-py3-none-any.whl
Algorithm Hash digest
SHA256 407ebb17cc2ad0b1063a90516f07fefe542157c6a24faacb75560ab810cc09de
MD5 b0aaae5584a81ea9419aa4d06ab71286
BLAKE2b-256 7c09e9b0aaf353e9ceddbccde3a6165924e3ef6fbc2a7e394643426e5c5f2c23

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