Metadata-Version: 2.1
Name: django-runtime-options
Version: 0.1.1
Summary: Penn Labs example description
Home-page: https://github.com/pennlabs/django-runtime-options
Author: Penn Labs
Author-email: admin@pennlabs.org
License: MIT
Project-URL: Changelog, https://github.com/pennlabs/django-runtime-options/blob/master/CHANGELOG.md
Platform: UNKNOWN
Classifier: Framework :: Django
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: django (>=2.0.0)

# Django Runtime Options

[![CircleCI](https://circleci.com/gh/pennlabs/django-runtime-options.svg?style=shield)](https://circleci.com/gh/pennlabs/django-runtime-options)
[![Coverage Status](https://codecov.io/gh/pennlabs/django-runtime-options/branch/master/graph/badge.svg)](https://codecov.io/gh/pennlabs/django-runtime-options)
[![PyPi Package](https://img.shields.io/pypi/v/django-runtime-options.svg)](https://pypi.org/project/django-runtime-options/)

## Requirements

* Python 3.6+
* Django 2.2+

## Installation

Install with pip `pip install django-runtime-options`

Add `options` to `INSTALLED_APPS`

```python
INSTALLED_APPS = (
    ...
    'options.apps.OptionsConfig',
    ...
)
```

## Documentation

Runtime options can either be set in the django admin site or by using the `setoption` command.

An example of the management command is `./manage.py setoption key value --type TXT` which will create or update an option with the key "key" to the value "value"

## Changelog

See [CHANGELOG.md](https://github.com/pennlabs/django-runtime-options/blob/master/CHANGELOG.md)

## License

See [LICENSE](https://github.com/pennlabs/django-runtime-options/blob/master/LICENSE)


