{ "info": { "author": "Jannis Leidel", "author_email": "jannis@leidel.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "Constance - Dynamic Django settings\n===================================\n\n.. image:: https://secure.travis-ci.org/trbs/django-constance-trbs.png\n :alt: Build Status\n :target: http://travis-ci.org/trbs/django-constance-trbs\n\n.. image:: https://pypip.in/v/django-constance-trbs/badge.png\n :target: https://pypi.python.org/pypi/django-constance-trbs/\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/django-constance-trbs/badge.png\n :target: https://pypi.python.org/pypi/django-constance-trbs/\n :alt: Number of PyPI downloads\n\nFork\n----\n\nThis is a fork of the original django-constance project which can be found at:\n\n https://github.com/comoga/django-constance\n\nMain reason for the fork is to have django-constance pip installable with\nDjango 1.4+ compatibility fixes.\n\nHopefully we can have this fork merged back into the official repository as\nsoon as possible.\n\nIt also adds the option to use a cached version of the config object.\nIf constance is used in a situation where there are very frequent lookups\n(many per second) it is more preferable to use a cached version of the values\nthat is refreshed ever so often.\n\nFeatures\n--------\n\n* Easily migrate your static settings to dynamic settings.\n* Admin interface to edit the dynamic settings.\n\nInstallation\n------------\n\nInstall from PyPI the backend specific variant of django-constance:\n\nFor the (default) Redis backend::\n\n pip install django-constance[redis]\n\nFor the database backend::\n\n pip install django-constance[database]\n\nAlternatively -- if you're sure that the dependencies are already\ninstalled -- you can also run::\n\n pip install django-constance-trbs\n\nOr install the git development version using ``pip``::\n\n pip install -e git+git://github.com/trbs/django-constance-trbs#egg=django-constance-trbs\n\n\nConfiguration\n-------------\n\nModify your ``settings.py``. Add ``'constance'`` to your ``INSTALLED_APPS``,\nand move each key you want to turn dynamic into the ``CONSTANCE_CONFIG``\nsection, like this::\n\n INSTALLED_APPS = (\n ...\n 'constance',\n )\n\n CONSTANCE_CONFIG = {\n 'MY_SETTINGS_KEY': {\n 'default': 42,\n 'help_text': 'the answer to everything'\n },\n }\n\nHere, ``42`` is the default value for the key ``MY_SETTINGS_KEY`` if it is\nnot found in the backend. The help text will be shown in the admin.\n\nYou can use ``django.utils.datastructures.SortedDict`` or\n``collections.OrderedDict`` for ``CONSTANCE_CONFIG`` if you don't want to\nhave your settings sorted alphabetically in the admin.\n\nSee the `Backends`_ section how to setup the backend.\n\nBackends\n~~~~~~~~\n\nConstance ships with a bunch of backends that are used to store the\nconfiguration values. By default it uses the Redis backend. To override\nthe default please set the ``CONSTANCE_BACKEND`` setting to the appropriate\ndotted path.\n\nRedis (default)\n+++++++++++++++\n\n::\n\n CONSTANCE_BACKEND = 'constance.backends.redisd.RedisBackend'\n\nThe is the default backend and has a couple of options:\n\n* ``CONSTANCE_REDIS_CONNECTION``\n\n A dictionary of parameters to pass to the to Redis client, e.g.::\n\n CONSTANCE_REDIS_CONNECTION = {\n 'host': 'localhost',\n 'port': 6379,\n 'db': 0,\n }\n\n Alternatively you can use a URL to do the same::\n\n CONSTANCE_REDIS_CONNECTION = 'redis://username:password@localhost:6379/0'\n\n* ``CONSTANCE_REDIS_CONNECTION_CLASS``\n\n An (optional) dotted import path to a connection to use, e.g.::\n\n CONSTANCE_REDIS_CONNECTION_CLASS = 'myproject.myapp.mockup.Connection'\n\n* ``CONSTANCE_REDIS_PREFIX``\n\n The (optional) prefix to be used for the key when storing in the Redis\n database. Defaults to ``'constance:'``. E.g.::\n\n CONSTANCE_REDIS_PREFIX = 'constance:myproject:'\n\nDatabase\n++++++++\n\n::\n\n CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'\n\nIf you want to use this backend you also need to add the databse backend\nto your ``INSTALLED_APPS`` setting to make sure the data model is correctly\ncreated::\n\n INSTALLED_APPS = (\n # other apps\n 'constance.backends.database',\n )\n\nIt also uses `django-picklefield`_ to store the values in the database, so\nyou need to install this library, too. E.g.::\n\n pip install django-picklefield\n\nAlternatively follow the backend specific installation instructions above.\n\nThe database backend has the ability to automatically cache the config\nvalues and clear them when saving. You need to set the following setting\nto enable this feature::\n\n CONSTANCE_DATABASE_CACHE_BACKEND = 'memcached://127.0.0.1:11211/'\n\n.. note:: This won't work with a cache backend that doesn't support\n cross-process caching, because correct cache invalidation\n can't be guaranteed.\n\nStarting in Django 1.3 you can alternatively use the name of an entry of\nthe ``CACHES`` setting. E.g.::\n\n CACHES = {\n 'default': {\n 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',\n 'LOCATION': '127.0.0.1:11211',\n }\n }\n CONSTANCE_DATABASE_CACHE_BACKEND = 'default'\n\nJust like the Redis backend you can set an optional prefix that is used during\ndatabase interactions. To keep backward compatibility it defaults to ``''``\n(an empty string). To use something else do this::\n\n CONSTANCE_DATABASE_PREFIX = 'constance:myproject:'\n\n.. _django-picklefield: http://pypi.python.org/pypi/django-picklefield/\n\nUsage\n-----\n\nConstance can be used from your Python code and from your Django templates.\n\n* Python\n\n Accessing the config variables is as easy as importing the config\n object and accessing the variables with attribute lookups::\n\n from constance import config\n\n # ...\n\n if config.MY_SETTINGS_KEY == 42:\n answer_the_question()\n\n* Django templates\n\n To access the config object from your template, you can either\n pass the object to the template context::\n\n from django.shortcuts import render\n from constance import config\n\n def myview(request):\n return render(request, 'my_template.html', {'config': config})\n\n Or you can use the included config context processor.::\n\n TEMPLATE_CONTEXT_PROCESSORS = (\n # ...\n 'constance.context_processors.config',\n )\n\n This will add the config instance to the context of any template\n rendered with a ``RequestContext``.\n\n Then, in your template you can refer to the config values just as\n any other variable, e.g.::\n\n

Welcome on {{ config.SITE_NAME }}

\n {% if config.BETA_LAUNCHED %}\n Woohoo! Head over here to use the beta.\n {% else %}\n Sadly we haven't launched yet, click here\n to signup for our newletter.\n {% endif %}\n\nEditing\n~~~~~~~\n\nFire up your ``admin`` and you should see a new app called ``Constance``\nwith ``MY_SETTINGS_KEY`` in the ``Config`` pseudo model.\n\nBy default changing the settings via the admin is only allowed for super users.\nBut in case you want to use the admin's ability to implement custom\nauthorization checks, feel free to set the ``CONSTANCE_SUPERUSER_ONLY`` setting\nto ``False`` and give the users or user groups access to the\n``constance.change_config`` permission.\n\nScreenshots\n-----------\n\n.. figure:: https://github.com/comoga/django-constance/raw/master/docs/screenshot2.png\n\n The standard edit screen.\n\n.. figure:: https://github.com/comoga/django-constance/raw/master/docs/screenshot1.png\n\n The virtual application ``Constance`` among your regular applications.\n\n\nChangelog\n---------\n\nv0.6 (2013/04/12)\n~~~~~~~~~~~~~~~~~\n\n* Added Python 3 support. Supported versions: 2.6, 2.7, 3.2 and 3.3.\n For Python 3.x the use of Django > 1.5.x is required.\n\n* Fixed a serious issue with ordering in the admin when using the database\n backend. Thanks, Bouke Haarsma.\n\n* Switch to django-discover-runner as test runner to be able to run on\n Python 3.\n\n* Fixed an issue with refering to static files in the admin interface\n when using Django < 1.4.\n\nv0.5 (2013/03/02)\n~~~~~~~~~~~~~~~~~\n\n* Fixed compatibility with Django 1.5's swappable model backends.\n\n* Converted the ``key`` field of the database backend to use a ``CharField``\n with uniqueness instead of just ``TextField``.\n\n For South users we provide a migration for that change. First you\n have to \"fake\" the initial migration we've also added to this release::\n\n django-admin.py migrate database --fake 0001\n\n After that you can run the rest of the migrations::\n\n django-admin.py migrate database\n\n* Fixed compatibility with Django>1.4's way of refering to static files in\n the admin.\n\n* Added ability to add custom authorization checks via the new\n ``CONSTANCE_SUPERUSER_ONLY`` setting.\n\n* Added Polish translation. Thanks, Janusz Harkot.\n\n* Allow ``CONSTANCE_REDIS_CONNECTION`` being an URL instead of a dict.\n\n* Added ``CONSTANCE_DATABASE_PREFIX`` setting allow setting a key prefix.\n\n* Switched test runner to use django-nose.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/trbs/django-constance-trbs", "keywords": "django,libraries,settings,redis", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-constance-trbs", "package_url": "https://pypi.org/project/django-constance-trbs/", "platform": "any", "project_url": "https://pypi.org/project/django-constance-trbs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/trbs/django-constance-trbs" }, "release_url": "https://pypi.org/project/django-constance-trbs/0.7.9/", "requires_dist": null, "requires_python": null, "summary": "Django live settings with pluggable backends, including Redis.", "version": "0.7.9" }, "last_serial": 1557903, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "84486e9f38c5b0d354c281df7ba26c6c", "sha256": "d5c4d2651497c13a009fb081900dbbe8de2dcf51fe7e540ba670f692ff355bca" }, "downloads": -1, "filename": "django-constance-trbs-0.5.tar.gz", "has_sig": true, "md5_digest": "84486e9f38c5b0d354c281df7ba26c6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12984, "upload_time": "2013-01-23T21:08:50", "url": "https://files.pythonhosted.org/packages/9c/a0/8f1cf970958a9cb15c077452ee4ff9e5f04dc3b7d8291251e5bdafd1c727/django-constance-trbs-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e383b90d1d45c732e3332e63606f5625", "sha256": "a08815f34ce1d6f2a26fdb2061926c0411ed7f1ece928139018ac9131a1b2c65" }, "downloads": -1, "filename": "django-constance-trbs-0.5.1.tar.gz", "has_sig": true, "md5_digest": "e383b90d1d45c732e3332e63606f5625", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13725, "upload_time": "2013-01-23T22:06:42", "url": "https://files.pythonhosted.org/packages/e3/53/495edee1f67bfc4537d02e07ccd809589b60ee5034340a319fa676fee3f6/django-constance-trbs-0.5.1.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "0f96f830f91144f283aa288013381107", "sha256": "6609343b2a1f866ce4a1e5f0e560ac72385e2beada9c5298b03a5f514a72f0a1" }, "downloads": -1, "filename": "django-constance-trbs-0.6.1.tar.gz", "has_sig": true, "md5_digest": "0f96f830f91144f283aa288013381107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15084, "upload_time": "2013-11-15T10:48:01", "url": "https://files.pythonhosted.org/packages/c7/71/ce570fe4c7b79abb7954916b79ca05968a6989a0b9037624812a68cd14db/django-constance-trbs-0.6.1.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "a524bc6fe4b4d3075a0bffb5db36e7ed", "sha256": "1f3393a37e8b036eaf78f05afa1b8512bcfb8313f1eac82852411aace6698b14" }, "downloads": -1, "filename": "django-constance-trbs-0.6.3.tar.gz", "has_sig": true, "md5_digest": "a524bc6fe4b4d3075a0bffb5db36e7ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14532, "upload_time": "2013-11-15T15:22:38", "url": "https://files.pythonhosted.org/packages/69/27/a7fb27bcf3ca91a90d49b53c71adf3c2a4894d19e638aad42f5df9082662/django-constance-trbs-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "566d83b46874076f1a185ce639e58778", "sha256": "5fb9860f8ad0de33589768037439bca11090301b12bfdc4fb97b54c07f9e9c05" }, "downloads": -1, "filename": "django-constance-trbs-0.6.4.tar.gz", "has_sig": false, "md5_digest": "566d83b46874076f1a185ce639e58778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14547, "upload_time": "2013-11-26T13:51:02", "url": "https://files.pythonhosted.org/packages/f1/65/982b349ed67d2275b9046498c107299e64fa3e6e4237ab69156d457599de/django-constance-trbs-0.6.4.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "ae31d50cf790c96f0d4862867740c6be", "sha256": "2b557e3f8a24311460974497d0ee9524bf0d9ca2937e3c0cd6f2a58eaa5c5066" }, "downloads": -1, "filename": "django-constance-trbs-0.6.7.tar.gz", "has_sig": true, "md5_digest": "ae31d50cf790c96f0d4862867740c6be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17155, "upload_time": "2014-02-24T14:44:58", "url": "https://files.pythonhosted.org/packages/1e/12/88635736f15deff40b5a6c349f8a1f94f55274185d59ce6552c471be18c6/django-constance-trbs-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "6837d8481dfb5ec0d0859e5f269057d9", "sha256": "a0b85d76a1b79858dd706c998175606f773b5613bd32c2541b801d49bc542751" }, "downloads": -1, "filename": "django-constance-trbs-0.6.8.tar.gz", "has_sig": true, "md5_digest": "6837d8481dfb5ec0d0859e5f269057d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17720, "upload_time": "2014-02-24T14:58:19", "url": "https://files.pythonhosted.org/packages/a4/f5/917c8e55b02109128a298dd021c28d097205df0d505bb184aabcf99a3702/django-constance-trbs-0.6.8.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "f0d89ab4950ba9747a749944c2dc9f24", "sha256": "fcaa85863d70e19017197336d987dc446113084c619014300ef1920b7da887ba" }, "downloads": -1, "filename": "django_constance_trbs-0.7.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f0d89ab4950ba9747a749944c2dc9f24", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28083, "upload_time": "2014-11-03T15:09:48", "url": "https://files.pythonhosted.org/packages/18/04/7c4fc865a5534810ea416db09c6e969a0bdea6032f58ef6392c6437cdd70/django_constance_trbs-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17c92116defa14e66b3ebd15f0b301c9", "sha256": "8aca0ebe39b0ca8ebd6517e8c75caa8d907086da66d2032f7b2a867ddde54822" }, "downloads": -1, "filename": "django-constance-trbs-0.7.3.tar.gz", "has_sig": true, "md5_digest": "17c92116defa14e66b3ebd15f0b301c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15485, "upload_time": "2014-11-03T15:09:41", "url": "https://files.pythonhosted.org/packages/c6/74/0fb129910bfe4d85bbd04f3cc1b6949c7d0ebbdb3f3dc0e18ece342a82b4/django-constance-trbs-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "c286868cca24adff6ca3d5f76b6dcb64", "sha256": "0da650aeeeb33fbb42ec034c1bbfbf729b6205712d3441555c06c638dc0fb7f6" }, "downloads": -1, "filename": "django_constance_trbs-0.7.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c286868cca24adff6ca3d5f76b6dcb64", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28337, "upload_time": "2015-01-12T16:06:34", "url": "https://files.pythonhosted.org/packages/72/db/b80d15656a317476ab5027aa493b0dba21c30c6d8f153b10ccb9cbd09e02/django_constance_trbs-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ba7eab9755a236d1db4b3f46b49421e", "sha256": "3d64513badb075fa2cade10fc7218065d09f5ec017a216b6eee0ac593ba3a9be" }, "downloads": -1, "filename": "django-constance-trbs-0.7.4.tar.gz", "has_sig": true, "md5_digest": "0ba7eab9755a236d1db4b3f46b49421e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15565, "upload_time": "2015-01-12T16:06:25", "url": "https://files.pythonhosted.org/packages/4f/76/55ee379ebce4415ab6154f0583d953cbafb3735a901ec2c2a970a73f0633/django-constance-trbs-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "2a3b2391ea54c80af6bff6f23e281dab", "sha256": "a5a8a28bb22d30c4db3842b2369810ff4b86b5320662ece6a662e44475b7f60d" }, "downloads": -1, "filename": "django_constance_trbs-0.7.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2a3b2391ea54c80af6bff6f23e281dab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28392, "upload_time": "2015-05-22T09:49:52", "url": "https://files.pythonhosted.org/packages/18/b6/75a5ba61f17c01e026052660f5ab534419a0481e34fe94798bd1ead708fd/django_constance_trbs-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccb5de526cff132f51531f3104f1260e", "sha256": "2756220bed5ccd8ef8afecd8f6b7bcc09ed29c3fc40546f22c881986ee185f39" }, "downloads": -1, "filename": "django-constance-trbs-0.7.5.tar.gz", "has_sig": true, "md5_digest": "ccb5de526cff132f51531f3104f1260e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15639, "upload_time": "2015-05-22T09:49:41", "url": "https://files.pythonhosted.org/packages/d0/0b/dc7b36973c426123257d8f8f47c1d90ed8630b71da58684e925e576430f2/django-constance-trbs-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "c5f1c0cb6b5fa107e1f8c223b0700bb3", "sha256": "e2db491fce2cab91e595b2c94ef2ddcc244f065e0c228d581ebc71615767d04b" }, "downloads": -1, "filename": "django_constance_trbs-0.7.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c5f1c0cb6b5fa107e1f8c223b0700bb3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28411, "upload_time": "2015-05-22T10:20:01", "url": "https://files.pythonhosted.org/packages/70/30/60da7bf86fbb9f036140254462e358d88bad99f4a8c48e3cece9740662b0/django_constance_trbs-0.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "095b7729774cb9f55a75a8e59725ad36", "sha256": "cd8ce7d2576a8bac3c5da29ce511a69777eae617c3487fbd4fa5f1231bea90a9" }, "downloads": -1, "filename": "django-constance-trbs-0.7.6.tar.gz", "has_sig": true, "md5_digest": "095b7729774cb9f55a75a8e59725ad36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15640, "upload_time": "2015-05-22T10:19:53", "url": "https://files.pythonhosted.org/packages/b7/46/b29e6c931bf11a16e685d1330451aeb08569abe7fad7b6e9cdd266c02e4c/django-constance-trbs-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "fe581ee235287656ae9628f156437e66", "sha256": "b9cfc95593f01ac004202afe45f0bedd0c8790e290b71a2cfefa25f8741527f1" }, "downloads": -1, "filename": "django_constance_trbs-0.7.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fe581ee235287656ae9628f156437e66", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28447, "upload_time": "2015-05-22T10:26:08", "url": "https://files.pythonhosted.org/packages/be/c3/20467d4ad9ceacc3658ef26eacbcb8b585b44bfe827e154feaa60566dbac/django_constance_trbs-0.7.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23555e078167b92b92a1fd38d16ff6c2", "sha256": "5b849768db785e065e3bf30d586e0bec3099b5b381b8ab7a8bda1498342049ed" }, "downloads": -1, "filename": "django-constance-trbs-0.7.7.tar.gz", "has_sig": true, "md5_digest": "23555e078167b92b92a1fd38d16ff6c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15652, "upload_time": "2015-05-22T10:25:54", "url": "https://files.pythonhosted.org/packages/2e/3a/46c7b053b653ca922dc7d345030ed7ae2a26bbda1d3a8941b4923c755f72/django-constance-trbs-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "473dd36054b8144fd7f835fb1b4fea1d", "sha256": "0eb8046cd1b8835919b9179b24bb3cefa841899745425f339f97eef925ad72b9" }, "downloads": -1, "filename": "django_constance_trbs-0.7.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "473dd36054b8144fd7f835fb1b4fea1d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28489, "upload_time": "2015-05-22T11:09:18", "url": "https://files.pythonhosted.org/packages/3a/6c/6f09bf47a1dbfe5945c900a0ebea44203982a6ab6ec5898bda32e9ebeb6b/django_constance_trbs-0.7.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7fad634f127c508254a9bdd95710db1", "sha256": "6731745173b3aa3097dc5115c53a0b8544670e53c74548b6edf2cf24e7754614" }, "downloads": -1, "filename": "django-constance-trbs-0.7.8.tar.gz", "has_sig": true, "md5_digest": "a7fad634f127c508254a9bdd95710db1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15692, "upload_time": "2015-05-22T11:09:10", "url": "https://files.pythonhosted.org/packages/61/32/56cfc2ce50426b39a7563b15b004c7bb4ba51686894fd67404523d42c9fa/django-constance-trbs-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "eb27b216264cfe0f0feecdd9fc5799d6", "sha256": "c802d584410c112ecae20cb98d057be6aa40c86a33fc99833c3b7e466e0d2853" }, "downloads": -1, "filename": "django_constance_trbs-0.7.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "eb27b216264cfe0f0feecdd9fc5799d6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28483, "upload_time": "2015-05-22T13:04:57", "url": "https://files.pythonhosted.org/packages/cb/bd/d93de4fb7a0e3ae41f6fbb31a15db55b1b4ae66c06933f85662f557404a1/django_constance_trbs-0.7.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5924a8ab1907d45d9473985423aab009", "sha256": "a10bf0e18b99b6f1f9b53e484509c020358bdf33ee9b58ae0305dd7028824932" }, "downloads": -1, "filename": "django-constance-trbs-0.7.9.tar.gz", "has_sig": true, "md5_digest": "5924a8ab1907d45d9473985423aab009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2015-05-22T13:04:49", "url": "https://files.pythonhosted.org/packages/be/61/345809897434bf7d513457751d4edeee693be887feabbe20814e546c2ecb/django-constance-trbs-0.7.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb27b216264cfe0f0feecdd9fc5799d6", "sha256": "c802d584410c112ecae20cb98d057be6aa40c86a33fc99833c3b7e466e0d2853" }, "downloads": -1, "filename": "django_constance_trbs-0.7.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "eb27b216264cfe0f0feecdd9fc5799d6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 28483, "upload_time": "2015-05-22T13:04:57", "url": "https://files.pythonhosted.org/packages/cb/bd/d93de4fb7a0e3ae41f6fbb31a15db55b1b4ae66c06933f85662f557404a1/django_constance_trbs-0.7.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5924a8ab1907d45d9473985423aab009", "sha256": "a10bf0e18b99b6f1f9b53e484509c020358bdf33ee9b58ae0305dd7028824932" }, "downloads": -1, "filename": "django-constance-trbs-0.7.9.tar.gz", "has_sig": true, "md5_digest": "5924a8ab1907d45d9473985423aab009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2015-05-22T13:04:49", "url": "https://files.pythonhosted.org/packages/be/61/345809897434bf7d513457751d4edeee693be887feabbe20814e546c2ecb/django-constance-trbs-0.7.9.tar.gz" } ] }