{ "info": { "author": "Michael Kuty", "author_email": "mail@michaelkuty.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Constance - Dynamic Django settings\n===================================\n\nThis is adopted version of standard library for Leonardo CMS.\n\nAdditionaly features:\n\n* boolean, numbers, strings, dictionaries\n* support for Django 1.8 +\n* basic grouping via ``CONSTANCE_CONFIG_GROUPS`` which makes tabs for django admin\n* access to config keys from standard django settings\n* really live settings, set every value to django settings and respect the default value from them\n\n.. code-block:: python\n\n CONSTANCE_CONFIG = {\n 'MEDIA_ENABLED': (True, 'Help Text'),\n 'MEDIA_THUMBNAILS': ({\n 'SMALL': '64x64',\n 'MEDIUM': '265x265',\n }, 'Help Text')\n }\n\n.. code-block:: python\n\n CONSTANCE_CONFIG_GROUPS = {'Group 1': {\n MY_AWESOME_KEY: ('default', help text)\n }\n }\n\n.. code-block:: python\n\n from django.conf import settings\n\n settings.MY_AWESOME_KEY\n\nsettings.py\n\n.. code-block:: python\n\n DEBUG = True\n\n CONSTANCE_CONFIG_GROUPS = {'Group 1': {\n DEBUG: (False, help text)\n }\n }\n\n from django.conf import settings\n settings.DEBUG\n -> True\n\nafter setting up value in the admin to False::\n\n from django.conf import settings\n settings.DEBUG\n -> False\n\nIf you can add your custom field types, you can use the\n`CONSTANCE_ADDITIONAL_FIELDS` variable. Note that you must\nuse later evaluated strings instead of direct classes:\n\n.. code-block:: python\n CONSTANCE_ADDITIONAL_FIELDS = {\n 'yes_no_null_select': ['django.forms.fields.ChoiceField',\n {\n 'widget': 'django.forms.Select',\n 'choices': ((\"-----\", None), (\"yes\", \"Yes\"), (\"no\", \"No\"))\n }],\n }\n\n CONSTANCE_CONFIG = {\n 'MY_SELECT_KEY': ('yes', 'select yes or no', 'yes_no_null_select'),\n }\n\n.. image:: https://secure.travis-ci.org/jezdez/django-constance.png\n :alt: Build Status\n :target: http://travis-ci.org/jezdez/django-constance\n\nA Django app for storing dynamic settings in pluggable backends (Redis and\nDjango model backend built in) with an integration with the Django admin app.\n\nFor more information see the documentation at:\n\nhttp://django-constance.readthedocs.org/\n\nIf you have questions or have trouble using the app please file a bug report\nat:\n\nhttps://github.com/jezdez/django-constance/issues", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/django-leonardo/django-constance", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "leonardo-constance", "package_url": "https://pypi.org/project/leonardo-constance/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/leonardo-constance/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/django-leonardo/django-constance" }, "release_url": "https://pypi.org/project/leonardo-constance/1.0.0.0a10.dev1/", "requires_dist": null, "requires_python": null, "summary": "Django live settings with pluggable backends, including Redis. Leonardo Fork from Jannis Leidel", "version": "1.0.0.0a10.dev1" }, "last_serial": 2255991, "releases": { "1.0.0.0a10.dev1": [ { "comment_text": "", "digests": { "md5": "49761e7814d7fb0f46d264cd72aa80ba", "sha256": "b98365776441dcb9d6619df2bab8ae4310e1b6bd37a01e51b395a3c9312d9e60" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a10.dev1.tar.gz", "has_sig": false, "md5_digest": "49761e7814d7fb0f46d264cd72aa80ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124752, "upload_time": "2016-08-01T18:21:25", "url": "https://files.pythonhosted.org/packages/b2/70/31d06868765ebf2dbfc5ae55a98092c5c7d0403308469f4a3ced9348beee/leonardo-constance-1.0.0.0a10.dev1.tar.gz" } ], "1.0.0.0a3": [ { "comment_text": "", "digests": { "md5": "9b04a597c9dca97c02b65bd8d4333c88", "sha256": "84ad2d4daab7f2850da72db64047872ee8f70ab1ecaf6782f6edc56f716d2dc7" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a3.tar.gz", "has_sig": false, "md5_digest": "9b04a597c9dca97c02b65bd8d4333c88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124751, "upload_time": "2016-01-02T12:59:00", "url": "https://files.pythonhosted.org/packages/ee/c0/56130a12e196dad1c20e0f21327da67e7eaa47632e44c95a5cfbc5649a4e/leonardo-constance-1.0.0.0a3.tar.gz" } ], "1.0.0.0a5": [ { "comment_text": "", "digests": { "md5": "e7cfb76e5a5a1cd1e1c9b1e45adc1c7c", "sha256": "550373a0092fe7e947fd049724a0068af90f03cf12f50446c903d9bc95a23ea8" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a5.tar.gz", "has_sig": false, "md5_digest": "e7cfb76e5a5a1cd1e1c9b1e45adc1c7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122729, "upload_time": "2016-02-13T13:51:40", "url": "https://files.pythonhosted.org/packages/90/bd/aa3bf8ed072c864cdb0d7298cd855d96df65eab7892b3bda067dca608f52/leonardo-constance-1.0.0.0a5.tar.gz" } ], "1.0.0.0a8": [ { "comment_text": "", "digests": { "md5": "5d6d1ad5691460a5414c7a453358726b", "sha256": "d9a16ea7680e7ff1d7f2d9b5214eb54b60049b9abfa8d2f745fa7ff605a5f5d3" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a8.tar.gz", "has_sig": false, "md5_digest": "5d6d1ad5691460a5414c7a453358726b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123014, "upload_time": "2016-07-12T12:57:25", "url": "https://files.pythonhosted.org/packages/cc/0c/daee058913c4d98558b8578ed162385b51aeb091f03fbbb2a274c22cd58b/leonardo-constance-1.0.0.0a8.tar.gz" } ], "1.0.0.0a9": [ { "comment_text": "", "digests": { "md5": "4d663358ea7fe015e723af3de0b323a0", "sha256": "0e6f15629e1c65c0ee7fc6831a16459f5cde434ad4c8ad8ca6f64a6aae29aa62" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a9.tar.gz", "has_sig": false, "md5_digest": "4d663358ea7fe015e723af3de0b323a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124937, "upload_time": "2016-07-26T14:09:05", "url": "https://files.pythonhosted.org/packages/35/b4/c634dbe8ab2b3dc42c95736079933f24599728d6b050ba2f735143bda881/leonardo-constance-1.0.0.0a9.tar.gz" } ], "1.0.0.0a9.dev2": [ { "comment_text": "", "digests": { "md5": "953be5590b293181722bb718f07deba8", "sha256": "63747b120f8512804625f128962b5503b95c33aa26ea2fc91132b3d3a614ebc6" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a9.dev2.tar.gz", "has_sig": false, "md5_digest": "953be5590b293181722bb718f07deba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124933, "upload_time": "2016-07-26T14:05:59", "url": "https://files.pythonhosted.org/packages/6d/73/3a33f074cddce2193fb636c73d7edd1309dc71497f6f382b2cfb197cd116/leonardo-constance-1.0.0.0a9.dev2.tar.gz" } ], "1.0.0a": [ { "comment_text": "", "digests": { "md5": "b2c86dd0952b1c6986f1089864d990d7", "sha256": "e3a0c880332ab9e06f2d79285c8c494cd7fa7f0a112db7b59a5881fb07969dad" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a.tar.gz", "has_sig": false, "md5_digest": "b2c86dd0952b1c6986f1089864d990d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123097, "upload_time": "2015-10-12T08:43:47", "url": "https://files.pythonhosted.org/packages/ff/e6/1f97b51fd7a01c414d6ed82a79635ba42887626109527dff9a9ee9a359fc/leonardo-constance-1.0.0a.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "7e629d31bb740eb17ff7193fa752cc15", "sha256": "3df216c96782d2c5f9df19123c84b2805581e22ba81018bcc5a0fba2608e6068" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "7e629d31bb740eb17ff7193fa752cc15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123126, "upload_time": "2015-10-18T12:51:00", "url": "https://files.pythonhosted.org/packages/67/fc/cec5545a2d0c24ed6f6dc4c6781e4b731766027f9c6e91352e98f740b058/leonardo-constance-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "b56bd6a26504db12521604dc507f0058", "sha256": "c5610e9f8075494f29c8173276d37388e7a410e9c95fce65d0dfdcd0ad635d57" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "b56bd6a26504db12521604dc507f0058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123332, "upload_time": "2015-11-22T08:32:05", "url": "https://files.pythonhosted.org/packages/a8/0d/3547305875554dcc89e516defedb0feecaf14a1855766b651da0d2df2749/leonardo-constance-1.0.0a2.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "83f7540d99bfac86c2bc84195e3102e7", "sha256": "f426447cdce72ebc9409f5bcf0f6ef65e4cbfcd87fa7b558e1e888e735a401d7" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "83f7540d99bfac86c2bc84195e3102e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124536, "upload_time": "2016-02-07T16:46:12", "url": "https://files.pythonhosted.org/packages/0c/09/9007a7c8c54c6c787e3fb710e99b4aaa81e62120cd9ff340600f7422ae68/leonardo-constance-1.0.0a4.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "6a3a0ec7158d761f0a2150250fefbb20", "sha256": "bc5b89d2df0fb810ea86c8a20d06c878bcfe564312733b2bb08060750228d091" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "6a3a0ec7158d761f0a2150250fefbb20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124614, "upload_time": "2016-03-08T19:15:48", "url": "https://files.pythonhosted.org/packages/87/a7/f0e7d1aca41bf31bf6cf5cb898ee628cdd842770077cf320f09d170a6939/leonardo-constance-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "a004bcd1f12ce174210f147e683d4251", "sha256": "5a8bacf0dc3abc3541b775a3c20d3169afd8ca5cc1af943c47e4e81a5eab146f" }, "downloads": -1, "filename": "leonardo-constance-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "a004bcd1f12ce174210f147e683d4251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124786, "upload_time": "2016-03-25T16:02:37", "url": "https://files.pythonhosted.org/packages/aa/2b/fe9cc0be7e6768400d82f992fe0f8a875c5050762cd04782b798dbbfed9c/leonardo-constance-1.0.0a7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49761e7814d7fb0f46d264cd72aa80ba", "sha256": "b98365776441dcb9d6619df2bab8ae4310e1b6bd37a01e51b395a3c9312d9e60" }, "downloads": -1, "filename": "leonardo-constance-1.0.0.0a10.dev1.tar.gz", "has_sig": false, "md5_digest": "49761e7814d7fb0f46d264cd72aa80ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124752, "upload_time": "2016-08-01T18:21:25", "url": "https://files.pythonhosted.org/packages/b2/70/31d06868765ebf2dbfc5ae55a98092c5c7d0403308469f4a3ced9348beee/leonardo-constance-1.0.0.0a10.dev1.tar.gz" } ] }