Skip to main content

auxiliary library to the python standard library

Project description

https://img.shields.io/pypi/v/auxlib.svg https://travis-ci.org/kalefranz/auxlib.svg?branch=develop https://ci.appveyor.com/api/projects/status/epk1egfkid8wyd6r/branch/develop?svg=true https://codecov.io/github/kalefranz/auxlib/coverage.svg?branch=develop Scrutinizer Code Quality Issue Count Code issues https://api.codacy.com/project/badge/grade/5195a5ac49fe49c59a4067b420fa76ad

Auxlib is an auxiliary library to the python standard library.

The aim is to provide core generic features for app development in python. Auxlib fills in some python stdlib gaps much like pytoolz has for functional programming, pyrsistent has for data structures, or boltons has generally.

Major areas addressed include
  • packaging

    package versioning, with a clean and less invasive alternative to versioneer

  • entity

    robust base class for type-enforced data models and transfer objects

  • type_coercion

    intelligent type coercion utilities

  • configuration

    a map implementation designed specifically to hold application configuration and context information

  • factory

    factory pattern implementation

  • path

    file path utilities especially helpful when working with various python package formats

  • logz

    logging initialization routines to simplify python logging setup

  • crypt

    simple, but correct, pycrypto wrapper

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auxlib-0.0.42.tar.gz (44.9 kB view hashes)

Uploaded Source

Built Distribution

auxlib-0.0.42-py2.py3-none-any.whl (52.8 kB view hashes)

Uploaded Python 2 Python 3

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