{ "info": { "author": "Guilherme Gondim", "author_email": "semente+django-smuggler@taurinus.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============\nDjango Smuggler\n===============\n\n.. image:: https://badge.fury.io/py/django-smuggler.svg\n :target: http://badge.fury.io/py/django-smuggler\n\n.. image:: https://travis-ci.org/semente/django-smuggler.svg?branch=master\n :target: https://travis-ci.org/semente/django-smuggler\n\n.. image:: https://coveralls.io/repos/semente/django-smuggler/badge.png?branch=master\n :target: https://coveralls.io/r/semente/django-smuggler?branch=master\n\n**Django Smuggler** is a pluggable application for `Django Web Framework`_ to\neasily dump/load fixtures via the automatically-generated administration\ninterface. A fixture is file with model data serialized to e.g. JSON or XML\nthat Django knows how to import to the database.\n\nSmuggler is especially useful for transporting database data between production\nand development environments, but can also be used as a backup tool.\n\nProject page\n http://github.com/semente/django-smuggler\nTranslations\n https://www.transifex.com/projects/p/django-smuggler/\n\n.. _`Django Web Framework`: http://www.djangoproject.com\n\n\nInstalling & Setup\n==================\n\nSmuggler is in the `Python Package Index (PyPI)`_ and you can easily install\nthe latest stable version of it using the tools ``pip`` or\n``easy_install``. Try::\n\n pip install django-smuggler\n\nor::\n\n easy_install django-smuggler\n\n.. _`Python Package Index (PyPI)`: http://pypi.python.org\n\nAlternatively, you can install Smuggler from source code running the follow\ncommand on directory that contains the file ``setup.py``::\n\n python setup.py install\n\nAfter installation you need configure your project to recognizes the Smuggler\napplication adding ``'smuggler'`` to your ``INSTALLED_APPS`` setting and setup\nthe project *URLConf* like follow::\n\n urlpatterns = patterns('',\n # ...\n (r'^admin/', include('smuggler.urls')), # before admin url patterns!\n (r'^admin/', include(admin.site.urls)),\n )\n\nThen try access these urls:\n\n* `/admin/load/ `_, to load data from uploaded\n files or files on SMUGGLER_FIXTURE_DIR;\n\n* `/admin/dump/ `_, to download data from\n whole project;\n\n You can also pass in a querystring like\n ``/admin/dump/?app_label=flatpages,auth,yourapp.model`` to specify what\n must be dumped.\n\n* `/admin/APP_LABEL/dump/ `_, to\n download data from a app;\n\n* `/admin/APP_LABEL/MODEL_LABEL/dump/\n `_, to download data\n from a model;\n\nIf you can access the URLs above, the application was setup correctly. Note\nthat these URLs are accessible only by superusers.\n\nSmuggler also provides a template to show buttons for dump and load data on\nchange list page (``change_list.html``). You can setup the ModelAdmin you are\ninterested like follow::\n\n class ExampleAdmin(admin.ModelAdmin):\n change_list_template = 'smuggler/change_list.html'\n ...\n\n\nSettings\n--------\n\nSmuggler has the following settings available. You can set them in your project\n``settings.py``. If you doesn't set them it will assume the default values:\n\nSMUGGLER_EXCLUDE_LIST\n List of models to be excluded from dump. Use the form 'app_label.ModelName'.\n Default: [].\n\nSMUGGLER_FIXTURE_DIR\n Uploaded fixtures are stored in this directory (if requested).\n Default: None.\n\nSMUGGLER_FORMAT\n Format for dumped files. Any of the serialization formats supported by\n Django, json, xml and in some cases yaml.\n Default: 'json'.\n\nSMUGGLER_INDENT\n Indentation for dumped files.\n Default: 2.\n\n\nScreenshots\n===========\n\nButtons on change_list.html:\n\n.. image:: https://github.com/semente/django-smuggler/raw/master/etc/screenshot-0.png\n :alt: buttons on change_list.html\n :align: center\n\nLoad form (with ``SMUGGLER_FIXTURE_DIR`` configured):\n\n.. image:: https://github.com/semente/django-smuggler/raw/master/etc/screenshot-1.png\n :alt: load form\n :align: center\n\n\nRelease notes\n=============\n\nVersion 0.9.1 (2018-11-05)\n--------------------------\n\n* Support Django 2.1\n\nVersion 0.9.0 (2018-03-22)\n--------------------------\n\n* Support Django 2.0\n* Drop support for Django < 1.10\n\nVersion 0.8.0 (2016-11-09)\n--------------------------\n\n* Support Django 1.10\n\nVersion 0.7.0 (2016-02-25)\n--------------------------\n\n* Support Django 1.8\n* Support Django 1.9\n* Drop support for Django < 1.7\n* Drop support for Python < 2.7\n\nVersion 0.6.1 (2015-11-25)\n--------------------------\n\n* Increase Django 1.7 compatibilty by supporting\n use_natural_foreign_keys and use_natural_primary_keys arguments\n for dumpdata\n\nVersion 0.6 (2014-09-18)\n------------------------\n\n* HTML5 multiple file upload is now supported for fixture uploads\n\n* Support loading fixtures from ``SMUGGLER_FIXTURE_DIR`` and upload at the same time\n\n* Recognize fixtures with upper case file extension correctly\n\n* Loading fixtures now uses loaddata management command\n\n* Removed signals.py\n\n* Removed sample templates\n\n* Cleaner code and better tests :-)\n\n\nVersion 0.5 (2014-08-21)\n------------------------\n\n* Added an option to specify a list of app labels to the /dump/ view\n\n* Improved test suite\n\n* Dropped Django 1.3 support\n\n* Preliminary Python 3 support\n\n\nVersion 0.4.1 (2013-11-12)\n--------------------------\n\n* Changelist template is now Django 1.6 compatible\n\n\nVersion 0.4 (2013-04-01)\n------------------------\n\n* Django 1.5+ support;\n\n* Added German translation;\n\n* Added some tests.\n\n\nVersion 0.3 (2012-01-31)\n------------------------\n\n* Significant bug fixes and improvements when loading and exporting data;\n\n* Allow formats for import besides JSON and XML (aa105b3, needs documentation);\n\n* Added Dutch translation.\n\n\nVersion 0.2 (2011-08-19)\n------------------------\n\n* Django 1.2+ support;\n\n* Keep uploaded files as alternative choices to import (issues #1 and #6);\n\n* Vulnerability fixed (d73cec6);\n\n* Added Polish, Russian, Catalan and Brazilian Portuguese translations.\n\n\nVersion 0.1.1 (2010-01-20)\n--------------------------\n\n* First stable version.\n\n\nBackwards-incompatible changes\n==============================\n\n* Removed AdminFormMixin (Version 0.7)\n\n* Removed signals.py (Version 0.6)\n\n* Renamed urls from import/export to load/dump (Version 0.1)\n\n\nContributing\n============\n\nIf you find any problems in the code or documentation, please take 30 seconds\nto fill out a issue `here `_.\n\nThe contributing with code or translation is MUCH-APPRECIATED. Feel free to\nfork or send patchs.\n\nYou can translate this application to your language using Transifex. Access\nthe `project page `_\non Transifex.\n\nSee the AUTHORS file for a complete authors list of this application.\n\nThanks to `Interaction Consortium `_ for\nsponsoring the first releases of the project.\n\n\nTests\n=====\n\nIf you are contributing to django-smuggler we recommend setting up a\nvirtualenv and running::\n\n pip install -r test-requirements.txt\n\nYou can then run the tests with::\n\n make tests\n\nBefore submitting a pull request please test against our supported versions\nof Python and Django by running::\n\n tox\n\nTo see if you need to add tests we use coverage. You can generate a coverage\nreport with::\n\n make coverage\n\nTo check if your code follows the style guide you can run::\n\n make lint\n\nCopying conditions\n==================\n\nDjango Smuggler is free software; you can redistribute it and/or modify it\nunder the terms of the `GNU Lesser General Public License`_ as published by the\nFree Software Foundation; either version 3 of the License, or (at your option)\nany later version.\n\nDjango Smuggler is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\nFOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more\ndetails.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this program; see the file COPYING.LESSER. If not, see\nhttp://www.gnu.org/licenses/.\n\n.. _`GNU Lesser General Public License`: http://www.gnu.org/licenses/lgpl-3.0-standalone.html\n", "description_content_type": "", "docs_url": null, "download_url": "http://github.com/semente/django-smuggler/downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/semente/django-smuggler", "keywords": "django apps tools backup fixtures admin", "license": "GNU Lesser General Public License v3 or later (LGPLv3+)", "maintainer": "", "maintainer_email": "", "name": "django-smuggler", "package_url": "https://pypi.org/project/django-smuggler/", "platform": "", "project_url": "https://pypi.org/project/django-smuggler/", "project_urls": { "Download": "http://github.com/semente/django-smuggler/downloads", "Homepage": "http://github.com/semente/django-smuggler" }, "release_url": "https://pypi.org/project/django-smuggler/0.9.1/", "requires_dist": null, "requires_python": "", "summary": "Pluggable application for Django that helps you to import/export fixtures via the administration interface", "version": "0.9.1" }, "last_serial": 4453442, "releases": { "0.1.1-final": [], "0.2": [ { "comment_text": "", "digests": { "md5": "967b58c1ca5f63534abb61a8d05f5b84", "sha256": "1a7495585919d536a8a449f9e22bad66373f9bb9799908f0f0fe34010efebd53" }, "downloads": -1, "filename": "django-smuggler-0.2.tar.gz", "has_sig": false, "md5_digest": "967b58c1ca5f63534abb61a8d05f5b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41615, "upload_time": "2011-08-19T17:51:56", "url": "https://files.pythonhosted.org/packages/06/1c/a99f221f61239aa208eb285726778911288efe7197c7b1f8fadb61ddee69/django-smuggler-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f3af80082e25f41c8a3ca7e34bfc46ca", "sha256": "3d384432e5a2dfef5021b4cb34c4da036eaf9c30b8b6b6050fc301f81b85ab5b" }, "downloads": -1, "filename": "django-smuggler-0.3.tar.gz", "has_sig": false, "md5_digest": "f3af80082e25f41c8a3ca7e34bfc46ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42752, "upload_time": "2012-01-31T11:41:06", "url": "https://files.pythonhosted.org/packages/74/75/289165c12d6cce1f8f12bf94cf83fb56c132f194d3b8a2d48875520ae293/django-smuggler-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "af3cf76b896e5961b9e1c0264a47b94a", "sha256": "61646981d9a05e4c9012ef91639bc231ea92d596f704707e2f8a20bea4fb70e3" }, "downloads": -1, "filename": "django-smuggler-0.4.tar.gz", "has_sig": false, "md5_digest": "af3cf76b896e5961b9e1c0264a47b94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47713, "upload_time": "2013-04-02T00:35:47", "url": "https://files.pythonhosted.org/packages/3a/c3/7b3b6d3003c3d97935201f6e2384c2bcbcc4c47ef6bf45430db635722459/django-smuggler-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "605ad3e3ba3f3b274fe3e848f7310ff5", "sha256": "5cd745733aa922df993cdeb62190ef9ffedae47d50f08f46c7f1ccfe7e10f961" }, "downloads": -1, "filename": "django-smuggler-0.4.1.tar.gz", "has_sig": false, "md5_digest": "605ad3e3ba3f3b274fe3e848f7310ff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49335, "upload_time": "2013-11-12T21:40:46", "url": "https://files.pythonhosted.org/packages/25/d2/86589467d0b7393d346794ebed06ff514aea97f6a4ee63595ae131be9239/django-smuggler-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f9cb0c810345f0b37e3be2fe368edca1", "sha256": "fb00508ed6244c441255389d5d2b96d67f944fc9cf75debc40cbdc11689f7a72" }, "downloads": -1, "filename": "django_smuggler-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9cb0c810345f0b37e3be2fe368edca1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37436, "upload_time": "2014-08-21T09:50:59", "url": "https://files.pythonhosted.org/packages/ae/c5/5e1f406528bb3324139c7188ae72018cae237fb61ea5e399a8da5b6a6854/django_smuggler-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fadbe94a331bc5c6e7f7ddcb34860251", "sha256": "5dbb6fd0aa4c02b463d4231a134b00e6e558d4a004e1a46e30c0732a3516ed65" }, "downloads": -1, "filename": "django-smuggler-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fadbe94a331bc5c6e7f7ddcb34860251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52416, "upload_time": "2014-08-21T09:50:55", "url": "https://files.pythonhosted.org/packages/a4/19/4126691e22d59fc159cec6a1d972e81f2df8575d99de5f05ee07a49a2e52/django-smuggler-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "dd506e24e6a9c52642be08e57e8b6f8e", "sha256": "e84ff78996f167d4b88de36c90a93e134dae73ccbc59e5490b63b401f4d8557b" }, "downloads": -1, "filename": "django_smuggler-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd506e24e6a9c52642be08e57e8b6f8e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 68707, "upload_time": "2014-09-18T13:28:35", "url": "https://files.pythonhosted.org/packages/83/d2/6252b3188b7cc2c3178324000164cdabdeed6ee41947a5dbc2e7aace99c7/django_smuggler-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf6c460926d6348f17d33d2f3caf322f", "sha256": "a9323cbf4b31eadd9c52dca8640620fd161d101cb3e09618e87b6e974997675a" }, "downloads": -1, "filename": "django-smuggler-0.6.0.tar.gz", "has_sig": false, "md5_digest": "cf6c460926d6348f17d33d2f3caf322f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88861, "upload_time": "2014-09-18T13:28:32", "url": "https://files.pythonhosted.org/packages/41/9f/ed1d17f667353f63bb36a80172a45ab918b3fd095ff72121f0320cb1d4f8/django-smuggler-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4440b6170ca55d43c7ad5153f3dd5354", "sha256": "b3719c999a3c121006f5eb1d737be0c90d68a11a243a95f93341b366f049da10" }, "downloads": -1, "filename": "django_smuggler-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4440b6170ca55d43c7ad5153f3dd5354", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 68129, "upload_time": "2015-11-25T15:54:21", "url": "https://files.pythonhosted.org/packages/54/ac/bf1982331a4449930e1329b8d8374df486feaf5ded136b458b2bdb1c53ee/django_smuggler-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a9529b254920c727f0fcdd38ed5e816", "sha256": "d062d3e8215b946679cfb893d8e8af7341ce2745ebe85077a49297418025f289" }, "downloads": -1, "filename": "django-smuggler-0.6.1.tar.gz", "has_sig": false, "md5_digest": "1a9529b254920c727f0fcdd38ed5e816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89924, "upload_time": "2015-11-25T15:54:02", "url": "https://files.pythonhosted.org/packages/4a/05/d7b04997885f8e2cefab6e73be3d3673866d40177084a300fbd56add4eb6/django-smuggler-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "761894cb4cc6624aaa0ccb106bf3cb9a", "sha256": "c698b091b4f15e486dfe866f430c7760c5d7caeed44c4f680600ec747ddc9ef3" }, "downloads": -1, "filename": "django_smuggler-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "761894cb4cc6624aaa0ccb106bf3cb9a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67910, "upload_time": "2016-02-25T21:29:13", "url": "https://files.pythonhosted.org/packages/ba/91/fd1cb0183adc41a05ab2d6655486c1ba4accdab455f136fb982fa5142786/django_smuggler-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94b34ef6badb20d096068c32a6a23de2", "sha256": "e39ab4803738108d00fa435b0d39e74b67126b53178547ef0563531c0f99c4f0" }, "downloads": -1, "filename": "django-smuggler-0.7.0.tar.gz", "has_sig": false, "md5_digest": "94b34ef6badb20d096068c32a6a23de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89824, "upload_time": "2016-02-25T21:28:48", "url": "https://files.pythonhosted.org/packages/e7/ec/7082c5b81af82b27ca61f963684b7e32c39cac135d30d01d45a18ec18aad/django-smuggler-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "286d7f075a1c4dd71eec5183f7729e74", "sha256": "54666279e61cef2d512c208a21365a05c505adb79a0b9b4e31dcf9b265563c52" }, "downloads": -1, "filename": "django_smuggler-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "286d7f075a1c4dd71eec5183f7729e74", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67992, "upload_time": "2016-11-09T21:56:36", "url": "https://files.pythonhosted.org/packages/43/62/3c9467a6d6e895067390859544d43487f99a85f49901656dbae0cd3fdc71/django_smuggler-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d523509cd8f7692e27d4ab8da727d3", "sha256": "d1245e9ae892682e0d5fbbf6f9e2b0fdc84a97bb907624082e7a66c7996d961d" }, "downloads": -1, "filename": "django-smuggler-0.8.0.tar.gz", "has_sig": false, "md5_digest": "50d523509cd8f7692e27d4ab8da727d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89628, "upload_time": "2016-11-09T21:56:31", "url": "https://files.pythonhosted.org/packages/e2/9a/6a1b3b0e604238155c3eb587a271b533d0c44196d0208df483747ab4f90c/django-smuggler-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "b8f92b97fdd1d9cd2ed9edbf3815c261", "sha256": "370cadb8d57ca593e06c671e5bdb5010943483fd5a98b4f6d19c00b973c0d68c" }, "downloads": -1, "filename": "django_smuggler-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8f92b97fdd1d9cd2ed9edbf3815c261", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67443, "upload_time": "2018-03-22T19:16:59", "url": "https://files.pythonhosted.org/packages/fe/43/461d2e78b66e73977fe8647b464fb8684f73b0a79ee0a2eb389cee13b6a5/django_smuggler-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d4a5cb8480d53699d2d289f2e384ff2", "sha256": "1cbc178b606ab9e8b9a8d1deb0ecb611dc6bf8c3ba9aa4b7f21e942075505f6b" }, "downloads": -1, "filename": "django-smuggler-0.9.0.tar.gz", "has_sig": false, "md5_digest": "4d4a5cb8480d53699d2d289f2e384ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85758, "upload_time": "2018-03-22T19:16:57", "url": "https://files.pythonhosted.org/packages/74/09/54db0badd1508403856479982edab63c84be3a30e8fc313c3a8d8ad4676b/django-smuggler-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "8f1c16b9a3cf27b575d370d0d139132c", "sha256": "0436cceb4a2d6fd6ebe8a0a89dfba0bf89ded448e27f514e094ac6b1672690b4" }, "downloads": -1, "filename": "django_smuggler-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f1c16b9a3cf27b575d370d0d139132c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67462, "upload_time": "2018-11-05T15:55:23", "url": "https://files.pythonhosted.org/packages/08/2b/63676d59f3dec45efa2d8fc70063349274e6a0f115631d84ef5e0e26a0d2/django_smuggler-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bb2a87362494eda4a12c3e5e1cfb859", "sha256": "227d114c102b1c6c96d0a718665ed962d5f28c66260ba158a04e812daf976412" }, "downloads": -1, "filename": "django-smuggler-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5bb2a87362494eda4a12c3e5e1cfb859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85794, "upload_time": "2018-11-05T15:55:21", "url": "https://files.pythonhosted.org/packages/b5/90/df9dbbb3bc2f6003d2e89dc7c29c3db7745782d240c1229bf42841662d7b/django-smuggler-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f1c16b9a3cf27b575d370d0d139132c", "sha256": "0436cceb4a2d6fd6ebe8a0a89dfba0bf89ded448e27f514e094ac6b1672690b4" }, "downloads": -1, "filename": "django_smuggler-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f1c16b9a3cf27b575d370d0d139132c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 67462, "upload_time": "2018-11-05T15:55:23", "url": "https://files.pythonhosted.org/packages/08/2b/63676d59f3dec45efa2d8fc70063349274e6a0f115631d84ef5e0e26a0d2/django_smuggler-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bb2a87362494eda4a12c3e5e1cfb859", "sha256": "227d114c102b1c6c96d0a718665ed962d5f28c66260ba158a04e812daf976412" }, "downloads": -1, "filename": "django-smuggler-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5bb2a87362494eda4a12c3e5e1cfb859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85794, "upload_time": "2018-11-05T15:55:21", "url": "https://files.pythonhosted.org/packages/b5/90/df9dbbb3bc2f6003d2e89dc7c29c3db7745782d240c1229bf42841662d7b/django-smuggler-0.9.1.tar.gz" } ] }