Skip to main content

A simple way to manage your project settings

Project description

Package version Documentation Status Code Issues Build Status Coverage Status

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 SIMPLE_SETTINGS of environment) and all settings will be available in simple_settings.settings.

Installation

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.

Usage

$ python app.py --settings=my_settings
>>> from simple_settings import settings
>>> print(settings.FOO)
'some value in foo'

Some features

  • Settings by Python modules, Cfg files, Yaml files or Json files.

  • Settings inheritance (like a pipeline).

  • Special settings.

  • Dynamic settings.

  • Check more features in documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple-settings-0.11.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

simple_settings-0.11.0-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file simple-settings-0.11.0.tar.gz.

File metadata

File hashes

Hashes for simple-settings-0.11.0.tar.gz
Algorithm Hash digest
SHA256 89d77a79b156b0fcaa9d0da92fcaf310a085653cbeb5753d3cf555329bbb9a57
MD5 85c52ce2199828158902d87fe97eff6f
BLAKE2b-256 1016143fbcbaff53fbf826087e0f62eb098601b4d6ccea9d0c9216d1fc7bfb5f

See more details on using hashes here.

File details

Details for the file simple_settings-0.11.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for simple_settings-0.11.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e289edcf970f30d95c3c015cf432235e868a0c013961aa2a760664362546f992
MD5 b64a29f28e53136d0d85773aae709da3
BLAKE2b-256 fc7294b0ab9b6f2a33afe78649278a80911d13dbbfec9c66147d3678c3f1343a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page