{ "info": { "author": "Diederik van der Boor", "author_email": "opensource@edoburu.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://img.shields.io/travis/django-parler/django-parler/master.svg?branch=master\n :target: http://travis-ci.org/django-parler/django-parler\n.. image:: https://readthedocs.org/projects/django-parler/badge/?version=stable\n :target: https://django-parler.readthedocs.io/en/stable/\n.. image:: https://img.shields.io/pypi/v/django-parler.svg\n :target: https://pypi.python.org/pypi/django-parler/\n.. image:: https://img.shields.io/pypi/l/django-parler.svg\n :target: https://pypi.python.org/pypi/django-parler/\n.. image:: https://img.shields.io/codecov/c/github/django-parler/django-parler/master.svg\n :target: https://codecov.io/github/django-parler/django-parler?branch=master\n\ndjango-parler\n=============\n\nSimple Django model translations without nasty hacks.\n\nFeatures:\n\n* Nice admin integration.\n* Access translated attributes like regular attributes.\n* Automatic fallback to the default language.\n* Separate table for translated fields, compatible with django-hvad_.\n* Plays nice with others, compatible with django-polymorphic_, django-mptt_ and such:\n\n * No ORM query hacks.\n * Easy to combine with custom Manager or QuerySet classes.\n * Easy to construct the translations model manually when needed.\n\nSee the documentation_ for more details.\n\n\nA brief overview\n================\n\nInstalling django-parler\n------------------------\n\nThe package can be installed using:\n\n.. code-block:: bash\n\n pip install django-parler\n\nAdd the following settings:\n\n.. code-block:: python\n\n INSTALLED_APPS += (\n 'parler',\n )\n\nOptionally, the admin tabs can be configured too:\n\n.. code-block:: python\n\n PARLER_LANGUAGES = {\n None: (\n {'code': 'en',},\n {'code': 'en-us',},\n {'code': 'it',},\n {'code': 'nl',},\n ),\n 'default': {\n 'fallback': 'en', # defaults to PARLER_DEFAULT_LANGUAGE_CODE\n 'hide_untranslated': False, # the default; let .active_translations() return fallbacks too.\n }\n }\n\nReplace ``None`` with the ``SITE_ID`` when you run a multi-site project with the sites framework.\nEach ``SITE_ID`` can be added as additional entry in the dictionary.\n\nMake sure your project is configured for multiple languages.\nIt might be useful to limit the ``LANGUAGES`` setting. For example:\n\n.. code-block:: python\n\n from django.utils.translation import ugettext_lazy as _\n\n LANGUAGE_CODE = 'en'\n\n LANGUAGES = (\n ('en', _(\"English\")),\n ('en-us', _(\"US English\")),\n ('it', _('Italian')),\n ('nl', _('Dutch')),\n ('fr', _('French')),\n ('es', _('Spanish')),\n )\n\nBy default, the fallback language is the same as ``LANGUAGE_CODE``.\nThe fallback language can be changed in the settings:\n\n.. code-block:: python\n\n PARLER_DEFAULT_LANGUAGE_CODE = 'en'\n\n\nCreating models\n---------------\n\nUsing the ``TranslatedFields`` wrapper, model fields can be marked as translatable:\n\n.. code-block:: python\n\n from django.db import models\n from parler.models import TranslatableModel, TranslatedFields\n\n class MyModel(TranslatableModel):\n translations = TranslatedFields(\n title = models.CharField(_(\"Title\"), max_length=200)\n )\n\n def __unicode__(self):\n return self.title\n\nAccessing fields\n----------------\n\nTranslatable fields can be used like regular fields:\n\n.. code-block:: python\n\n >>> object = MyModel.objects.all()[0]\n >>> object.get_current_language()\n 'en'\n >>> object.title\n u'cheese omelet'\n\n >>> object.set_current_language('fr') # Only switches\n >>> object.title = \"omelette du fromage\" # Translation is created on demand.\n >>> object.save()\n\nInternally, django-parler stores the translated fields in a separate model, with one row per language.\n\nFiltering translations\n----------------------\n\nTo query translated fields, use the ``.translated()`` method:\n\n.. code-block:: python\n\n MyObject.objects.translated(title='cheese omelet')\n\nTo access objects in both the current and possibly the fallback language, use:\n\n.. code-block:: python\n\n MyObject.objects.active_translations(title='cheese omelet')\n\nThis returns objects in the languages which are considered \"active\", which are:\n\n* The current language\n* The fallback language when ``hide_untranslated=False`` in the ``PARLER_LANGUAGES`` setting.\n\n\nChanging the language\n---------------------\n\nThe queryset can be instructed to return objects in a specific language:\n\n.. code-block:: python\n\n >>> objects = MyModel.objects.language('fr').all()\n >>> objects[0].title\n u'omelette du fromage'\n\nThis only sets the language of the object.\nBy default, the current Django language is used.\n\nUse ``object.get_current_language()`` and ``object.set_current_language()``\nto change the language on individual objects.\nThere is a context manager to do this temporary:\n\n.. code-block:: python\n\n from parler.utils.context import switch_language\n\n with switch_language(model, 'fr'):\n print model.title\n\nAnd a function to query just a specific field:\n\n.. code-block:: python\n\n model.safe_translation_getter('title', language_code='fr')\n\n\nAdvanced Features\n-----------------\n\nThis package also includes:\n\n* Creating the ``TranslatedFieldsModel`` manually!\n* Form classes for inline support.\n* View classes for switching languages, creating/updating translatable objects.\n* Template tags for language switching-buttons.\n* ORM methods to handle the translated fields.\n* Admin inlines support.\n\nSee the documentation_ for more details.\n\n\nSpecial notes\n=============\n\n* Using ``ModelAdmin.prepopulated_fields`` doesn't work, but you can use ``get_prepopulated_fields()`` as workaround.\n* Due to `ORM restrictions `_\n queries for translated fields should be performed in a single ``.translated(..)`` or ``.active_translations(..)`` call.\n* The ``.active_translations(..)`` method typically needs to ``.distinct()`` call to avoid duplicate results of the same object.\n\n\nTODO\n====\n\n* The list code currently performs one query per object. This needs to be reduced.\n* Preferably, the ``TranslatedField`` proxy on the model should behave like a ``RelatedField``,\n if that would nicely with the ORM too.\n\nPlease contribute your improvements or work on these area's!\n\n\nContributing\n============\n\nThis module is designed to be generic. In case there is anything you didn't like about it,\nor think it's not flexible enough, please let us know. We'd love to improve it!\n\nIf you have any other valuable contribution, suggestion or idea,\nplease let us know as well because we will look into it.\nPull requests are welcome too. :-)\n\n\n.. _django-hvad: https://github.com/kristianoellegaard/django-hvad\n.. _django-mptt: https://github.com/django-mptt/django-mptt\n.. _django-fluent-pages: https://github.com/edoburu/django-fluent-pages\n.. _django-polymorphic: https://github.com/django-polymorphic/django-polymorphic\n.. _documentation: https://django-parler.readthedocs.io/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/edoburu/django-parler/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/edoburu/django-parler", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "django-parler", "package_url": "https://pypi.org/project/django-parler/", "platform": "", "project_url": "https://pypi.org/project/django-parler/", "project_urls": { "Download": "https://github.com/edoburu/django-parler/zipball/master", "Homepage": "https://github.com/edoburu/django-parler" }, "release_url": "https://pypi.org/project/django-parler/2.0/", "requires_dist": null, "requires_python": "", "summary": "Simple Django model translations without nasty hacks, featuring nice admin integration.", "version": "2.0" }, "last_serial": 5589192, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "aa6d78e3f0491bd64f2733e03022b0ae", "sha256": "7cdfea456341caec82f8a37668e57a9599286064e12a67f6d8b1d07d500bd4cf" }, "downloads": -1, "filename": "django-parler-0.9.tar.gz", "has_sig": false, "md5_digest": "aa6d78e3f0491bd64f2733e03022b0ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26742, "upload_time": "2013-09-10T20:42:02", "url": "https://files.pythonhosted.org/packages/47/82/f6abe47bbc6a2066745a0cf6f156d7bbfd765e0f941f58e39d61c5fb2b82/django-parler-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "b57e8d19ea76cec03a6986b167a9126c", "sha256": "a9fbfa5ac5658f09a14f45ea667d1368b9d1bc9eb558faafbe80381db31f79f8" }, "downloads": -1, "filename": "django-parler-0.9.1.tar.gz", "has_sig": false, "md5_digest": "b57e8d19ea76cec03a6986b167a9126c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28020, "upload_time": "2013-09-11T12:12:42", "url": "https://files.pythonhosted.org/packages/45/10/ef273b59da6e2f0a53e07d34344189269f5ff76cea4c9f9d3190b2b70f90/django-parler-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "87211d1d7e075e5d1a26e1fd7587b7fb", "sha256": "2e4cb2edad9015178e3ace4b155a035cb081ad52c0982750ad62c8b23a65eb73" }, "downloads": -1, "filename": "django-parler-0.9.2.tar.gz", "has_sig": false, "md5_digest": "87211d1d7e075e5d1a26e1fd7587b7fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31664, "upload_time": "2013-09-13T16:48:50", "url": "https://files.pythonhosted.org/packages/10/85/1f43a303048806ceba86391888d0c0a81b5cb5b6a9caca41753655a60c8d/django-parler-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "e187ec89a5d20f106024aa85ea187282", "sha256": "c471e01a6e0a9929878d2e3d322c4f544cf97957ff092f06a61db284cae4a295" }, "downloads": -1, "filename": "django-parler-0.9.3.tar.gz", "has_sig": false, "md5_digest": "e187ec89a5d20f106024aa85ea187282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34157, "upload_time": "2013-09-24T10:58:34", "url": "https://files.pythonhosted.org/packages/cf/b0/d75d73fb5b9418249bf356cc1b182be29fa92b0ea7dc2aabd312e423616d/django-parler-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "0368eed000d9b6053d6ecd44abc46be5", "sha256": "ff11cfa54888abbf84846edb4adce76133466162152f06a56e4adb17db23c65c" }, "downloads": -1, "filename": "django-parler-0.9.4.tar.gz", "has_sig": false, "md5_digest": "0368eed000d9b6053d6ecd44abc46be5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36933, "upload_time": "2013-10-14T14:15:32", "url": "https://files.pythonhosted.org/packages/ab/55/ee77cd1645a564edcd85a6fe41744cca9340ba1d705e4a9d68916b007cbb/django-parler-0.9.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "1a4dbdd8ec9d0e6f1e5814bbe8383a3c", "sha256": "e2237784e30206e545562550938d2af833df48a81191b85808503bd584c09816" }, "downloads": -1, "filename": "django-parler-1.0.tar.gz", "has_sig": false, "md5_digest": "1a4dbdd8ec9d0e6f1e5814bbe8383a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48522, "upload_time": "2014-07-07T13:05:33", "url": "https://files.pythonhosted.org/packages/7d/20/e0f8419450c5592dc4611ed2d5f96a27514f64253d5264aff7ed161d3826/django-parler-1.0.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "6b39e0939df0271956e37613f801a815", "sha256": "c78effc1c8aab6d3c4fd2cc037960749f266b231afd6c7fe682d71bc2b73e74a" }, "downloads": -1, "filename": "django-parler-1.0a1.tar.gz", "has_sig": false, "md5_digest": "6b39e0939df0271956e37613f801a815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41593, "upload_time": "2014-03-17T09:46:00", "url": "https://files.pythonhosted.org/packages/b6/25/7dbf9297d4b16de419bfc9014715a3c08cc065152ac1e7bcb521688d4211/django-parler-1.0a1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "9d17480f7ca9ace1be8e41d417b847dc", "sha256": "0cdbb4394e53b94f1184d6c8e19ec148e756585ea1021e6473db6c71da4aa533" }, "downloads": -1, "filename": "django-parler-1.0b1.tar.gz", "has_sig": false, "md5_digest": "9d17480f7ca9ace1be8e41d417b847dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45509, "upload_time": "2014-04-14T12:31:50", "url": "https://files.pythonhosted.org/packages/c8/d5/6b060afad42a04f85fb065b179da4c24008c5df177035259b48981c3c200/django-parler-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "29a1b45a995fcc55681e105b966c6803", "sha256": "02f2afb57efb84bb4ef9188f2be9088649231df813ef0347ffef4e9261d1ca06" }, "downloads": -1, "filename": "django-parler-1.0b2.tar.gz", "has_sig": false, "md5_digest": "29a1b45a995fcc55681e105b966c6803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45571, "upload_time": "2014-05-14T08:23:22", "url": "https://files.pythonhosted.org/packages/c9/48/062c05e80a399de41bc41a8bb55e1bb165054f204cafeaeecc61db702df1/django-parler-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "81127ddf2b1856f65572adaa9e2f8f45", "sha256": "0bac5b33c7be99f0403e6cca408dd2b07d0b2e2ccf79e11f59cb188f103e9d6e" }, "downloads": -1, "filename": "django-parler-1.0b3.tar.gz", "has_sig": false, "md5_digest": "81127ddf2b1856f65572adaa9e2f8f45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49439, "upload_time": "2014-06-11T14:13:10", "url": "https://files.pythonhosted.org/packages/6d/e1/7f6badfebdbebdd613632fe525a03c7f1c43a87e6babf4a4908279e2c779/django-parler-1.0b3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "13885d6edcb936da7bf646ddb9a045d0", "sha256": "160c1f0f638b19d4d54a7466143b1e0721fd4406bb148edb0e558548fcbc0c28" }, "downloads": -1, "filename": "django_parler-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13885d6edcb936da7bf646ddb9a045d0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61289, "upload_time": "2014-09-29T10:01:04", "url": "https://files.pythonhosted.org/packages/2a/ea/b30ab6d0f0d405c5191a04178d6e97bbdeef76beeae067fb8fa5e44e67f8/django_parler-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bea30e5f91e73bb2b9507a004cb7a44f", "sha256": "f58f53ca4daceedd68dbc582b71578789545b01308cd99d7fe62534b8e3ec763" }, "downloads": -1, "filename": "django-parler-1.1.tar.gz", "has_sig": false, "md5_digest": "bea30e5f91e73bb2b9507a004cb7a44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51800, "upload_time": "2014-09-29T10:01:01", "url": "https://files.pythonhosted.org/packages/43/cd/d1fbf9d4a5889121b27eb79ffa1c7680ace3ae0961f029a100785de5d5eb/django-parler-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f862fc8a39974a9b05728e413dd0a16a", "sha256": "faee87b318d8c427b749cf4a55fe99ba919fe056460f319c4f42f2abb80bb4e4" }, "downloads": -1, "filename": "django_parler-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f862fc8a39974a9b05728e413dd0a16a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 61437, "upload_time": "2014-10-14T11:12:45", "url": "https://files.pythonhosted.org/packages/8d/cc/6ffbaac8219dd1fad2f098fee666aeba33b1e7450c693ef70aab183f297d/django_parler-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "effc6eea3414ab66a5ada291751f2597", "sha256": "8b82ef922d1349017fcebbe7f2035c5c4d65619d9cc11b766a5b7abc1636e552" }, "downloads": -1, "filename": "django-parler-1.1.1.tar.gz", "has_sig": false, "md5_digest": "effc6eea3414ab66a5ada291751f2597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51852, "upload_time": "2014-10-14T11:12:42", "url": "https://files.pythonhosted.org/packages/76/34/7fefc6dbf50e17290a80d8a2fe85cc3e7d1ef864116f27fef636ae181371/django-parler-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "70928089e02fbe7685e8db97fc5f4621", "sha256": "6ff3732d6cf55bcb18c13dd1e6aeadbe1bfb61db1e5889743be56b1226ab8ce4" }, "downloads": -1, "filename": "django_parler-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70928089e02fbe7685e8db97fc5f4621", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 65925, "upload_time": "2014-10-30T12:40:46", "url": "https://files.pythonhosted.org/packages/e7/6a/0e80bd3f9eb3b339aed7799c25532285c4d13b63838e5ba55681598d15a8/django_parler-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea6f370868bd48fc7d6ef9708455681", "sha256": "e40f3f9a3d2b8ca3ffd435b8d16b31b73489fc0eb15ccb0bc32da95a0e3ac894" }, "downloads": -1, "filename": "django-parler-1.2.tar.gz", "has_sig": false, "md5_digest": "9ea6f370868bd48fc7d6ef9708455681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55985, "upload_time": "2014-10-30T12:40:44", "url": "https://files.pythonhosted.org/packages/67/07/c8115eaacda983c27d03ed385c7ca87116b23ee1d6a6977ee2b6eaec32cb/django-parler-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2e8a63d464778d2d4c037daeebb284fc", "sha256": "af30488a26bf881316d6bc7fbb5b40ef5fd95d9206611b94fdae2e5f7474140b" }, "downloads": -1, "filename": "django_parler-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e8a63d464778d2d4c037daeebb284fc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 66003, "upload_time": "2014-10-31T16:35:10", "url": "https://files.pythonhosted.org/packages/9a/9a/032f54d0528d28bf41313d91e426cdb0adfcf0528e80dfe95e935aeda4d5/django_parler-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "763f40da9ee1f5f1aeea74e37bb4695f", "sha256": "aef07269f762f91cca50a44a641bc58fa0cb7bec302c8d63567899979bd1eebc" }, "downloads": -1, "filename": "django-parler-1.2.1.tar.gz", "has_sig": false, "md5_digest": "763f40da9ee1f5f1aeea74e37bb4695f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56053, "upload_time": "2014-10-31T16:35:06", "url": "https://files.pythonhosted.org/packages/27/80/b9b9047aed1f041fd5b2d9905ae2546599389368d99db2425347731ab16c/django-parler-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "619242f450a5f7aee1e495b6adbdb197", "sha256": "527c808f12b71079bd279fe75b577a3820c334705f288a3eb8fac832b95c8b5b" }, "downloads": -1, "filename": "django_parler-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "619242f450a5f7aee1e495b6adbdb197", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69035, "upload_time": "2015-03-13T14:51:02", "url": "https://files.pythonhosted.org/packages/55/bc/d18b1c82d7e2946b01a9d885d70394e2eac7416d4a65044a544578db0247/django_parler-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf4a557ee4ff5e4cb4bb7f3aaf009c9", "sha256": "281bc08de5052ae9208d68f1eac1bb0d879df6efd088df044aa876321d23ed96" }, "downloads": -1, "filename": "django-parler-1.3.tar.gz", "has_sig": false, "md5_digest": "daf4a557ee4ff5e4cb4bb7f3aaf009c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58308, "upload_time": "2015-03-13T14:50:59", "url": "https://files.pythonhosted.org/packages/11/bb/495edbd739c2cb3afb69762fc41503a94b39973e1a57a0a4cc036fee90f3/django-parler-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "469a522830353f664569e27db45dc276", "sha256": "9096b7dd40505ee0905389c607eb28c242b6a2dfc8bc744ea2c262294b363263" }, "downloads": -1, "filename": "django_parler-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "469a522830353f664569e27db45dc276", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69654, "upload_time": "2015-04-13T11:13:58", "url": "https://files.pythonhosted.org/packages/8b/9f/5aa742b6c409dcef9d7babf1370f189451d3fb53c1bcb8b564be6ced43cd/django_parler-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a95ce855fbdc8fe0f809c321ba6695b9", "sha256": "48b18c3147fa62a798e0454e5b4f74e606a98df4e119184ec91f2b45e1b03482" }, "downloads": -1, "filename": "django-parler-1.4.tar.gz", "has_sig": false, "md5_digest": "a95ce855fbdc8fe0f809c321ba6695b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58842, "upload_time": "2015-04-13T11:13:55", "url": "https://files.pythonhosted.org/packages/be/f5/c69cde50090c52e99da93700d0359c596eca86c3232a2c8250ede0576837/django-parler-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "5c4a128c52469902cf990f2e4f7b5f63", "sha256": "1de386a88b4abde37e913dbe0ce181aab7fbff310fef756d56ec920d9fc37655" }, "downloads": -1, "filename": "django_parler-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c4a128c52469902cf990f2e4f7b5f63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71914, "upload_time": "2015-07-30T09:32:30", "url": "https://files.pythonhosted.org/packages/de/29/414273326ace14cc29a95c9fc13c2be58eeea620709d30f57e336a6187e4/django_parler-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ca603b8a36511982a7c4515aad3ea1a", "sha256": "1ff4e1a27e383c2e43c1eb3a546e734e72fe8d3e24180662eceb5c00852d6481" }, "downloads": -1, "filename": "django-parler-1.5.tar.gz", "has_sig": false, "md5_digest": "6ca603b8a36511982a7c4515aad3ea1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60532, "upload_time": "2015-07-30T09:32:26", "url": "https://files.pythonhosted.org/packages/23/b3/07f3db14cfaeffce964bcdedb3123d12a916328fd4f5660dfed826e4383b/django-parler-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "9fc9ddc69c0a88828ff0cf2bda36a6a1", "sha256": "b1bfa927c633eaa1afe4969377329a9c999de4606e4eabb2c15d5cd07c6bc6eb" }, "downloads": -1, "filename": "django_parler-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fc9ddc69c0a88828ff0cf2bda36a6a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72821, "upload_time": "2015-10-01T16:16:21", "url": "https://files.pythonhosted.org/packages/5c/12/773ce3c058a48cc0001a06a6fe7b59e55704e33142cb368404b651b870bc/django_parler-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce26f3e1d0fcb13fd72a60a0785a9c7f", "sha256": "628e279fae5537f5411018e3fab936b444091b9ff9420cb08a04248f50bbb820" }, "downloads": -1, "filename": "django-parler-1.5.1.tar.gz", "has_sig": false, "md5_digest": "ce26f3e1d0fcb13fd72a60a0785a9c7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61455, "upload_time": "2015-10-01T16:16:18", "url": "https://files.pythonhosted.org/packages/96/1d/b126736c2cae21093db0b77404ce6baa33e383990d2220216c09ed1e2d36/django-parler-1.5.1.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "6455e0654ff0e9c91aa7e7754b477fef", "sha256": "7f2549c5482b14fb9a48ddf77ca9b481dfacf335db73b1ff4539d5ab682c79d2" }, "downloads": -1, "filename": "django_parler-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6455e0654ff0e9c91aa7e7754b477fef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 74220, "upload_time": "2015-12-29T16:51:16", "url": "https://files.pythonhosted.org/packages/ab/80/72eacc17ba6bae57a069bd6cb4e923aae9e3f68e3795a4e41aa368db0d65/django_parler-1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dadd42643747b30ec86ce1cf963c0ac", "sha256": "203b7f19bb9e707cd97dcc8f4965430d158a8ec00343aec41fccf6e10681d929" }, "downloads": -1, "filename": "django-parler-1.6.tar.gz", "has_sig": false, "md5_digest": "9dadd42643747b30ec86ce1cf963c0ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62329, "upload_time": "2015-12-29T16:51:11", "url": "https://files.pythonhosted.org/packages/60/cf/864492c94ead3f17576a69bbf1a438b107e0d0d2323cd73348fc185adb59/django-parler-1.6.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "62220df08a6de6cb3dafd39267e61775", "sha256": "71fb99b9013327d36b8a480be4bd5472f3a1d097bcb3fe65b0c7406100c074d7" }, "downloads": -1, "filename": "django_parler-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62220df08a6de6cb3dafd39267e61775", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 74526, "upload_time": "2016-02-11T13:57:54", "url": "https://files.pythonhosted.org/packages/b0/1e/9a0b3cc689b2c6a368067d4bb95fef23c92bc03267cdc9bb00192c3077f7/django_parler-1.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef8e158e0d03fb779d180ab5e9d0fd96", "sha256": "8371dd8c145f48d00db196976debc9b7163a4dc5b665e90d3b667851916968ea" }, "downloads": -1, "filename": "django-parler-1.6.1.tar.gz", "has_sig": false, "md5_digest": "ef8e158e0d03fb779d180ab5e9d0fd96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63005, "upload_time": "2016-02-11T13:57:44", "url": "https://files.pythonhosted.org/packages/d7/0f/56e4949492b5e951d3b465ccc821fb3fd3730588649ce913407a23063e9e/django-parler-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "7bb6dcd7c03199a9390d4f6a057df60c", "sha256": "97d41333199bb332fd3093709d30b7087f3e9bef24c0ccbebdabe97b9763523a" }, "downloads": -1, "filename": "django_parler-1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bb6dcd7c03199a9390d4f6a057df60c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75153, "upload_time": "2016-03-08T10:38:20", "url": "https://files.pythonhosted.org/packages/0e/8e/4c5de0908fcb88f5bbcebf11974e3e91eacc2f7f28c0a804e3f2018cb94a/django_parler-1.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9974d6ecd759dd70a03d7b126e7050c", "sha256": "2df51c17b44d1e3fe519c344e8db2203b9b391d39339d4ad5f2d3fe0a86332be" }, "downloads": -1, "filename": "django-parler-1.6.2.tar.gz", "has_sig": false, "md5_digest": "d9974d6ecd759dd70a03d7b126e7050c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63612, "upload_time": "2016-03-08T10:38:02", "url": "https://files.pythonhosted.org/packages/7b/87/bedb888017d71d8b2368e96d99ed57c990675f25fcfcfd9abf9936480f11/django-parler-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "ae47c68e65a038749b0f24e796e2102d", "sha256": "5f9bef6975be51e0ede25100f260788805534d096aee40e3ea06ab4eb3963d8b" }, "downloads": -1, "filename": "django_parler-1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae47c68e65a038749b0f24e796e2102d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79390, "upload_time": "2016-05-05T10:09:58", "url": "https://files.pythonhosted.org/packages/63/92/ed24d8289f93c2b3a1034d13b7ffdf21ac9fb51679f9053d637e51a33df9/django_parler-1.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "661b2fb6f2d1210a5e01d269bf0907f8", "sha256": "fda4c63e4fba9f7883d58db4a80ac0c0cf052fc1a2e4ae944683030f59418cf4" }, "downloads": -1, "filename": "django-parler-1.6.3.tar.gz", "has_sig": false, "md5_digest": "661b2fb6f2d1210a5e01d269bf0907f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66340, "upload_time": "2016-05-05T10:10:27", "url": "https://files.pythonhosted.org/packages/ef/25/c878b460330cceba9ff8dfdc87159d55c23971b8927776ff33477f06c7f4/django-parler-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "35f15fb278d8e9311318e8212a73f0fd", "sha256": "3a03c116a63de6a4aadb4c8492c72a7853a2a4384b51ffbc5313938541994714" }, "downloads": -1, "filename": "django_parler-1.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35f15fb278d8e9311318e8212a73f0fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80478, "upload_time": "2016-06-14T18:57:37", "url": "https://files.pythonhosted.org/packages/e1/c2/7f6ceee1e716691aafc43ebed4d9d21c5f6f0cb19ea13cf0855734a52f6d/django_parler-1.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d3858827bda9d6988cd6202a57c6ca", "sha256": "62edd9fb8e3131abf06d32cb27ffdb30d2c97ea77d309ecb33a806d3ba6ae0a5" }, "downloads": -1, "filename": "django-parler-1.6.4.tar.gz", "has_sig": false, "md5_digest": "d9d3858827bda9d6988cd6202a57c6ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67048, "upload_time": "2016-06-14T18:57:50", "url": "https://files.pythonhosted.org/packages/7c/15/642d85f77b421fc91121fdd63b10ae602bc03c8cb4cf43ec6c170ed3df39/django-parler-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "eda8a00282505b5430fd9db20afedc94", "sha256": "20ca403a8c9aa0fa0fa01f6c9659666bb763c1947c34ea8fffea0ce2f490fc80" }, "downloads": -1, "filename": "django_parler-1.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eda8a00282505b5430fd9db20afedc94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80820, "upload_time": "2016-07-11T12:29:23", "url": "https://files.pythonhosted.org/packages/13/16/cee73933b6f22dd646ab328652c62e6dbc4c5f44369545a3bf1a7c9c42fd/django_parler-1.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f804ba615859a9abc5fd74be14b89f02", "sha256": "72a45dfc48fb606f4ad667fba6b498912105f028fe794fd3abb7ed29fa90c914" }, "downloads": -1, "filename": "django-parler-1.6.5.tar.gz", "has_sig": false, "md5_digest": "f804ba615859a9abc5fd74be14b89f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67383, "upload_time": "2016-07-11T12:29:29", "url": "https://files.pythonhosted.org/packages/ac/a8/554e79ae4e6ae6928a41d7a554c11d36e310efa0722eed82501bb47dacf8/django-parler-1.6.5.tar.gz" } ], "1.6b1": [ { "comment_text": "", "digests": { "md5": "36f97fb928e385a9aaa57a220e03b05c", "sha256": "b9c297936cb07148b0214f84b3ffb55c54aedf741db027ecece75155ee3facdd" }, "downloads": -1, "filename": "django_parler-1.6b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36f97fb928e385a9aaa57a220e03b05c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 74284, "upload_time": "2015-12-16T16:29:59", "url": "https://files.pythonhosted.org/packages/22/84/07576b0296e5107c81406faa3f3956ce4810a8e43135d36ec1fb3040596f/django_parler-1.6b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a7c12935b44d3b8a494444b4ea675e2", "sha256": "c4dfb2aa71d3f593445114476848b33921d5d89d101bb363bc405681fdf38801" }, "downloads": -1, "filename": "django-parler-1.6b1.tar.gz", "has_sig": false, "md5_digest": "7a7c12935b44d3b8a494444b4ea675e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62602, "upload_time": "2015-12-16T16:29:52", "url": "https://files.pythonhosted.org/packages/72/2a/a0603470df10fe6d5e702fe463bd9d0f21376062726dada14381fb11dd0c/django-parler-1.6b1.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "6f964bc5e70856ecb9a8c0718d47651b", "sha256": "a3cba9eb55e571f08de2757501353cd5e18d03c042e217799efedef1027e2272" }, "downloads": -1, "filename": "django_parler-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f964bc5e70856ecb9a8c0718d47651b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82645, "upload_time": "2016-11-29T13:13:13", "url": "https://files.pythonhosted.org/packages/02/dd/d34f7315ba5abaada112d18e62a534634f0d68cfa41599df24ca63fa7da6/django_parler-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b7e4a2ec9047b775d4f0d4d38c51317", "sha256": "6fc253fdc40ee14683323620191038a3aeced832113a284c1b681478bf62f1ef" }, "downloads": -1, "filename": "django-parler-1.7.tar.gz", "has_sig": false, "md5_digest": "3b7e4a2ec9047b775d4f0d4d38c51317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68990, "upload_time": "2016-11-29T13:13:16", "url": "https://files.pythonhosted.org/packages/44/85/837242dd005fba15067d7480560170b02039302897b95b5eadeab40e68a0/django-parler-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "e81d1593df192c7579e740689c919d0e", "sha256": "5ef569ca10dca20508df06e7787859ffc2e6352c25e02a669dc4ab820febf136" }, "downloads": -1, "filename": "django_parler-1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e81d1593df192c7579e740689c919d0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81202, "upload_time": "2017-06-20T14:32:06", "url": "https://files.pythonhosted.org/packages/b0/0a/7156ed5816aed3e70c7f3328753ac24f651e67219504754b348d90129b65/django_parler-1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "756a3e1d6398db4b113361d295a68487", "sha256": "d51cc67de720c27cf97575a17c75b9a907bc9b1ad36853ecc6ea798e7bc68bf2" }, "downloads": -1, "filename": "django-parler-1.8.tar.gz", "has_sig": false, "md5_digest": "756a3e1d6398db4b113361d295a68487", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67829, "upload_time": "2017-06-20T14:32:08", "url": "https://files.pythonhosted.org/packages/c6/ad/6faf34e32717222c78ea39e63aaffa714092ffbda413190d21a62347d785/django-parler-1.8.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "feff91ba80117a6a2874cca6a67583f5", "sha256": "0046df386a5c2ccea6359c684c7688f034dbd1a3a6e996c25cbc0eca1edeb50d" }, "downloads": -1, "filename": "django_parler-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "feff91ba80117a6a2874cca6a67583f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81640, "upload_time": "2017-11-20T15:02:32", "url": "https://files.pythonhosted.org/packages/2b/38/8184b0db8450ee92237178d7e9b32ccca6c5ec9d113f9c263522b830993d/django_parler-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eba9362b92b91978392e03ccd38fa0d8", "sha256": "bbd04ce71e45fb31e5e8cf2fdcba6dc78f6afe081a90cfff1e6a559e48fe90da" }, "downloads": -1, "filename": "django-parler-1.8.1.tar.gz", "has_sig": false, "md5_digest": "eba9362b92b91978392e03ccd38fa0d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65425, "upload_time": "2017-11-20T15:02:36", "url": "https://files.pythonhosted.org/packages/3a/3c/27c3144e3179d9335ad26fcf58270e8c26f4cf84cd49d8c11ead49de0f70/django-parler-1.8.1.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "810a940127d8fe01915b1ee4c7531b6b", "sha256": "1878f89b2786a4f5b780d13e193cb570c49a9f94975cd3cb7a6e9d4480ae5826" }, "downloads": -1, "filename": "django_parler-1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "810a940127d8fe01915b1ee4c7531b6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82096, "upload_time": "2017-12-04T10:57:44", "url": "https://files.pythonhosted.org/packages/d3/37/0ade27560d672e3ad0cb6baed11cb1b3b78e4d8f88b04353d68836032327/django_parler-1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e18db7bfdb1ef68c3f66fb4b37307d4", "sha256": "5e80c27bb98e849df3f2eebf39ad017341b923dda3a6f33348f96cfc581c23dc" }, "downloads": -1, "filename": "django-parler-1.9.tar.gz", "has_sig": false, "md5_digest": "6e18db7bfdb1ef68c3f66fb4b37307d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65833, "upload_time": "2017-12-04T10:57:46", "url": "https://files.pythonhosted.org/packages/57/83/ceb327861ece0d3fe3035416d129e2dcfc89fa82b62334f1bdc03b97ac3c/django-parler-1.9.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "68930bb62c00e7db85b43b87b89de241", "sha256": "5fe9dee41cf3ea9d819d2e54620d92ad4b1095fa43d32099c62bd0d2b51c1fe4" }, "downloads": -1, "filename": "django_parler-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68930bb62c00e7db85b43b87b89de241", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82192, "upload_time": "2017-12-06T08:42:34", "url": "https://files.pythonhosted.org/packages/d6/5c/24e9ee3337e5d601c1e5fbae5474a9ac68a1d21d686740d90114e51abcc7/django_parler-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbebb02f69744fa78eb3893fd31adb1d", "sha256": "57f89f5af674098f6a56dcb3d5d8fd37dc813cfc138c6ca8dd824c7cec50431d" }, "downloads": -1, "filename": "django-parler-1.9.1.tar.gz", "has_sig": false, "md5_digest": "fbebb02f69744fa78eb3893fd31adb1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65877, "upload_time": "2017-12-06T08:42:36", "url": "https://files.pythonhosted.org/packages/44/90/1b04b82c1ea835ff594002526c8e5dcd093a8ddc292811fab306e9a0f95f/django-parler-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "28b464344a7bba797388d1945f016dc2", "sha256": "9f1508c75aca387d06ac21fb9bfffbb8fd12b04d268aa25b0c5e56a33909bcdd" }, "downloads": -1, "filename": "django_parler-1.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28b464344a7bba797388d1945f016dc2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82218, "upload_time": "2018-02-12T10:49:00", "url": "https://files.pythonhosted.org/packages/57/ad/3435f944c39a19ed6468e5f9d25d0ab00a1d5d2f31892f25cb35b6e08ff7/django_parler-1.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4574a80ec664d4743ee438f10ea6e988", "sha256": "979295a977f8eb6a3567d3f08faa718ef6e66edc38bdaf5de23f6c7346ecb038" }, "downloads": -1, "filename": "django-parler-1.9.2.tar.gz", "has_sig": false, "md5_digest": "4574a80ec664d4743ee438f10ea6e988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65893, "upload_time": "2018-02-12T10:49:01", "url": "https://files.pythonhosted.org/packages/5f/16/7d22e2a47a6b3fe826e618d5cd87cd1c1961b378f69360fcdf22e925a809/django-parler-1.9.2.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "3f706fdf59fe0b13f8e2ff7d12c08511", "sha256": "e975f1cec9708d84b4686a5f9a20b6b7ac99e2aa71b5653f637d2d0884ac36f9" }, "downloads": -1, "filename": "django_parler-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f706fdf59fe0b13f8e2ff7d12c08511", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81682, "upload_time": "2019-07-26T13:59:15", "url": "https://files.pythonhosted.org/packages/f0/8f/16ef27f19cb32b7dfc5ce7c1460c1ae6434e72ea59c1bb82f48c110c8a29/django_parler-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61e1a83dc5736a0ed15146492428455a", "sha256": "a1d430ab2691087f9ab79b39e4719a85430dff1108e55453a0c42e5c66cd45ca" }, "downloads": -1, "filename": "django-parler-2.0.tar.gz", "has_sig": false, "md5_digest": "61e1a83dc5736a0ed15146492428455a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65290, "upload_time": "2019-07-26T13:59:17", "url": "https://files.pythonhosted.org/packages/e1/8d/f7294a7acbfbbd3fec7f6779f36fc02b0577b8c7abf524680c55b1c3f185/django-parler-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f706fdf59fe0b13f8e2ff7d12c08511", "sha256": "e975f1cec9708d84b4686a5f9a20b6b7ac99e2aa71b5653f637d2d0884ac36f9" }, "downloads": -1, "filename": "django_parler-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f706fdf59fe0b13f8e2ff7d12c08511", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81682, "upload_time": "2019-07-26T13:59:15", "url": "https://files.pythonhosted.org/packages/f0/8f/16ef27f19cb32b7dfc5ce7c1460c1ae6434e72ea59c1bb82f48c110c8a29/django_parler-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61e1a83dc5736a0ed15146492428455a", "sha256": "a1d430ab2691087f9ab79b39e4719a85430dff1108e55453a0c42e5c66cd45ca" }, "downloads": -1, "filename": "django-parler-2.0.tar.gz", "has_sig": false, "md5_digest": "61e1a83dc5736a0ed15146492428455a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65290, "upload_time": "2019-07-26T13:59:17", "url": "https://files.pythonhosted.org/packages/e1/8d/f7294a7acbfbbd3fec7f6779f36fc02b0577b8c7abf524680c55b1c3f185/django-parler-2.0.tar.gz" } ] }