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

Uploaded Source

Built Distribution

simple_settings-0.10.0-py2.py3-none-any.whl (13.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for simple-settings-0.10.0.tar.gz
Algorithm Hash digest
SHA256 c904e85348b389131888d9e271fb57cf70125f73f8f04e34368d71e002f6db04
MD5 8b77a2507ef70321c39937626e629bbf
BLAKE2b-256 f7905b382e31f396954572469eb57f67724c9f7133420fe7166d1d6a21cc12ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simple_settings-0.10.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3023aa7cf2e7867af23be6f1c15650e147e75a7a0cd447eb2574bd2ad05cc496
MD5 0d7de4532bb8224599bd7855c4b9055f
BLAKE2b-256 25a8b031582d76ed51f9a0236a80b1d9e6aece4664de92950b2a79bb30442299

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