Configa
Convert configuration items into Python objects.
Prerequisites
Targeting Python 3 here on a Linux platform.
Note: python3 must exist in order for the project Makefile to function correctly.
Getting Started
Get the code:
$ git clone https://github.com/loum/configa.git
Build the virtual environment and download project dependencies:
$ cd configa $ make init APP_ENV=dev
Run the tests to make sure all is OK:
$ source 3env/bin/activate (venv) $ make tests
Build the Documentation
Project documentation is self contained under the doc/source directory. To build the documentation locally:
$ make docs
The project comes with a simple web server that allows you to present the docs from within your own environment:
$ cd docs/build $ ./http_server.py
Note: The web server will block your CLI and all activity will be logged to the console. To end serving pages, just Ctrl-C.
To view pages, open up a web browser and navigate to http:<your_server_IP>:8888
Release files for configa 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| configa-1.1.0.tar.gz | 9.2 kB | Details |
Release files / configa-1.1.0.tar.gz
| Download URL | configa-1.1.0.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f609c57e44090c3c831c554429cddcd83cc86de7537f190e71224b831e22f36
|
|
BLAKE2b-256 checksum How to use checksums |
31b3ef4366867bd9fd108a238c3459fc0a0211c4847458324158ef96e80e9d39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8
|