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.9.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

simple_settings-0.9.0-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for simple-settings-0.9.0.tar.gz
Algorithm Hash digest
SHA256 62942bc681caf89d9380fa39727d5df2039a38080193d0dafc92e0558f27f33c
MD5 3777673108b8022f8df2747d56b6ffb4
BLAKE2b-256 0a239e6bd21e93be2b06d3dd37a734a2c481213ac2507f733bc6529a708a2eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simple_settings-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 efe387e58f49988e51ed54300fe9dc329515192c9dc4b6e4f580947181390e99
MD5 f8843f64c45bd9dac89f585212db66f0
BLAKE2b-256 8b5b820018fae691439cf89714e78c0af6975b4d7edd540e33ba29095c55f413

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