Python Simple Settings
A simple way to manage your project settings.
It is inspired by Django's settings system but is generic for any python project.
With simple-settings you just need specify your settings module in --settings
arg of command line (or settings
of environment) and all settings will be available in simple_settings.settings
.
Installation
Use pip
(simple like this project
$ pip install simple-settings
Usage
$ python app.py --settings=my_settings
from simple_settings import settings
print settings.FOO
Some features
- Settings by python modules.
- Settings by cfg files.
- Settings by Yaml files.
- Settings inheritance (like a pipeline).
- Special settings.
- Check more features in documentation.