general purpose library for in application use
Project description
- Date:
- 2013-09-05 09:51
- category:
*nix
Middleware for in application use
Ever wish you didn’t have to develop some general purpose libraries and or middleware which you simply tote around between applications making simple tweaks when appropriate or blindly copying and pasting as needed? If so, then this is a library you can sink your code into.
Why
I built this because I use the same code over and over again and I’m tired of copying the same bits between projects. So now, if I have something that’s general purpose enough I’m going to put it in library which I’ll use throughout my applications as I develop them.
Features
Argument parsing for CLI applications
HTTP requests
Universal logging
Outbound email messaging
Linux package installation
Configuration file parsing
Shell commands
Various utilities
Info
Project Url: https://github.com/cloudnull/cloudlib
Pull requests are always welcome.
Building the Docs
Clone the repo, navigate to the docs directory and execute the following.
sphinx-build -b html -d _build/doctrees . _build/html
Once complete the docs will be in the docs/_build/html directory.
Testing
To run tests, go to the root directory of the cloudlib module and execute the command tox. this will automatically run all tests for Python 2.6 - 2.7
Doc tests are also used in this library. To run doc tests, go to the docs directory in this root of this module and execute make doctest.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cloudlib-0.5.0.tar.gz
.
File metadata
- Download URL: cloudlib-0.5.0.tar.gz
- Upload date:
- Size: 117.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4dbd5293254d11c382ce511701be5c3aa81deb1e993be27d0744226fc7335b8 |
|
MD5 | 586937654fb59000a88ce26eb892c3bc |
|
BLAKE2b-256 | 052775af1c1c5931d75d4d6c11951b73377bd02a1bf6c2d1d1d7642b030043ba |