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

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

auxlib-0.0.43.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

auxlib-0.0.43-py2.py3-none-any.whl (53.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file auxlib-0.0.43.tar.gz.

File metadata

  • Download URL: auxlib-0.0.43.tar.gz
  • Upload date:
  • Size: 47.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.1

File hashes

Hashes for auxlib-0.0.43.tar.gz
Algorithm Hash digest
SHA256 0f175637e96a090a785767ce28483cf1aeec316a19afce9b2fbd113e1122786a
MD5 db38dd772048e9a0c72cfe5bbbc497fd
BLAKE2b-256 08f01091c2097b0df55f0b3e4f51d0ca1569a9a5b1047a852e2c9a1b6a1bacf1

See more details on using hashes here.

File details

Details for the file auxlib-0.0.43-py2.py3-none-any.whl.

File metadata

  • Download URL: auxlib-0.0.43-py2.py3-none-any.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.1

File hashes

Hashes for auxlib-0.0.43-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2864e48a0160beda799d404f2321faa0e3b9da33bf1384d5631a8329b1ad32d8
MD5 1e3a26021076c4c1f364d51c219a546b
BLAKE2b-256 31a68bc9f3fac7563c9a728595f5aa8eeac1e42f6b66b003900d11db06f7b901

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