A simple way to manage your project 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 --simple-settings arg of command line (or SIMPLE_SETTINGS of environment) and all settings will be available in simple_settings.settings.
Use pip (simple like this project :smile:).
$ pip install simple-settings
simple-settings is tested with Python 2.7, 3.4, 3.5 and PyPy.
$ python app.py --simple-settings=my_settings
>>> from simple_settings import settings >>> print(settings.FOO) 'some value in foo'
- Settings by Python modules, Cfg, Yaml, Toml or Json files.
- Settings inheritance (like a pipeline).
- Special settings.
- Dynamic settings.
- Check more features in documentation.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|simple_settings-0.12.0-py2.py3-none-any.whl (13.7 kB) Copy SHA256 Checksum SHA256||2.7||Wheel||Mar 7, 2017|
|simple-settings-0.12.0.tar.gz (7.9 kB) Copy SHA256 Checksum SHA256||–||Source||Mar 7, 2017|