{"info": {"author": "Django Software Foundation", "author_email": "foundation@djangoproject.com", "bugtrack_url": null, "classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules"], "description": "Django is a high-level Python Web framework that encourages rapid development\nand clean, pragmatic design. Thanks for checking it out.\n\nAll documentation is in the \"``docs``\" directory and online at\nhttps://docs.djangoproject.com/en/stable/. If you're just getting started,\nhere's how we recommend you read the docs:\n\n* First, read ``docs/intro/install.txt`` for instructions on installing Django.\n\n* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,\n  ``docs/intro/tutorial02.txt``, etc.).\n\n* If you want to set up an actual deployment server, read\n  ``docs/howto/deployment/index.txt`` for instructions.\n\n* You'll probably want to read through the topical guides (in ``docs/topics``)\n  next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific\n  problems, and check out the reference (``docs/ref``) for gory details.\n\n* See ``docs/README`` for instructions on building an HTML version of the docs.\n\nDocs are updated rigorously. If you find any problems in the docs, or think\nthey should be clarified in any way, please take 30 seconds to fill out a\nticket here: https://code.djangoproject.com/newticket\n\nTo get more help:\n\n* Join the ``#django`` channel on irc.freenode.net. Lots of helpful people hang out\n  there. Read the archives at https://botbot.me/freenode/django/.\n\n* Join the django-users mailing list, or read the archives, at\n  https://groups.google.com/group/django-users.\n\nTo contribute to Django:\n\n* Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for\n  information about getting involved.\n\nTo run Django's test suite:\n\n* Follow the instructions in the \"Unit tests\" section of\n  ``docs/internals/contributing/writing-code/unit-tests.txt``, published online at\n  https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": {"last_day": -1, "last_month": -1, "last_week": -1}, "dynamic": null, "home_page": "https://www.djangoproject.com/", "keywords": "", "license": "BSD", "license_expression": null, "license_files": null, "maintainer": "", "maintainer_email": "", "name": "Django", "package_url": "https://pypi.org/project/Django/", "platform": "", "project_url": "https://pypi.org/project/Django/", "project_urls": {"Documentation": "https://docs.djangoproject.com/", "Funding": "https://www.djangoproject.com/fundraising/", "Homepage": "https://www.djangoproject.com/", "Source": "https://github.com/django/django", "Tracker": "https://code.djangoproject.com/"}, "provides_extra": null, "release_url": "https://pypi.org/project/Django/2.0.6/", "requires_dist": ["pytz", "argon2-cffi (>=16.1.0); extra == 'argon2'", "bcrypt; extra == 'bcrypt'"], "requires_python": ">=3.4", "summary": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.", "version": "2.0.6", "yanked": false, "yanked_reason": null}, "last_serial": 36752638, "ownership": {"organization": "django", "roles": []}, "urls": [{"comment_text": "", "digests": {"blake2b_256": "560eafdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac", "md5": "51da719305494d838ab65585065ccf7a", "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c"}, "downloads": -1, "filename": "Django-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "51da719305494d838ab65585065ccf7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7118853, "upload_time": "2018-06-01T15:32:04", "upload_time_iso_8601": "2018-06-01T15:32:04.039149Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "082ba6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57", "md5": "b33f1c1f86867787aade905fbfb9e7c8", "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8"}, "downloads": -1, "filename": "Django-2.0.6.tar.gz", "has_sig": false, "md5_digest": "b33f1c1f86867787aade905fbfb9e7c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7989435, "upload_time": "2018-06-01T15:32:11", "upload_time_iso_8601": "2018-06-01T15:32:11.407175Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.6.tar.gz", "yanked": false, "yanked_reason": null}], "vulnerabilities": [{"aliases": ["CVE-2019-6975", "GHSA-wh4h-v3f2-r2pp"], "details": "Django 1.11.x before 1.11.19, 2.0.x before 2.0.11, and 2.1.x before 2.1.6 allows Uncontrolled Memory Consumption via a malicious attacker-supplied value to the django.utils.numberformat.format() function.", "fixed_in": ["1.11.19", "2.0.12", "2.1.7"], "id": "PYSEC-2019-18", "link": "https://osv.dev/vulnerability/PYSEC-2019-18", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2021-33203", "GHSA-68w8-qjq3-2gfm"], "details": "Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories.", "fixed_in": ["2.2.24", "3.1.12", "3.2.4"], "id": "PYSEC-2021-98", "link": "https://osv.dev/vulnerability/PYSEC-2021-98", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2018-14574", "GHSA-5hg3-6c2f-f3wr"], "details": "django.middleware.common.CommonMiddleware in Django 1.11.x before 1.11.15 and 2.0.x before 2.0.8 has an Open Redirect.", "fixed_in": ["2.0.8", "1.11.15"], "id": "PYSEC-2018-2", "link": "https://osv.dev/vulnerability/PYSEC-2018-2", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2019-3498", "GHSA-337x-4q8g-prc5"], "details": "In Django 1.11.x before 1.11.18, 2.0.x before 2.0.10, and 2.1.x before 2.1.5, an Improper Neutralization of Special Elements in Output Used by a Downstream Component issue exists in django.views.defaults.page_not_found(), leading to content spoofing (in a 404 error page) if a user fails to recognize that a crafted URL has malicious content.", "fixed_in": ["1.11.18", "2.0.10", "2.1.5"], "id": "PYSEC-2019-17", "link": "https://osv.dev/vulnerability/PYSEC-2019-17", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2021-33203"], "details": "Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories.", "fixed_in": ["2.2.24", "3.1.12", "3.2.4"], "id": "GHSA-68w8-qjq3-2gfm", "link": "https://osv.dev/vulnerability/GHSA-68w8-qjq3-2gfm", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2019-19844"], "details": "Django before 1.11.27, 2.x before 2.2.9, and 3.x before 3.0.1 allows account takeover. A suitably crafted email address (that is equal to an existing user's email address after case transformation of Unicode characters) would allow an attacker to be sent a password reset token for the matched user account. (One mitigation in the new releases is to send password reset tokens only to the registered user email address.)", "fixed_in": ["1.11.27", "2.2.9", "3.0.1"], "id": "GHSA-vfq6-hq5r-27r6", "link": "https://osv.dev/vulnerability/GHSA-vfq6-hq5r-27r6", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2019-3498"], "details": "In Django 1.11.x before 1.11.18, 2.0.x before 2.0.10, and 2.1.x before 2.1.5, an Improper Neutralization of Special Elements in Output Used by a Downstream Component issue exists in `django.views.defaults.page_not_found()`, leading to content spoofing (in a 404 error page) if a user fails to recognize that a crafted URL has malicious content.", "fixed_in": ["1.11.18", "2.0.10", "2.1.5"], "id": "GHSA-337x-4q8g-prc5", "link": "https://osv.dev/vulnerability/GHSA-337x-4q8g-prc5", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2020-7471"], "details": "Django 1.11 before 1.11.28, 2.2 before 2.2.10, and 3.0 before 3.0.3 allows SQL Injection if untrusted data is used as a StringAgg delimiter (e.g., in Django applications that offer downloads of data as a series of rows with a user-specified column delimiter). By passing a suitably crafted delimiter to a contrib.postgres.aggregates.StringAgg instance, it was possible to break escaping and inject malicious SQL.", "fixed_in": ["1.11.28", "2.2.10", "3.0.3"], "id": "GHSA-hmr4-m2h5-33qx", "link": "https://osv.dev/vulnerability/GHSA-hmr4-m2h5-33qx", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2019-6975"], "details": "Django 1.11.x before 1.11.19, 2.0.x before 2.0.11, and 2.1.x before 2.1.6 allows Uncontrolled Memory Consumption via a malicious attacker-supplied value to the `django.utils.numberformat.format()` function.", "fixed_in": ["1.11.19", "2.0.11", "2.1.6"], "id": "GHSA-wh4h-v3f2-r2pp", "link": "https://osv.dev/vulnerability/GHSA-wh4h-v3f2-r2pp", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2018-14574"], "details": "`django.middleware.common.CommonMiddleware` in Django 1.11.x before 1.11.15 and 2.0.x before 2.0.8 has an Open Redirect.", "fixed_in": ["1.11.15", "2.0.8"], "id": "GHSA-5hg3-6c2f-f3wr", "link": "https://osv.dev/vulnerability/GHSA-5hg3-6c2f-f3wr", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2019-11358", "DRUPAL-CORE-2019-006"], "details": "jQuery from 1.1.4 until 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles `jQuery.extend(true, {}, ...)` because of `Object.prototype` pollution. If an unsanitized source object contained an enumerable `__proto__` property, it could extend the native `Object.prototype`.", "fixed_in": ["2.1.9", "2.2.2"], "id": "GHSA-6c3j-c64m-qhgq", "link": "https://osv.dev/vulnerability/GHSA-6c3j-c64m-qhgq", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["BIT-django-2022-36359", "CVE-2022-36359", "PYSEC-2022-245"], "details": "An issue was discovered in the HTTP FileResponse class in Django 3.2 before 3.2.15 and 4.0 before 4.0.7. An application is vulnerable to a reflected file download (RFD) attack that sets the Content-Disposition header of a FileResponse when the filename is derived from user-supplied input.", "fixed_in": ["3.2.15", "4.0.7"], "id": "GHSA-8x94-hmjh-97hq", "link": "https://osv.dev/vulnerability/GHSA-8x94-hmjh-97hq", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2024-45231"], "details": "An issue was discovered in Django v5.1.1, v5.0.9, and v4.2.16. The django.contrib.auth.forms.PasswordResetForm class, when used in a view implementing password reset flows, allows remote attackers to enumerate user e-mail addresses by sending password reset requests and observing the outcome (only when e-mail sending is consistently failing).", "fixed_in": ["5.1.1", "5.0.9", "4.2.16"], "id": "GHSA-rrqc-c2jx-6jgv", "link": "https://osv.dev/vulnerability/GHSA-rrqc-c2jx-6jgv", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["BIT-django-2025-48432", "CVE-2025-48432", "PYSEC-2025-47"], "details": "An issue was discovered in Django 5.2 before 5.2.2, 5.1 before 5.1.10, and 4.2 before 4.2.22. Internal HTTP response logging does not escape request.path, which allows remote attackers to potentially manipulate log output via crafted URLs. This may lead to log injection or forgery when logs are viewed in terminals or processed by external systems.", "fixed_in": ["5.2.2", "5.1.10", "4.2.22"], "id": "GHSA-7xr5-9hcq-chf9", "link": "https://osv.dev/vulnerability/GHSA-7xr5-9hcq-chf9", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["BIT-django-2025-57833", "CVE-2025-57833"], "details": "An issue was discovered in Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6. FilteredRelation is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed QuerySet.annotate() or QuerySet.alias().", "fixed_in": ["4.2.24", "5.1.12", "5.2.6"], "id": "GHSA-6w2r-r2m5-xq5w", "link": "https://osv.dev/vulnerability/GHSA-6w2r-r2m5-xq5w", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["BIT-django-2025-64458", "CVE-2025-64458"], "details": "An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8.\nNFKC normalization in Python is slow on Windows. As a consequence, `django.http.HttpResponseRedirect`, `django.http.HttpResponsePermanentRedirect`, and the shortcut `django.shortcuts.redirect`  were subject to a potential  denial-of-service attack via certain inputs with a very large number of Unicode characters.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Seokchan Yoon for reporting this issue.", "fixed_in": ["5.2.8", "5.1.14", "4.2.26"], "id": "GHSA-qw25-v68c-qjf3", "link": "https://osv.dev/vulnerability/GHSA-qw25-v68c-qjf3", "source": "osv", "summary": null, "withdrawn": null}, {"aliases": ["CVE-2025-64459"], "details": "An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8.\nThe methods `QuerySet.filter()`, `QuerySet.exclude()`, and `QuerySet.get()`, and the class `Q()`, are subject to SQL injection when using a suitably crafted dictionary, with dictionary expansion, as the `_connector` argument.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank cyberstan for reporting this issue.", "fixed_in": ["5.2.8", "5.1.14", "4.2.26"], "id": "GHSA-frmv-pr5f-9mcr", "link": "https://osv.dev/vulnerability/GHSA-frmv-pr5f-9mcr", "source": "osv", "summary": null, "withdrawn": null}], "releases": {"1.10.2": [{"comment_text": "", "digests": {"blake2b_256": "8a0946f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd", "md5": "0b29f13cc5907dcf6f06649ce77be7c2", "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a"}, "downloads": -1, "filename": "Django-1.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b29f13cc5907dcf6f06649ce77be7c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6832895, "upload_time": "2016-10-01T20:05:18", "upload_time_iso_8601": "2016-10-01T20:05:18.594291Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "579e59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23", "md5": "5342e77374b2acd2eafa86d2bb68f8c9", "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1"}, "downloads": -1, "filename": "Django-1.10.2.tar.gz", "has_sig": false, "md5_digest": "5342e77374b2acd2eafa86d2bb68f8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7724987, "upload_time": "2016-10-01T20:05:31", "upload_time_iso_8601": "2016-10-01T20:05:31.330942Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.2.tar.gz", "yanked": false, "yanked_reason": null}], "1.10rc1": [{"comment_text": "", "digests": {"blake2b_256": "79a2988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2", "md5": "c951d6a11587d5e9f2b5e0a5cca96915", "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44"}, "downloads": -1, "filename": "Django-1.10rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c951d6a11587d5e9f2b5e0a5cca96915", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6785247, "upload_time": "2016-07-18T18:04:51", "upload_time_iso_8601": "2016-07-18T18:04:51.589122Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10rc1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "320ba54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1", "md5": "daf478a2459e54ba28e5ec600d669960", "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0"}, "downloads": -1, "filename": "Django-1.10rc1.tar.gz", "has_sig": false, "md5_digest": "daf478a2459e54ba28e5ec600d669960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7687388, "upload_time": "2016-07-18T18:05:05", "upload_time_iso_8601": "2016-07-18T18:05:05.503584Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10rc1.tar.gz", "yanked": false, "yanked_reason": null}], "1.10b1": [{"comment_text": "", "digests": {"blake2b_256": "e68c142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22", "md5": "907c0f7f7b6ac716e46312015dfa9e1a", "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478"}, "downloads": -1, "filename": "Django-1.10b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "907c0f7f7b6ac716e46312015dfa9e1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6641407, "upload_time": "2016-06-22T01:15:05", "upload_time_iso_8601": "2016-06-22T01:15:05.240779Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10b1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "02bed10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873", "md5": "c2f10b2d1453adc68e37132c3304317a", "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245"}, "downloads": -1, "filename": "Django-1.10b1.tar.gz", "has_sig": false, "md5_digest": "c2f10b2d1453adc68e37132c3304317a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7600640, "upload_time": "2016-06-22T01:15:17", "upload_time_iso_8601": "2016-06-22T01:15:17.267637Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10b1.tar.gz", "yanked": false, "yanked_reason": null}], "1.8.5": [{"comment_text": "", "digests": {"blake2b_256": "69cc9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35", "md5": "3c182cf9de00382ecf27fdc65fcfbe70", "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb"}, "downloads": -1, "filename": "Django-1.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c182cf9de00382ecf27fdc65fcfbe70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6167038, "upload_time": "2015-10-04T00:06:01", "upload_time_iso_8601": "2015-10-04T00:06:01.281154Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.8.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "d99ae6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4", "md5": "02426a28fb356e52006e053503d66490", "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653"}, "downloads": -1, "filename": "Django-1.8.5.tar.gz", "has_sig": false, "md5_digest": "02426a28fb356e52006e053503d66490", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7270297, "upload_time": "2015-10-04T00:06:18", "upload_time_iso_8601": "2015-10-04T00:06:18.616258Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.8.5.tar.gz", "yanked": false, "yanked_reason": null}], "1.11": [{"comment_text": "", "digests": {"blake2b_256": "47a6078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb", "md5": "4a191de100babe2bf88f205982d48e57", "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a"}, "downloads": -1, "filename": "Django-1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a191de100babe2bf88f205982d48e57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6942445, "upload_time": "2017-04-04T15:59:30", "upload_time_iso_8601": "2017-04-04T15:59:30.713294Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "7943ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355", "md5": "5008d266f198c2fe761916139162a0c2", "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30"}, "downloads": -1, "filename": "Django-1.11.tar.gz", "has_sig": false, "md5_digest": "5008d266f198c2fe761916139162a0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7853479, "upload_time": "2017-04-04T16:00:04", "upload_time_iso_8601": "2017-04-04T16:00:04.407084Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.11.tar.gz", "yanked": false, "yanked_reason": null}], "2.0.1": [{"comment_text": "", "digests": {"blake2b_256": "212a3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb", "md5": "e61da2fb97bed3cb9dda3f228832f82b", "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f"}, "downloads": -1, "filename": "Django-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e61da2fb97bed3cb9dda3f228832f82b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7101551, "upload_time": "2018-01-02T00:50:49", "upload_time_iso_8601": "2018-01-02T00:50:49.281283Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "546cb751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788", "md5": "29be9ee303a5a592b4ac1ad9316c620a", "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f"}, "downloads": -1, "filename": "Django-2.0.1.tar.gz", "has_sig": false, "md5_digest": "29be9ee303a5a592b4ac1ad9316c620a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8000807, "upload_time": "2018-01-02T00:51:04", "upload_time_iso_8601": "2018-01-02T00:51:04.317791Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.1.tar.gz", "yanked": false, "yanked_reason": null}], "2.0rc1": [{"comment_text": "", "digests": {"blake2b_256": "49656cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132", "md5": "7e24467bac63025333f76881f8f7d889", "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf"}, "downloads": -1, "filename": "Django-2.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e24467bac63025333f76881f8f7d889", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7004428, "upload_time": "2017-11-15T23:51:54", "upload_time_iso_8601": "2017-11-15T23:51:54.051974Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null}], "1.10.1": [{"comment_text": "", "digests": {"blake2b_256": "6ccfd6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56", "md5": "6b50546050424bf01fd9687de3096855", "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d"}, "downloads": -1, "filename": "Django-1.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b50546050424bf01fd9687de3096855", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6796229, "upload_time": "2016-09-01T23:17:41", "upload_time_iso_8601": "2016-09-01T23:17:41.185068Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "0a9ee76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469", "md5": "037d07e126eecc15a5fbf5221dd4081b", "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3"}, "downloads": -1, "filename": "Django-1.10.1.tar.gz", "has_sig": false, "md5_digest": "037d07e126eecc15a5fbf5221dd4081b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7700057, "upload_time": "2016-09-01T23:18:18", "upload_time_iso_8601": "2016-09-01T23:18:18.672706Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.1.tar.gz", "yanked": false, "yanked_reason": null}], "2.1b1": [{"comment_text": "", "digests": {"blake2b_256": "91190e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d", "md5": "5c1ea8f1f0a1afdad997c16123bc8b1b", "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16"}, "downloads": -1, "filename": "Django-2.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "5c1ea8f1f0a1afdad997c16123bc8b1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7204079, "upload_time": "2018-06-18T23:55:36", "upload_time_iso_8601": "2018-06-18T23:55:36.588389Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.1b1-py3-none-any.whl", "yanked": false, "yanked_reason": null}], "2.0.6": [{"comment_text": "", "digests": {"blake2b_256": "560eafdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac", "md5": "51da719305494d838ab65585065ccf7a", "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c"}, "downloads": -1, "filename": "Django-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "51da719305494d838ab65585065ccf7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7118853, "upload_time": "2018-06-01T15:32:04", "upload_time_iso_8601": "2018-06-01T15:32:04.039149Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "082ba6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57", "md5": "b33f1c1f86867787aade905fbfb9e7c8", "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8"}, "downloads": -1, "filename": "Django-2.0.6.tar.gz", "has_sig": false, "md5_digest": "b33f1c1f86867787aade905fbfb9e7c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7989435, "upload_time": "2018-06-01T15:32:11", "upload_time_iso_8601": "2018-06-01T15:32:11.407175Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0.6.tar.gz", "yanked": false, "yanked_reason": null}], "1.10.4": [{"comment_text": "", "digests": {"blake2b_256": "7137581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740", "md5": "28f2a0607bb52dac9c1b168b374de1cd", "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc"}, "downloads": -1, "filename": "Django-1.10.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28f2a0607bb52dac9c1b168b374de1cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6833471, "upload_time": "2016-12-01T23:46:26", "upload_time_iso_8601": "2016-12-01T23:46:26.502027Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "3b146c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499", "md5": "65aa2a1bd3b3f08b16a4cd368472d520", "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b"}, "downloads": -1, "filename": "Django-1.10.4.tar.gz", "has_sig": false, "md5_digest": "65aa2a1bd3b3f08b16a4cd368472d520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7735213, "upload_time": "2016-12-01T23:46:50", "upload_time_iso_8601": "2016-12-01T23:46:50.215935Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.4.tar.gz", "yanked": false, "yanked_reason": null}], "1.10.5": [{"comment_text": "", "digests": {"blake2b_256": "4560faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab", "md5": "6892778eea81f14acd58d883f10f3d9f", "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4"}, "downloads": -1, "filename": "Django-1.10.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6892778eea81f14acd58d883f10f3d9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6833796, "upload_time": "2017-01-04T19:22:17", "upload_time_iso_8601": "2017-01-04T19:22:17.889078Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "c3c26096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467", "md5": "3fce02f1e6461fec21f1f15ea7489924", "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b"}, "downloads": -1, "filename": "Django-1.10.5.tar.gz", "has_sig": false, "md5_digest": "3fce02f1e6461fec21f1f15ea7489924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7734715, "upload_time": "2017-01-04T19:23:00", "upload_time_iso_8601": "2017-01-04T19:23:00.596664Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.5.tar.gz", "yanked": false, "yanked_reason": null}], "2.1a1": [{"comment_text": "", "digests": {"blake2b_256": "6372d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7", "md5": "813c556c785c948d5f10dc3a3f9383e6", "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945"}, "downloads": -1, "filename": "Django-2.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "813c556c785c948d5f10dc3a3f9383e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7202943, "upload_time": "2018-05-18T01:01:19", "upload_time_iso_8601": "2018-05-18T01:01:19.030204Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.1a1-py3-none-any.whl", "yanked": false, "yanked_reason": null}], "1.10.3": [{"comment_text": "", "digests": {"blake2b_256": "0eab16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8", "md5": "dd66eaec09d7a3810c40b01c53535b37", "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1"}, "downloads": -1, "filename": "Django-1.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd66eaec09d7a3810c40b01c53535b37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6833335, "upload_time": "2016-11-01T13:56:54", "upload_time_iso_8601": "2016-11-01T13:56:54.139706Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "4d6bcf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2", "md5": "70e4e0e6b2b38e782436e4eb7eb6ff39", "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30"}, "downloads": -1, "filename": "Django-1.10.3.tar.gz", "has_sig": false, "md5_digest": "70e4e0e6b2b38e782436e4eb7eb6ff39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7733727, "upload_time": "2016-11-01T13:57:16", "upload_time_iso_8601": "2016-11-01T13:57:16.055061Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.3.tar.gz", "yanked": false, "yanked_reason": null}], "1.10a1": [{"comment_text": "", "digests": {"blake2b_256": "0250b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419", "md5": "2e29930f401031ecf33e36bfa4739245", "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e"}, "downloads": -1, "filename": "Django-1.10a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e29930f401031ecf33e36bfa4739245", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6600566, "upload_time": "2016-05-20T12:16:44", "upload_time_iso_8601": "2016-05-20T12:16:44.951411Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10a1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "ae983b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401", "md5": "25f3210c15f3bf9bb7e4c33adfbcb952", "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76"}, "downloads": -1, "filename": "Django-1.10a1.tar.gz", "has_sig": false, "md5_digest": "25f3210c15f3bf9bb7e4c33adfbcb952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7543001, "upload_time": "2016-05-20T12:24:59", "upload_time_iso_8601": "2016-05-20T12:24:59.952686Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10a1.tar.gz", "yanked": false, "yanked_reason": null}], "1.10": [{"comment_text": "", "digests": {"blake2b_256": "4b4c059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8", "md5": "36e17cd1a0255258e1dec1bbb8808040", "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320"}, "downloads": -1, "filename": "Django-1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36e17cd1a0255258e1dec1bbb8808040", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6795167, "upload_time": "2016-08-01T18:32:07", "upload_time_iso_8601": "2016-08-01T18:32:07.351674Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null}, {"comment_text": "", "digests": {"blake2b_256": "185c3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378", "md5": "939e4d989b93a4e12e4ec5d98fcdb4f5", "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005"}, "downloads": -1, "filename": "Django-1.10.tar.gz", "has_sig": false, "md5_digest": "939e4d989b93a4e12e4ec5d98fcdb4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7691063, "upload_time": "2016-08-01T18:32:16", "upload_time_iso_8601": "2016-08-01T18:32:16.280614Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-1.10.tar.gz", "yanked": false, "yanked_reason": null}], "2.0b1": [{"comment_text": "", "digests": {"blake2b_256": "6c37e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e", "md5": "4d834100601f91e885f4a806be8756c6", "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0"}, "downloads": -1, "filename": "Django-2.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d834100601f91e885f4a806be8756c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7003741, "upload_time": "2017-10-17T02:00:54", "upload_time_iso_8601": "2017-10-17T02:00:54.980990Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0b1-py3-none-any.whl", "yanked": false, "yanked_reason": null}], "2.0a1": [{"comment_text": "", "digests": {"blake2b_256": "9a3d5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0", "md5": "4d83cd13a20ae81c2bb81c124616a027", "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416"}, "downloads": -1, "filename": "Django-2.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d83cd13a20ae81c2bb81c124616a027", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7002800, "upload_time": "2017-09-22T18:09:22", "upload_time_iso_8601": "2017-09-22T18:09:22.828675Z", "url": "https://fixtures.pulpproject.org/python-pypi/packages/Django-2.0a1-py3-none-any.whl", "yanked": false, "yanked_reason": null}]}}