Skip to main content

Common Python utils (App, logging, config, etc.)

Project description

Build Status License Latest Version Supported Python versions Coverage Status Project Status

Basic building blocks for building Python applications.

Features

  • Common appplication skeletons (including async) providing common argument parsing add-ons and utilities, error handling boiler-plate, and application life-cycle hooks. Including intregrated cookiecutter that suuports updating to future versions with auto-merging.

  • Simple command API based on argparse and sub-parsers.

  • Integrated configuation file (based on configparser) utitiles.

  • Logging extras (e.g. verbose level) and command line configuration.

  • Free software: MIT license

See the changelog file for release history and changes.

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

nicfit.py-0.8.7.tar.gz (120.4 kB view details)

Uploaded Source

Built Distributions

nicfit.py-0.8.7-py3.8.egg (158.2 kB view details)

Uploaded Source

nicfit.py-0.8.7-py3-none-any.whl (113.4 kB view details)

Uploaded Python 3

File details

Details for the file nicfit.py-0.8.7.tar.gz.

File metadata

  • Download URL: nicfit.py-0.8.7.tar.gz
  • Upload date:
  • Size: 120.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for nicfit.py-0.8.7.tar.gz
Algorithm Hash digest
SHA256 9b82ef588e6ec1fd6f24655058578a5943b23b540cfbda4973e5300c92ddf8f3
MD5 8242e898d4f1120c42b498ad5a0034a5
BLAKE2b-256 d744a2237bc7482311719eb45b9b8726e7f3c1ac49d96368e690078638ca0df4

See more details on using hashes here.

File details

Details for the file nicfit.py-0.8.7-py3.8.egg.

File metadata

  • Download URL: nicfit.py-0.8.7-py3.8.egg
  • Upload date:
  • Size: 158.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for nicfit.py-0.8.7-py3.8.egg
Algorithm Hash digest
SHA256 246e452cad175aff1e790ee9166c17e3cc084d3470d4bcd9f181596982150b8f
MD5 f87f33bbf9cd8e4b1c08beaa5043eb42
BLAKE2b-256 ad9ab4c038b01cc6a4fb10ef5242cfb14578576a731b69e80a20a0ee95e17c09

See more details on using hashes here.

File details

Details for the file nicfit.py-0.8.7-py3-none-any.whl.

File metadata

  • Download URL: nicfit.py-0.8.7-py3-none-any.whl
  • Upload date:
  • Size: 113.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for nicfit.py-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 331b2288b57e2125ee814f044c3145687dcb5c1968008267c3460dc0e632972b
MD5 ce0cd6daad2f92e7b65847dae30cf1f5
BLAKE2b-256 4dcadaebc177febc8ca025b1dd552758afa1dcccd9a51f9b721e198a75069c65

See more details on using hashes here.

Supported by

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