{ "info": { "author": "Charles David de Moraes", "author_email": "charles.moraes@kpn.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Settings Vial\n\nPython settings for cloud environments\n\n[![image](https://secure.travis-ci.com/kpn/settings-vial.svg?branch=master)](https://travis-ci.com/kpn/settings-vial?branch=master)\n[![image](https://img.shields.io/codecov/c/github/kpn/settings-vial/master.svg)](https://codecov.io/github/kpn/settings-vial?branch=master)\n[![image](https://img.shields.io/pypi/v/settings-vial)](https://pypi.python.org/pypi/settings-vial)\n[![image](https://readthedocs.org/projects/settings-vial/badge/?version=latest)](https://settings-vial.readthedocs.org/en/latest/?badge=latest)\n\n## Usage\n\n``` shell\n$ export MY_APP_TEST_VAR=42\n```\n\n\n``` python\n>>> from settings_vial import Settings\n>>> settings = Settings(env_prefix=\"MY_APP_\")\n>>> settings.load_env()\n>>> setttings.TEST_VAR\n42\n```\n\n## Features\n\n- Loads prefixed environment variables (json encoded)\n- Dynamic settings support (loads keys from callable instead)\n\n\n## Installation\n\n```shell\n$ pip install settings_vial\n```\n\n## Running tests\n\n```shell\n$ make test\n```\n\n## Contributing\n\nIf you'd like to contribute, please follow this workflow:\n\n1. Fork this repository\n2. Clone your fork\n3. Create and test your changes\n4. Create a pull-request\n5. Wait for review and approval from the repository collaborators\n\nContributions are always welcome.\n\n## Support\n\nIf you need help or have bug reports, please file an issue in our [Issue Tracker](../../../issues).\n\n## Versioning\n\nThis project uses SemVer 2 for versioning. For the versions available, see the tags on this repository.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kpn/settings-vial", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "settings-vial", "package_url": "https://pypi.org/project/settings-vial/", "platform": "", "project_url": "https://pypi.org/project/settings-vial/", "project_urls": { "Homepage": "https://github.com/kpn/settings-vial" }, "release_url": "https://pypi.org/project/settings-vial/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Python settings for cloud environments", "version": "0.1.3" }, "last_serial": 5619199, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "0b6e14d333ac6051b1b24441445db2fe", "sha256": "cac69138663a07a91ea18219d00e161839643c803b692c92ffbdb5c79f94cf5d" }, "downloads": -1, "filename": "settings-vial-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0b6e14d333ac6051b1b24441445db2fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16617, "upload_time": "2019-07-29T14:44:31", "url": "https://files.pythonhosted.org/packages/78/6f/60554ddec244a095cde5f940f5615d51967c0f99824a5cd10975c35b529c/settings-vial-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "588ef02a523ad7085a1ae2d9f1cd4e8c", "sha256": "08d132e2b5369d09eb40dd4bb7230244bea071489275c37749736727e9223795" }, "downloads": -1, "filename": "settings-vial-0.1.3.tar.gz", "has_sig": false, "md5_digest": "588ef02a523ad7085a1ae2d9f1cd4e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16674, "upload_time": "2019-08-01T14:47:21", "url": "https://files.pythonhosted.org/packages/6a/d1/99ea70144ed0fa766779dfb7dc2dd7adf73f5f27099083b61161616bb114/settings-vial-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "588ef02a523ad7085a1ae2d9f1cd4e8c", "sha256": "08d132e2b5369d09eb40dd4bb7230244bea071489275c37749736727e9223795" }, "downloads": -1, "filename": "settings-vial-0.1.3.tar.gz", "has_sig": false, "md5_digest": "588ef02a523ad7085a1ae2d9f1cd4e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16674, "upload_time": "2019-08-01T14:47:21", "url": "https://files.pythonhosted.org/packages/6a/d1/99ea70144ed0fa766779dfb7dc2dd7adf73f5f27099083b61161616bb114/settings-vial-0.1.3.tar.gz" } ] }