[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#823992: ITP: python-scruffy -- framework for taking care of a bunch of boilerplate in Python apps



Package: wnpp
Severity: wishlist
Owner: "ChangZhuo Chen (陳昌倬)" <czchen@debian.org>

* Package name    : python-scruffy
  Version         : 0.3.3
  Upstream Author : snare
* URL             : https://github.com/snare/scruffy
* License         : Expat
  Programming Lang: Python
  Description     : framework for taking care of a bunch of boilerplate in Python apps

 Scruffy is a framework for taking care of a bunch of boilerplate in
 Python apps. It handles the loading of configuration files, the loading
 and management of plugins, and the management of other filesystem
 resources such as temporary files and directories, log files, etc.
 .
 A typical use case for Scruffy is a command-line Python tool with some
 or all of the following requirements:
 .
  * Read a set of configuration defaults
  * Read a local configuration file and apply it on top of the defaults
  * Allow overriding some configuration options with command line flags
    or at runtime
  * Load a core set of Python-based plugins
  * Load a set of user-defined Python-based plugins
  * Generate log files whose name, location and other logging settings
    are based on configuration
  * Store application state between runs in a file or database

-- 
ChangZhuo Chen (陳昌倬) <czchen@debian.org>
Debian Developer (https://nm.debian.org/public/person/czchen)
Key fingerprint = EC9F 905D 866D BE46 A896  C827 BE0C 9242 03F4 552D
                  BA04 346D C2E1 FE63 C790  8793 CC65 B0CD EC27 5D5B

Attachment: signature.asc
Description: PGP signature


Reply to: