{
"info": {
"author": "Julien Delasoie",
"author_email": "julien.delasoie@epfl.ch",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Internet :: WWW/HTTP",
"Topic :: System :: Systems Administration :: Authentication/Directory"
],
"description": "django-tequila\n==============\n\n`Tequila `_ authentication for django.\n\n\nRequirements\n============\n\n``django-tequila`` needs a modern version of Django \u2013 something after 1.8.\nWe aim to follow the last LTS, and we try as we can to follow the versions between LTS.\n\nLatest known functioning version : 1.11.\n\nThis project also expects a fully operational `Tequila `_ server.\n\nInstallation\n============\n\n pip install django-tequila\n\nConfiguration\n=============\n\nYou can find an django app example in ``./django-tequila/sample_app``\nor run the full setup with ::\n\n docker-compose up\n\nsettings.py\n-----------\n\n* Add at the end of your ``MIDDLEWARE_CLASSES``::\n\n\t'django_tequila.middleware.TequilaMiddleware',\n\n* Add to ``INSTALLED_APPS``::\n\n\t'django_tequila',\n\n* Add the line::\n\n\tAUTHENTICATION_BACKENDS = ('django_tequila.django_backend.TequilaBackend',)\n\n* Set a name that will be displayed on the tequila login page::\n\n\tTEQUILA_SERVICE_NAME = \"django_tequila_service\"\n\n* Finally, add / customize login/logout workflow ::\n\n LOGIN_URL = \"/login\"\n LOGIN_REDIRECT_URL = \"/\"\n LOGOUT_URL = '/'\n LOGIN_REDIRECT_IF_NOT_ALLOWED = \"/not_allowed\"\n LOGIN_REDIRECT_TEXT_IF_NOT_ALLOWED = \"Not allowed\"\n\nurls.py\n-------\n\n* Add these lines::\n\n\tfrom django_tequila.urls import urlpatterns as django_tequila_urlpatterns\n\n\turlpatterns += django_tequila_urlpatterns\n\n\nProfile customization\n---------------------\nYou may want to keep some additional informations about the user.\nTake a look at `this page `_ for more informations about profile customization.\n\nHere is an example for a profile for Django 1.1+. With Django 1.5+, you may advise to use `this way `_.\n\n* Create a profile in your `models.py`, like this::\n\n\tfrom django.contrib.auth.models import User\n\tfrom django.db import models\n\n\tclass UserProfile(models.Model):\n\t #required field\n user = models.OneToOneField(User, related_name=\"profile\")\n\n\t sciper = models.PositiveIntegerField(null=True, blank=True)\n\t where = models.CharField(max_length=100, null=True, blank=True)\n\t units = models.CharField(max_length=300, null=True, blank=True)\n\t group = models.CharField(max_length=150, null=True, blank=True)\n\t classe = models.CharField(max_length=100, null=True, blank=True)\n\t statut = models.CharField(max_length=100, null=True, blank=True)\n\n def __unicode__(self):\n return \"\"\" Sciper: %s\n where: %s\n units: %s\n group: %s\n classe: %s\n statut: %s\n memberof: %s\n \"\"\" % (self.sciper,\n self.where,\n self.units,\n self.group,\n self.classe,\n self.statut,\n self.memberof)\n\n\t# Trigger for creating a profile on user creation\n\tdef user_post_save(sender, instance, **kwargs):\n\t profile, new = UserProfile.objects.get_or_create(user=instance)\n\n\t# Register the trigger\n\tmodels.signals.post_save.connect(user_post_save, sender=User)\n\n* in your `settings.py`, tell django to use your model::\n\n\tAUTH_PROFILE_MODULE = \"my_app.userprofile\"\n\n* Update your database::\n\n\t./manage.py syncdb\n\nSite Admin customizations\n-------------------------\nIf you want to use the admin site, be sure you have followed all steps to have a working django admin site,\nthen follow these steps :\n\n* Modify your urls.py to look like this::\n\n from django.contrib import admin\n from django_tequila.admin import TequilaAdminSite\n admin.autodiscover()\n admin.site.__class__ = TequilaAdminSite\n\n* Please note that your username should identical to the one you use to login in Tequila.\n If you do not have any user at the moment, or you want to edit some of them,\n create a superuser with this command (replace and with you Tequila username and email)::\n\n python manage.py createsuperuser --username= --email=\n\n\nAdditional tips and settings\n============================\n\nAdvanced settings\n-----------------\n\n* If you need to use your personal server, change this parameter::\n\n\tTEQUILA_SERVER_URL = \"https://tequila.epfl.ch\"\n\n* You may want to create an inactive user when someone try to connect to your app. So you can manually control who access it.\n If this is the case, add this line to `settings.py`::\n\n\tTEQUILA_NEW_USER_INACTIVE = True\n\n* You may want to add some custom allow with Tequila.\n If this is the case, add this line to `settings.py`::\n\n\tTEQUILA_CONFIG_ALLOW = 'categorie=shibboleth'\n\n or, for multiple allow :\n\n\tTEQUILA_CONFIG_ALLOW = 'categorie=shibboleth|categorie=epfl-old'\n\n* You may want to add some custom paramaters with Tequila.\n If this is the case, add this line to `settings.py`::\n\n\tTEQUILA_CONFIG_ADDITIONAL = {'allowedorgs': 'EPFL, UNIL'}\n\n* Everytime the user connect trought the Tequila process, he is redirected to an url\n that has a 'key' paramter. For some esthetic reasons,you may want to remove this parameter,\n so add this line to `settings.py`::\n\n TEQUILA_CLEAN_URL = True\n\n As it creates a redirect to the cleaned address and add an additional page hit, The value by default is False\n\n* You can force a strong authentication\n so add this line to `settings.py`::\n\n TEQUILA_STRONG_AUTHENTICATION = True\n\n Default value is False\n\n* You may want to use a custom username value as for exemple the SCIPER.\n If this is the case, add this line to `settings.py`::\n\n TEQUILA_CUSTOM_USERNAME_ATTRIBUTE = 'uniqueid'\n\n Ex. : uniqueid, email, etc.\n\n Default value is username\n\nLogging\n-------\n\nSometimes we struggle to get the aimed result, showing some log may help :\n\n* Add and customize as you need this logger to your settings ::\n\n 'django_tequila': {\n 'handlers': ['console'],\n 'level': 'DEBUG',\n },\n\nLogin/logout links\n------------------\n\nIf you want the user to be redirected to a specific page after he logged/logout successfully, you have to add the 'next' parameter to your login url,\nlike the default Django authentication backend.\nSee `Django help for login-redirect-url `_ for more informations.\n\n\n\\(c) All rights reserved. ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, VPSI, 2017",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/epfl-idevelop/django-tequila",
"keywords": "django,tequila,authentication",
"license": "LGPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "django-tequila",
"package_url": "https://pypi.org/project/django-tequila/",
"platform": "",
"project_url": "https://pypi.org/project/django-tequila/",
"project_urls": {
"Homepage": "https://github.com/epfl-idevelop/django-tequila"
},
"release_url": "https://pypi.org/project/django-tequila/2.1.18/",
"requires_dist": null,
"requires_python": "",
"summary": "A Tequila authentication backend for django",
"version": "2.1.18"
},
"last_serial": 3584972,
"releases": {
"1.6": [],
"1.9": [],
"1.9.1": [
{
"comment_text": "",
"digests": {
"md5": "2c62f981e1cec64c72bf2c2222c1540e",
"sha256": "f8d1f90521843ff473901937a40ccff8d5668b38fd9ecca08a70542270464b9a"
},
"downloads": -1,
"filename": "django-tequila-1.9.1.tar.gz",
"has_sig": false,
"md5_digest": "2c62f981e1cec64c72bf2c2222c1540e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15015,
"upload_time": "2013-03-13T15:23:33",
"url": "https://files.pythonhosted.org/packages/50/2e/793585a0c4730d7e8e81c3faeb1b072c6ded91cfbebe1af1dd5af962b395/django-tequila-1.9.1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "c088673577f9cd5f2e6f7e69b8877041",
"sha256": "966c8d4148e16215f44ea71029fc18faf480e705788c823f28a610a4bf4fe137"
},
"downloads": -1,
"filename": "django-tequila-1.9.1.zip",
"has_sig": false,
"md5_digest": "c088673577f9cd5f2e6f7e69b8877041",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21267,
"upload_time": "2013-03-13T15:23:21",
"url": "https://files.pythonhosted.org/packages/74/e1/4a04ed4ad6617c4a309124f32e294e74acacdb71b0fd16768615710e8e4a/django-tequila-1.9.1.zip"
}
],
"1.9.2": [],
"1.9.3": [
{
"comment_text": "",
"digests": {
"md5": "8c859e0012d77777db60c3230ca12499",
"sha256": "938a2446134326451a6ae52dd28c9f643daa7548921179b79a940bcb364aa2c4"
},
"downloads": -1,
"filename": "django-tequila-1.9.3.tar.gz",
"has_sig": false,
"md5_digest": "8c859e0012d77777db60c3230ca12499",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14612,
"upload_time": "2013-03-25T09:39:53",
"url": "https://files.pythonhosted.org/packages/9d/00/82cd86d7afe4a33901e1518546a6ec5ea4400493327665c48f34a0d6282e/django-tequila-1.9.3.tar.gz"
}
],
"1.9.4": [
{
"comment_text": "",
"digests": {
"md5": "3875b67ba92928e9b6e0893d0c41530e",
"sha256": "1537495dc251e472256f7ba05dd33026cc48f69e71506aa57c51b01859aa64b2"
},
"downloads": -1,
"filename": "django-tequila-1.9.4.tar.gz",
"has_sig": false,
"md5_digest": "3875b67ba92928e9b6e0893d0c41530e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14745,
"upload_time": "2013-03-25T09:58:18",
"url": "https://files.pythonhosted.org/packages/94/c6/3f5a0468d0590a7b6c61e19f146fa09518cbf90e1c24e0db50fb2572717e/django-tequila-1.9.4.tar.gz"
}
],
"1.9.5": [
{
"comment_text": "",
"digests": {
"md5": "ca9bcc5541c148af3187b9a7ce4479d6",
"sha256": "bedaf29fcbeab2d5e412091664a05156370f977f63099b9ecee8fd911ed5fbdc"
},
"downloads": -1,
"filename": "django-tequila-1.9.5.tar.gz",
"has_sig": false,
"md5_digest": "ca9bcc5541c148af3187b9a7ce4479d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14951,
"upload_time": "2013-11-14T15:14:52",
"url": "https://files.pythonhosted.org/packages/c4/62/14b1f50ae47e5babfe236d1006f9c4251bf736cfca04f11805a1aadf3af8/django-tequila-1.9.5.tar.gz"
}
],
"1.9.6": [
{
"comment_text": "",
"digests": {
"md5": "590b7696a7c0a956fe2c5499f7382534",
"sha256": "f975a8a37820cae90792f4759be1d424e7b51c44570421901ba83bbd610dda45"
},
"downloads": -1,
"filename": "django-tequila-1.9.6.tar.gz",
"has_sig": false,
"md5_digest": "590b7696a7c0a956fe2c5499f7382534",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14944,
"upload_time": "2013-11-14T16:36:52",
"url": "https://files.pythonhosted.org/packages/a8/66/7d7f9fdb3db8ca222dfa75a4f12966bfa2c87c55570a19df23d04d64b925/django-tequila-1.9.6.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "c0400eb489dbef3d97e081871c9c1a73",
"sha256": "a9905e95ec8b9a6711e7cb82811c8d3103258ee493a5e185227fb2fecfacca77"
},
"downloads": -1,
"filename": "django-tequila-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c0400eb489dbef3d97e081871c9c1a73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15568,
"upload_time": "2013-11-26T11:42:40",
"url": "https://files.pythonhosted.org/packages/07/3f/edf7c39e042e063ddc40bbca0b68efaca773b1e2e85ace78b8cc66a77c6a/django-tequila-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "30fe5327cf7fc4425a66f2676c794b06",
"sha256": "4274e6382c03b4aa5b7f46d8cebe99b8b5442f190ee8188c4fde6558920a8165"
},
"downloads": -1,
"filename": "django-tequila-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "30fe5327cf7fc4425a66f2676c794b06",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15691,
"upload_time": "2013-12-12T15:09:47",
"url": "https://files.pythonhosted.org/packages/c7/47/fcf8a3bc71b331004e68d27e81e7ccf65590613d261946ea7fe4c7efd057/django-tequila-2.0.1.tar.gz"
}
],
"2.0.2": [
{
"comment_text": "",
"digests": {
"md5": "fe46cab9b0c6dfe20c66d325d020755e",
"sha256": "b59a7efd8b4539583696909cc50a0a66f33c14b5fcbc36ec7408f6ddf5461f77"
},
"downloads": -1,
"filename": "django-tequila-2.0.2.tar.gz",
"has_sig": false,
"md5_digest": "fe46cab9b0c6dfe20c66d325d020755e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16839,
"upload_time": "2014-12-10T12:55:56",
"url": "https://files.pythonhosted.org/packages/b4/b5/79ee4c4529dc48e4c9112d71ddbbf421111ed70cdf4a22e4b5ca598b7c0a/django-tequila-2.0.2.tar.gz"
}
],
"2.0.3": [
{
"comment_text": "",
"digests": {
"md5": "e3a9a76ed04e0c8a625775dbf3caec02",
"sha256": "8a21474e42810946c637a651b5a13746fd68ed1fcac5eba514a8ae1e16f6c2da"
},
"downloads": -1,
"filename": "django-tequila-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e3a9a76ed04e0c8a625775dbf3caec02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17911,
"upload_time": "2015-07-03T14:37:25",
"url": "https://files.pythonhosted.org/packages/f1/29/2ad65f739ea72cf0aff7afb2ada94e13238263f68c73518cf6dca7d34fd7/django-tequila-2.0.3.tar.gz"
}
],
"2.0.4": [
{
"comment_text": "",
"digests": {
"md5": "50e8e05f6c3b12ed6da137ec2eea82eb",
"sha256": "98f9f9821bef828039ead2244e8711b94b826be5f25451424b12e0aeaaa38709"
},
"downloads": -1,
"filename": "django-tequila-2.0.4.tar.gz",
"has_sig": false,
"md5_digest": "50e8e05f6c3b12ed6da137ec2eea82eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17864,
"upload_time": "2015-07-03T15:27:32",
"url": "https://files.pythonhosted.org/packages/15/59/dd85f715e5d33c62842848a69c2ecd98bc885bab57b7b347dc46770f9cd2/django-tequila-2.0.4.tar.gz"
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "11dd61007b77e9d6e9ef2ade161290c4",
"sha256": "fa2a197d447d23c80cda5da344c56be191fc39e307312dadae655ad3d62d7f9e"
},
"downloads": -1,
"filename": "django-tequila-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "11dd61007b77e9d6e9ef2ade161290c4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18035,
"upload_time": "2016-01-28T17:02:14",
"url": "https://files.pythonhosted.org/packages/e1/d1/6dd81ea58c391c08d9f401e2547b8ccc0d49c9cb264664fd981e049882e1/django-tequila-2.1.0.tar.gz"
}
],
"2.1.1": [
{
"comment_text": "",
"digests": {
"md5": "9528800f133cb9272f8436d3bf18beca",
"sha256": "22706bebef674c38dd76b76e5c137eeeec90eeb1c7eb42bf1a438a2051313642"
},
"downloads": -1,
"filename": "django-tequila-2.1.1.tar.gz",
"has_sig": false,
"md5_digest": "9528800f133cb9272f8436d3bf18beca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18044,
"upload_time": "2016-03-17T10:05:03",
"url": "https://files.pythonhosted.org/packages/c5/2b/a0e7472f25bea983353f4494bbf0ebf6a07ec87352b316662909d1af1877/django-tequila-2.1.1.tar.gz"
}
],
"2.1.10": [
{
"comment_text": "",
"digests": {
"md5": "21412365765c6e531446bc219f7192a7",
"sha256": "95ba156c36928f0128d031b9f8f3a77af333f02adb8b60c7a3ae757114aea71b"
},
"downloads": -1,
"filename": "django-tequila-2.1.10.tar.gz",
"has_sig": false,
"md5_digest": "21412365765c6e531446bc219f7192a7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22348,
"upload_time": "2017-07-13T14:40:55",
"url": "https://files.pythonhosted.org/packages/9b/5e/0e8d70be287b10db12e8d5b4847115aebaae2d2e71808826a515c22072a8/django-tequila-2.1.10.tar.gz"
}
],
"2.1.11": [
{
"comment_text": "",
"digests": {
"md5": "26b9d12b19aaa1784a9c2216ad43999b",
"sha256": "e61882c9b4010a64ccb55e230129f58ee3b8cc40ab16088b8a7d90f2cfcb4490"
},
"downloads": -1,
"filename": "django-tequila-2.1.11.tar.gz",
"has_sig": false,
"md5_digest": "26b9d12b19aaa1784a9c2216ad43999b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22613,
"upload_time": "2017-07-13T15:06:09",
"url": "https://files.pythonhosted.org/packages/0e/c7/f96c95256d4c62ba19748a2792270c986b1dcbba0672026caa28c12bc347/django-tequila-2.1.11.tar.gz"
}
],
"2.1.12": [
{
"comment_text": "",
"digests": {
"md5": "81d0807e2c2e40c1584d9d3f1166f47a",
"sha256": "6f7fdbdc6feaedecf383bb914da95f8e318fdfab0cec881cd0cea16680e8f787"
},
"downloads": -1,
"filename": "django-tequila-2.1.12.tar.gz",
"has_sig": false,
"md5_digest": "81d0807e2c2e40c1584d9d3f1166f47a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23264,
"upload_time": "2017-07-17T15:38:02",
"url": "https://files.pythonhosted.org/packages/06/4a/061da22d69ee0ba2f1eaaaa939373288c599723033828ca7608a2c879435/django-tequila-2.1.12.tar.gz"
}
],
"2.1.13": [
{
"comment_text": "",
"digests": {
"md5": "5b7e869108479bfc5ffff7f1d42fc55d",
"sha256": "b0088246b22fabc0a3faacb6712a1de1bc075d73ab252bb53d5056b048991949"
},
"downloads": -1,
"filename": "django-tequila-2.1.13.tar.gz",
"has_sig": false,
"md5_digest": "5b7e869108479bfc5ffff7f1d42fc55d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23203,
"upload_time": "2017-07-28T14:11:57",
"url": "https://files.pythonhosted.org/packages/ee/f3/b1321a841b55f4f5a45f1d376e8467db153dd5f3c09182ed467b8e5c6822/django-tequila-2.1.13.tar.gz"
}
],
"2.1.14": [
{
"comment_text": "",
"digests": {
"md5": "b088ad70d2dd7d1811b0c5e9321679da",
"sha256": "640449854e76b0cfcd064ea8fd49c39dcf8f4acca80d70665e28e136f88b6203"
},
"downloads": -1,
"filename": "django-tequila-2.1.14.tar.gz",
"has_sig": false,
"md5_digest": "b088ad70d2dd7d1811b0c5e9321679da",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23309,
"upload_time": "2017-08-03T12:41:52",
"url": "https://files.pythonhosted.org/packages/d0/7b/002fcc26d534efd2acb9352a9ba3e4a2ad68051ed02fe13db555dd3485ed/django-tequila-2.1.14.tar.gz"
}
],
"2.1.15": [
{
"comment_text": "",
"digests": {
"md5": "0c9df019720e3565ac89110a35b080c9",
"sha256": "0b7355b2ee5dc398a5092af5083ad82114b018df0591961bb64cd1b711b74760"
},
"downloads": -1,
"filename": "django-tequila-2.1.15.tar.gz",
"has_sig": false,
"md5_digest": "0c9df019720e3565ac89110a35b080c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21703,
"upload_time": "2017-08-28T13:08:33",
"url": "https://files.pythonhosted.org/packages/48/e3/3e870196d592497f99f0419769b1ff64be73f3c9b0be53b970708f9ff6fd/django-tequila-2.1.15.tar.gz"
}
],
"2.1.17": [
{
"comment_text": "",
"digests": {
"md5": "45c5ed43d536a944018d0fc22a208eec",
"sha256": "810608428a3edf3ebfc7112414964408d95bcdbeb868de3a162e625244f29c07"
},
"downloads": -1,
"filename": "django-tequila-2.1.17.tar.gz",
"has_sig": false,
"md5_digest": "45c5ed43d536a944018d0fc22a208eec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22750,
"upload_time": "2018-01-29T10:03:42",
"url": "https://files.pythonhosted.org/packages/f8/eb/a728482caf9f3cc42c00f3d99bd680ec9677fda43ebc3149c1eb2502eefb/django-tequila-2.1.17.tar.gz"
}
],
"2.1.18": [
{
"comment_text": "",
"digests": {
"md5": "c956d67e4d0f66456fc5729db326c928",
"sha256": "148875fdf7fad392088a11cb2862705c34b8d7e932ed0c89686b96f870b1a66e"
},
"downloads": -1,
"filename": "django-tequila-2.1.18.tar.gz",
"has_sig": false,
"md5_digest": "c956d67e4d0f66456fc5729db326c928",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22970,
"upload_time": "2018-02-15T16:44:16",
"url": "https://files.pythonhosted.org/packages/a1/53/5a365cde7ff5e94310c5affe43ac81900c2e3832627a4fd7d557701f4e93/django-tequila-2.1.18.tar.gz"
}
],
"2.1.3": [
{
"comment_text": "",
"digests": {
"md5": "40decefabf81347f903de0e53aafd115",
"sha256": "79070f169c997877ad71b7b9c4b2f833f68ae972bbd1968dc2287e6db7ffcec1"
},
"downloads": -1,
"filename": "django-tequila-2.1.3.tar.gz",
"has_sig": false,
"md5_digest": "40decefabf81347f903de0e53aafd115",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18645,
"upload_time": "2016-06-06T16:00:49",
"url": "https://files.pythonhosted.org/packages/c2/01/1a2544cb077f3d895054f955faee1407e5208a16bf0b6b0aa51dec292a0f/django-tequila-2.1.3.tar.gz"
}
],
"2.1.4": [
{
"comment_text": "",
"digests": {
"md5": "625c4c908fa86e097fc4d2e1b0267f16",
"sha256": "5755d2710b8868b2e059d5de53f50d880c4021f71a1fa419090786fecc6d01ad"
},
"downloads": -1,
"filename": "django-tequila-2.1.4.tar.gz",
"has_sig": false,
"md5_digest": "625c4c908fa86e097fc4d2e1b0267f16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18606,
"upload_time": "2016-06-07T15:57:04",
"url": "https://files.pythonhosted.org/packages/72/7c/25cdb4219d4f30d086f4b5556f1b03e2dad477d1987270439fa5969147f1/django-tequila-2.1.4.tar.gz"
}
],
"2.1.5": [
{
"comment_text": "",
"digests": {
"md5": "8eb1770e021aeef4a277de149cf67ec5",
"sha256": "2837ca2de75b81eaa00000d859310e109151e6072415efae4cd2b060f8c4d1b2"
},
"downloads": -1,
"filename": "django-tequila-2.1.5.tar.gz",
"has_sig": false,
"md5_digest": "8eb1770e021aeef4a277de149cf67ec5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19593,
"upload_time": "2016-08-04T12:21:46",
"url": "https://files.pythonhosted.org/packages/bc/cb/be6e0183b885478297afeec729a77cffaf876f72287b6a1df112475c2508/django-tequila-2.1.5.tar.gz"
}
],
"2.1.6": [
{
"comment_text": "",
"digests": {
"md5": "733cf937e9379304ce3e49e261f58ab5",
"sha256": "b0ebbd456e4d9c0c0c72f9932c3583d161944ccde028365a420aeeb9594c2e22"
},
"downloads": -1,
"filename": "django-tequila-2.1.6.tar.gz",
"has_sig": false,
"md5_digest": "733cf937e9379304ce3e49e261f58ab5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19542,
"upload_time": "2016-10-19T09:06:04",
"url": "https://files.pythonhosted.org/packages/98/2a/fae6a79e358336b4e84379be28bd92bc2c4b7bb10c7c2f6419da190237ce/django-tequila-2.1.6.tar.gz"
}
],
"2.1.7": [
{
"comment_text": "",
"digests": {
"md5": "b288da95e33fc0a55eb38d36c15e4e64",
"sha256": "cf4b30e3242c1c99ad035eea2c842828063fc41a60affcc15f7b98a17f785ae0"
},
"downloads": -1,
"filename": "django-tequila-2.1.7.tar.gz",
"has_sig": false,
"md5_digest": "b288da95e33fc0a55eb38d36c15e4e64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20476,
"upload_time": "2016-11-15T12:51:18",
"url": "https://files.pythonhosted.org/packages/ef/97/ea421b143591f0399c45e62a65019a34534535bdfc7b88ce5e64e6c1e6d5/django-tequila-2.1.7.tar.gz"
}
],
"2.1.9": [
{
"comment_text": "",
"digests": {
"md5": "c814b5caf33734a3a4511e57e2c94ad5",
"sha256": "9a6f2f224bef193895866e35c5f3ea583ecc3139e0c3f035ad928422d9f967e0"
},
"downloads": -1,
"filename": "django-tequila-2.1.9.tar.gz",
"has_sig": false,
"md5_digest": "c814b5caf33734a3a4511e57e2c94ad5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22028,
"upload_time": "2017-06-30T09:09:00",
"url": "https://files.pythonhosted.org/packages/ce/07/696c6c27bb552789c7424b58553f2a551b0953d3e52971d3673d129ad40c/django-tequila-2.1.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c956d67e4d0f66456fc5729db326c928",
"sha256": "148875fdf7fad392088a11cb2862705c34b8d7e932ed0c89686b96f870b1a66e"
},
"downloads": -1,
"filename": "django-tequila-2.1.18.tar.gz",
"has_sig": false,
"md5_digest": "c956d67e4d0f66456fc5729db326c928",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22970,
"upload_time": "2018-02-15T16:44:16",
"url": "https://files.pythonhosted.org/packages/a1/53/5a365cde7ff5e94310c5affe43ac81900c2e3832627a4fd7d557701f4e93/django-tequila-2.1.18.tar.gz"
}
]
}