Skip to main content
Date:
2013-09-05 09:51
tags:

cloud, library, general

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

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.

Metadata

Release files for cloudlib 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloudlib 0.4.0
File Size Uploaded
cloudlib-0.4.0.tar.gz 117.8 kB Details

Release files / cloudlib-0.4.0.tar.gz

Download URL cloudlib-0.4.0.tar.gz
Size 117.8 kB
Tags Source
SHA-256 checksum
How to use checksums
105e18f1ef52bbc0b5389a33ddd5f649d20ce03b145d3d395acc5e4497a99bc9
BLAKE2b-256 checksum
How to use checksums
7502cae8e0fef99530e4321e0870b3752e92d4024cb837b17d82d94e98348fbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.5.0

1 release file

0.4.2

1 release file

0.4.1

1 release file

This release

0.4.0 This release

1 release file

0.3.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page