{ "info": { "author": "Serkan Hosca", "author_email": "serkan@hosca.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "#############################################################\nDjango Sorcery - Django Framework integration with SQLAlchemy\n#############################################################\n\n|Build Status| |Read The Docs| |PyPI version| |Coveralls Status| |Black|\n\n* Free software: MIT license\n* GitHub: https://github.com/shosca/django-sorcery\n\nSQLAlchemy is an excellent orm. And Django is a great framework, until you decide not to use Django ORM. This library\nprovides utilities, helpers and configurations to ease the pain of using SQLAlchemy with Django. It aims to provide\na similar development experience to building a Django application with Django ORM, except with SQLAlchemy.\n\nInstallation\n============\n\n::\n\n pip install django-sorcery\n\nQuick Start\n===========\n\nLets start by creating a site:\n\n.. code:: console\n\n $ django-admin startproject mysite\n\nAnd lets create an app:\n\n.. code:: console\n\n $ cd mysite\n $ python manage.py startapp polls\n\nThis will create a polls app with standard django app layout:\n\n.. code:: console\n\n $ tree\n .\n \u251c\u2500\u2500 manage.py\n \u251c\u2500\u2500 polls\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 admin.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 apps.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 migrations\n \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u2514\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 models.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 tests.py\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 views.py\n \u2514\u2500\u2500 mysite\n \u251c\u2500\u2500 __init__.py\n \u251c\u2500\u2500 settings.py\n \u251c\u2500\u2500 urls.py\n \u2514\u2500\u2500 wsgi.py\n\n 3 directories, 12 files\n\nAnd lets add our ``polls`` app and ``django_sorcery`` in ``INSTALLED_APPS`` in ``mysite/settings.py``:\n\n.. code:: python\n\n INSTALLED_APPS = [\n 'django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n 'django_sorcery',\n 'polls.apps.PollsConfig',\n ]\n\nNow we're going to make a twist and start building our app with ``sqlalchemy``. Lets define our models in\n``polls/models.py``:\n\n.. code:: python\n\n from django_sorcery.db import databases\n\n\n db = databases.get(\"default\")\n\n\n class Question(db.Model):\n pk = db.Column(db.Integer(), autoincrement=True, primary_key=True)\n question_text = db.Column(db.String(length=200))\n pub_date = db.Column(db.DateTime())\n\n\n class Choice(db.Model):\n pk = db.Column(db.Integer(), autoincrement=True, primary_key=True)\n choice_text = db.Column(db.String(length=200))\n votes = db.Column(db.Integer(), default=0)\n\n question = db.ManyToOne(Question, backref=db.backref(\"choices\", cascade=\"all, delete-orphan\"))\n\n\nNow that we have some models, lets create a migration using ``alembic`` integration:\n\n.. code:: console\n\n $ python manage.py sorcery revision -m \"Add question and poll models\" polls\n Generating ./polls/migrations/3983fc419e10_add_question_and_poll_models.py ... done\n\n\nLet's take a look at the generated migration file ``./polls/migrations/3983fc419e10_add_question_and_poll_models.py``:\n\n.. code:: python\n\n \"\"\"\n Add question and poll models\n\n Revision ID: 3983fc419e10\n Revises:\n Create Date: 2019-04-16 20:57:48.154179\n \"\"\"\n\n from alembic import op\n import sqlalchemy as sa\n\n\n # revision identifiers, used by Alembic.\n revision = '3983fc419e10'\n down_revision = None\n branch_labels = None\n depends_on = None\n\n\n def upgrade():\n # ### commands auto generated by Alembic - please adjust! ###\n op.create_table('question',\n sa.Column('pk', sa.Integer(), autoincrement=True, nullable=False),\n sa.Column('question_text', sa.String(length=200), nullable=True),\n sa.Column('pub_date', sa.DateTime(), nullable=True),\n sa.PrimaryKeyConstraint('pk')\n )\n op.create_table('choice',\n sa.Column('pk', sa.Integer(), autoincrement=True, nullable=False),\n sa.Column('choice_text', sa.String(length=200), nullable=True),\n sa.Column('votes', sa.Integer(), nullable=True),\n sa.Column('question_pk', sa.Integer(), nullable=True),\n sa.ForeignKeyConstraint(['question_pk'], ['question.pk'], ),\n sa.PrimaryKeyConstraint('pk')\n )\n # ### end Alembic commands ###\n\n\n def downgrade():\n # ### commands auto generated by Alembic - please adjust! ###\n op.drop_table('choice')\n op.drop_table('question')\n # ### end Alembic commands ###\n\nLet's take a look at generated sql:\n\n.. code:: console\n\n $ python manage.py sorcery upgrade --sql polls\n\n CREATE TABLE alembic_version_polls (\n version_num VARCHAR(32) NOT NULL,\n CONSTRAINT alembic_version_polls_pkc PRIMARY KEY (version_num)\n );\n\n -- Running upgrade -> d7d86e07cc8e\n\n CREATE TABLE question (\n pk INTEGER NOT NULL,\n question_text VARCHAR(200),\n pub_date DATETIME,\n PRIMARY KEY (pk)\n );\n\n CREATE TABLE choice (\n pk INTEGER NOT NULL,\n choice_text VARCHAR(200),\n votes INTEGER,\n question_pk INTEGER,\n PRIMARY KEY (pk),\n FOREIGN KEY(question_pk) REFERENCES question (pk)\n );\n\n INSERT INTO alembic_version_polls (version_num) VALUES ('d7d86e07cc8e');\n\n\nLet's bring our db up to date:\n\n.. code:: console\n\n $ python manage.py sorcery upgrade\n Running migrations for polls on database default\n\n\nRight now, we have enough to hop in django shell:\n\n.. code:: console\n\n $ python manage.py shell\n\n >>> from polls.models import Choice, Question, db # Import the model classes and the db\n\n # we have no choices or questions in db yet\n >>> Choice.query.all()\n []\n >>> Question.query.all()\n []\n\n # Lets create a new question\n >>> from django.utils import timezone\n >>> q = Question(question_text=\"What's new?\", pub_date=timezone.now())\n >>> q\n Question(pk=None, pub_date=datetime.datetime(2018, 5, 19, 0, 54, 20, 778186, tzinfo=), question_text=\"What's new?\")\n\n # lets save our question, we need to add our question to the db\n >>> db.add(q)\n\n # at this point the question is in pending state\n >>> db.new\n IdentitySet([Question(pk=None, pub_date=datetime.datetime(2018, 5, 19, 0, 54, 20, 778186, tzinfo=), question_text=\"What's new?\")])\n\n # lets flush to the database\n >>> db.flush()\n\n # at this point our question is in persistent state and will receive a primary key\n >>> q.pk\n 1\n\n # lets change the question text\n >>> q.question_text = \"What's up?\"\n >>> db.flush()\n\n # Question.objects and Question.query are both query properties that return a query object bound to db\n >>> Question.objects\n \n >>> Question.query\n \n\n # and lets see all the questions\n >>> Question.objects.all()\n [Question(pk=1, pub_date=datetime.datetime(2018, 5, 19, 0, 54, 20, 778186, tzinfo=), question_text=\"What's up?\")]\n\n >>> exit()\n\nLet's add a couple of views in ``polls/views.py``, starting with a list view:\n\n.. code:: python\n\n from django.shortcuts import render\n from django.template import loader\n from django.http import HttpResponseRedirect\n from django.urls import reverse\n\n from django_sorcery.shortcuts import get_object_or_404\n\n from .models import Question, Choice, db\n\n def index(request):\n latest_question_list = Question.objects.order_by(Question.pub_date.desc())[:5]\n context = {'latest_question_list': latest_question_list}\n return render(request, 'polls/index.html', context)\n\n\n def detail(request, question_id):\n question = get_object_or_404(Question, pk=question_id)\n return render(request, 'polls/detail.html', {'question': question})\n\n\n def results(request, question_id):\n question = get_object_or_404(Question, pk=question_id)\n return render(request, 'polls/results.html', {'question': question})\n\n\n def vote(request, question_id):\n question = get_object_or_404(Question, pk=question_id)\n\n selected_choice = Choice.query.filter(\n Choice.question == question,\n Choice.pk == request.POST['choice'],\n ).one_or_none()\n\n if not selected_choice:\n return render(request, 'polls/detail.html', {\n 'question': question,\n 'error_message': \"You didn't select a choice.\",\n })\n\n selected_choice.votes += 1\n db.flush()\n return HttpResponseRedirect(reverse('polls:results', args=(question.pk,)))\n\nand register the view in ``polls/urls.py``:\n\n.. code:: python\n\n from django.urls import path\n\n from . import views\n\n\n app_name = 'polls'\n urlpatterns = [\n path('', views.index, name='index'),\n path('/', views.detail, name='detail'),\n path('/results', views.results, name='results'),\n path('/vote', views.vote, name='vote'),\n ]\n\nand register the ``SQLAlchemyMiddleware`` to provide unit-of-work per request pattern:\n\n.. code:: python\n\n MIDDLEWARE = [\n 'django_sorcery.db.middleware.SQLAlchemyMiddleware',\n # ...\n ]\n\nand add some templates:\n\n``polls/templates/polls/index.html``:\n\n.. code:: html\n\n {% if latest_question_list %}\n \n {% else %}\n

No polls are available.

\n {% endif %}\n\n``polls/templates/polls/detail.html``:\n\n.. code:: html\n\n

{{ question.question_text }}

\n\n {% if error_message %}

{{ error_message }}

{% endif %}\n\n
\n {% csrf_token %}\n {% for choice in question.choices %}\n \n
\n {% endfor %}\n \n
\n\n\n``polls/templates/polls/results.html``:\n\n.. code:: html\n\n

{{ question.question_text }}

\n\n
    \n {% for choice in question.choices %}\n
  • {{ choice.choice_text }} -- {{ choice.votes }} vote{{ choice.votes|pluralize }}
  • \n {% endfor %}\n
\n\n Vote again?\n\nThis is all fine but we can do one better using generic views. Lets adjust our views in ``polls/views.py``:\n\n.. code:: python\n\n from django.shortcuts import render\n from django.http import HttpResponseRedirect\n from django.urls import reverse\n\n from django_sorcery.shortcuts import get_object_or_404\n from django_sorcery import views\n\n from .models import Question, Choice, db\n\n\n class IndexView(views.ListView):\n template_name = 'polls/index.html'\n context_object_name = 'latest_question_list'\n\n def get_queryset(self):\n return Question.objects.order_by(Question.pub_date.desc())[:5]\n\n\n class DetailView(views.DetailView):\n model = Question\n session = db\n template_name = 'polls/detail.html'\n\n\n class ResultsView(DetailView):\n template_name = 'polls/results.html'\n\n\n def vote(request, question_id):\n question = get_object_or_404(Question, pk=question_id)\n\n selected_choice = Choice.query.filter(\n Choice.question == question,\n Choice.pk == request.POST['choice'],\n ).one_or_none()\n\n if not selected_choice:\n return render(request, 'polls/detail.html', {\n 'question': question,\n 'error_message': \"You didn't select a choice.\",\n })\n\n selected_choice.votes += 1\n db.flush()\n return HttpResponseRedirect(reverse('polls:results', args=(question.pk,)))\n\nand adjust the ``polls/urls.py`` like:\n\n.. code:: python\n\n from django.urls import path\n\n from . import views\n\n\n app_name = 'polls'\n urlpatterns = [\n path('', views.IndexView.as_view(), name='index'),\n path('/', views.DetailView.as_view(), name='detail'),\n path('/results', views.ResultsView.as_view(), name='results'),\n path('/vote', views.vote, name='vote'),\n ]\n\nThe default values for ``template_name`` and ``context_object_name`` are similar to django's generic views. If we\nhandn't defined those the default for template names would've been ``polls/question_detail.html`` and\n``polls/question_list.html`` for the detail and list template names, and ``question`` and ``question_list`` for context\nnames for detail and list views.\n\nThis is all fine but we can even do one better using a viewset. Lets adjust our views in ``polls/views.py``:\n\n.. code:: python\n\n from django.http import HttpResponseRedirect\n from django.urls import reverse, reverse_lazy\n\n from django_sorcery.routers import action\n from django_sorcery.viewsets import ModelViewSet\n\n from .models import Question, Choice, db\n\n\n class PollsViewSet(ModelViewSet):\n model = Question\n fields = \"__all__\"\n destroy_success_url = reverse_lazy(\"polls:question-list\")\n\n def get_success_url(self):\n return reverse(\"polls:question-detail\", kwargs={\"pk\": self.object.pk})\n\n @action(detail=True)\n def results(self, request, *args, **kwargs):\n return self.retrieve(request, *args, **kwargs)\n\n @action(detail=True, methods=[\"POST\"])\n def vote(self, request, *args, **kwargs):\n self.object = self.get_object()\n\n selected_choice = Choice.query.filter(\n Choice.question == self.object, Choice.pk == request.POST.get(\"choice\")\n ).one_or_none()\n\n if not selected_choice:\n context = self.get_detail_context_data(object=self.object)\n context[\"error_message\"] = \"You didn't select a choice.\"\n self.action = \"retrieve\"\n return self.render_to_response(context)\n\n selected_choice.votes += 1\n db.flush()\n return HttpResponseRedirect(reverse(\"polls:question-results\", args=(self.object.pk,)))\n\nAnd adjusting our ``polls/urls.py`` like:\n\n.. code:: python\n\n from django.urls import path, include\n\n from django_sorcery.routers import SimpleRouter\n\n from . import views\n\n router = SimpleRouter()\n router.register(\"\", views.PollsViewSet)\n\n app_name = \"polls\"\n urlpatterns = [path(\"\", include(router.urls))]\n\nWith these changes we'll have the following urls:\n\n.. code:: console\n\n $ ./manage.py run show_urls\n /polls/\tpolls.views.PollsViewSet\tpolls:question-list\n /polls//\tpolls.views.PollsViewSet\tpolls:question-detail\n /polls//delete/\tpolls.views.PollsViewSet\tpolls:question-destroy\n /polls//edit/\tpolls.views.PollsViewSet\tpolls:question-edit\n /polls//results/\tpolls.views.PollsViewSet\tpolls:question-results\n /polls//vote/\tpolls.views.PollsViewSet\tpolls:question-vote\n /polls/new/\tpolls.views.PollsViewSet\tpolls:question-new\n\nThis will map the following operations to following actions on the viewset:\n\n====== ======================== =============== ===============\nMethod Path Action Route Name\n====== ======================== =============== ===============\nGET /polls/ list question-list\nPOST /polls/ create question-list\nGET /polls/new/ new question-new\nGET /polls/1/ retrieve question-detail\nPOST /polls/1/ update question-detail\nPUT /polls/1/ update question-detail\nPATCH /polls/1/ update question-detail\nDELETE /polls/1/ destroy question-detail\nGET /polls/1/edit/ edit question-edit\nGET /polls/1/delete/ confirm_destoy question-delete\nPOST /polls/1/delete/ destroy question-delete\n====== ======================== =============== ===============\n\nNow, lets add an inline formset to be able to add choices to questions, adjust ``polls/views.py``:\n\n.. code:: python\n\n from django.http import HttpResponseRedirect\n from django.urls import reverse, reverse_lazy\n\n from django_sorcery.routers import action\n from django_sorcery.viewsets import ModelViewSet\n from django_sorcery.formsets import inlineformset_factory\n\n from .models import Question, Choice, db\n\n\n ChoiceFormSet = inlineformset_factory(relation=Question.choices, fields=(Choice.choice_text.key,), session=db)\n\n\n class PollsViewSet(ModelViewSet):\n model = Question\n fields = (Question.question_text.key, Question.pub_date.key)\n destroy_success_url = reverse_lazy(\"polls:question-list\")\n\n def get_success_url(self):\n return reverse(\"polls:question-detail\", kwargs={\"pk\": self.object.pk})\n\n def get_form_context_data(self, **kwargs):\n kwargs[\"choice_formset\"] = self.get_choice_formset()\n return super().get_form_context_data(**kwargs)\n\n def get_choice_formset(self, instance=None):\n if not hasattr(self, \"_choice_formset\"):\n instance = instance or self.object\n self._choice_formset = ChoiceFormSet(\n instance=instance, data=self.request.POST if self.request.POST else None\n )\n\n return self._choice_formset\n\n def process_form(self, form):\n if form.is_valid() and self.get_choice_formset(instance=form.instance).is_valid():\n return self.form_valid(form)\n\n return form.invalid(self, form)\n\n def form_valid(self, form):\n self.object = form.save()\n self.object.choices = self.get_choice_formset().save()\n db.flush()\n return HttpResponseRedirect(self.get_success_url())\n\n @action(detail=True)\n def results(self, request, *args, **kwargs):\n return self.retrieve(request, *args, **kwargs)\n\n @action(detail=True, methods=[\"POST\"])\n def vote(self, request, *args, **kwargs):\n self.object = self.get_object()\n\n selected_choice = Choice.query.filter(\n Choice.question == self.object, Choice.pk == request.POST.get(\"choice\")\n ).one_or_none()\n\n if not selected_choice:\n context = self.get_detail_context_data(object=self.object)\n context[\"error_message\"] = \"You didn't select a choice.\"\n self.action = \"retrieve\"\n return self.render_to_response(context)\n\n selected_choice.votes += 1\n db.flush()\n return HttpResponseRedirect(reverse(\"polls:question-results\", args=(self.object.pk,)))\n\nAnd add ``choice_formset`` in the ``polls/templates/question_edit.html`` and ``polls/templates/question_edit.html``\n\n.. code:: html\n\n
\n ...\n {{ choice_formset }}\n ...\n
\n\n\n.. |Build Status| image:: https://travis-ci.org/shosca/django-sorcery.svg?branch=master\n :target: https://travis-ci.org/shosca/django-sorcery\n.. |Read The Docs| image:: https://readthedocs.org/projects/django-sorcery/badge/?version=latest\n :target: http://django-sorcery.readthedocs.io/en/latest/?badge=latest\n.. |PyPI version| image:: https://badge.fury.io/py/django-sorcery.svg\n :target: https://badge.fury.io/py/django-sorcery\n.. |Coveralls Status| image:: https://coveralls.io/repos/github/shosca/django-sorcery/badge.svg?branch=master\n :target: https://coveralls.io/github/shosca/django-sorcery?branch=master\n.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shosca/django-sorcery", "keywords": "sqlalchemy django framework forms", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-sorcery", "package_url": "https://pypi.org/project/django-sorcery/", "platform": "", "project_url": "https://pypi.org/project/django-sorcery/", "project_urls": { "Documentation": "https://django-sorcery.readthedocs.io", "Homepage": "https://github.com/shosca/django-sorcery", "Source": "https://github.com/shosca/django-sorcery" }, "release_url": "https://pypi.org/project/django-sorcery/0.10.1/", "requires_dist": [ "alembic", "blinker", "inflect", "six", "django", "sqlalchemy" ], "requires_python": "", "summary": "Django and SQLAlchemy integration", "version": "0.10.1" }, "last_serial": 5762776, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "37a0d497be9bac0c07663485b9fa6acc", "sha256": "3d6ae48acefaa103fae2e7e8d318cd63e4de820c80ffc2b71f0fc67335b1f6aa" }, "downloads": -1, "filename": "django_sorcery-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37a0d497be9bac0c07663485b9fa6acc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48713, "upload_time": "2018-05-05T02:37:13", "url": "https://files.pythonhosted.org/packages/f7/ec/899b16dd423ef1969c520b445aadc6206d3c98d731da6b63868428d666ba/django_sorcery-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf6c40b41f9d450983931751c4e99837", "sha256": "a61b2fbfbb1f25601ba1351397df453c78fa1023b7e671e9f84d702063052b9f" }, "downloads": -1, "filename": "django-sorcery-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bf6c40b41f9d450983931751c4e99837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58501, "upload_time": "2018-05-05T02:37:15", "url": "https://files.pythonhosted.org/packages/75/71/ef9e324ba3395b549c0a995e459202e3255f3a04e8dfa2559181cf71649c/django-sorcery-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0b93efda9ea9bdc3ada5bd1d484e0c11", "sha256": "6b3816ad45e3e5c32019ea602cc07c5ea577428600e94996712cd7dabb3369fa" }, "downloads": -1, "filename": "django_sorcery-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b93efda9ea9bdc3ada5bd1d484e0c11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48716, "upload_time": "2018-05-05T02:45:41", "url": "https://files.pythonhosted.org/packages/ab/58/aa0f640ff5b6ca5de2a1d62a78aa428ba3cc0b24e8e947f0c48e1cd08b40/django_sorcery-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aa8f4570f8cd2387461f35798474caa", "sha256": "65f53331d5d0d62768fcaaed6250b55ce27e5b857ade7819865a9ceb290c7d9b" }, "downloads": -1, "filename": "django-sorcery-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9aa8f4570f8cd2387461f35798474caa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58514, "upload_time": "2018-05-05T02:45:42", "url": "https://files.pythonhosted.org/packages/b5/32/232e406d2df8d018fbc0ef27e8308c001d75b2314ddb168061799867d797/django-sorcery-0.1.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "bfad83c85862d225b5498008ee6bb5ab", "sha256": "8c4220795c817f49444181bbd0e8d68c9bf9f5c80dba7eac00fd3029c4bf63a4" }, "downloads": -1, "filename": "django_sorcery-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfad83c85862d225b5498008ee6bb5ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93234, "upload_time": "2019-08-31T00:34:19", "url": "https://files.pythonhosted.org/packages/38/d1/852f1b179f369bf83e7497686a376aad719c1523c8ee1ce948db8fcf1138/django_sorcery-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43612459dd713a304ff56c44423a9967", "sha256": "6b129726f59c5dc48fade2dbd8c39455d867a58945258faf398bc712e62a567b" }, "downloads": -1, "filename": "django-sorcery-0.10.0.tar.gz", "has_sig": false, "md5_digest": "43612459dd713a304ff56c44423a9967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113789, "upload_time": "2019-08-31T00:34:21", "url": "https://files.pythonhosted.org/packages/e9/3c/e22d9bd4b5cb6fa6f25fd13ca757f1f1e65cd6177fc0117c661b20d39365/django-sorcery-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "c72dda309c2876f1f9d3f82a861759ad", "sha256": "dda9ee6a646cd35fe26dc7840f45393015a84ebfab7c28469f71c2742fc5efb5" }, "downloads": -1, "filename": "django_sorcery-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c72dda309c2876f1f9d3f82a861759ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93204, "upload_time": "2019-08-31T00:36:46", "url": "https://files.pythonhosted.org/packages/b9/23/e0fa388d92bea5c3bc691f472c95f56efd1d003dd164147ae102329c21df/django_sorcery-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83f99cc6e6f4a6a25a54fcff272f7a38", "sha256": "0f2f973f28b9ab1d6c270c95f707a5ad91e423235e82fd09a3fcc9cb2758a3e0" }, "downloads": -1, "filename": "django-sorcery-0.10.1.tar.gz", "has_sig": false, "md5_digest": "83f99cc6e6f4a6a25a54fcff272f7a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113717, "upload_time": "2019-08-31T00:36:49", "url": "https://files.pythonhosted.org/packages/12/5d/14da80249f6ad0cb94f229cbe37c464aed7bb27e8992362d7161478ee7bc/django-sorcery-0.10.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7e7a932e814f1ed40f48586a80f98afa", "sha256": "55dd191ac85a2d8e04b8955564f86edcb7c74b11918f5808c22ebb6e2ddd1a5e" }, "downloads": -1, "filename": "django_sorcery-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e7a932e814f1ed40f48586a80f98afa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48507, "upload_time": "2018-05-07T00:06:16", "url": "https://files.pythonhosted.org/packages/5c/36/17f00e939a572ffcf24072b6981d3a5d7d5d3d0388107c9dda75747d5342/django_sorcery-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65627c5c632f95369f424d33a77152bb", "sha256": "01fadfa7ec14e7f526b29aa85eb65ce2e82bf12f948c50eedb20f25639e881cd" }, "downloads": -1, "filename": "django-sorcery-0.2.0.tar.gz", "has_sig": false, "md5_digest": "65627c5c632f95369f424d33a77152bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61168, "upload_time": "2018-05-07T00:06:18", "url": "https://files.pythonhosted.org/packages/4c/bc/178a5b1866183c21632ed6e26e6606b601aa1ede3ad5d517e1daa7a01981/django-sorcery-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bd50069e484174ce0e2103e94b31d6e6", "sha256": "7c035ec7d2c6938cc794105ce5cf741376d5ace2438126e6c9ca6416e397fcbf" }, "downloads": -1, "filename": "django_sorcery-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd50069e484174ce0e2103e94b31d6e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48685, "upload_time": "2018-05-07T16:19:06", "url": "https://files.pythonhosted.org/packages/df/ea/9176b2abab49f6f215680d1ad853d39b9db4f473d071a642bd3bce392d4b/django_sorcery-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e248f1e33508bc24919199de81aa26", "sha256": "be30435b398104325fc9b92ad8ff090bc87bd637a04e275f37a2f828c83980e8" }, "downloads": -1, "filename": "django-sorcery-0.2.1.tar.gz", "has_sig": false, "md5_digest": "79e248f1e33508bc24919199de81aa26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62234, "upload_time": "2018-05-07T16:19:07", "url": "https://files.pythonhosted.org/packages/5f/ca/88b469cafce7220e2d508751e4be96da32d0bd9f5e0eb4262ffca09243ef/django-sorcery-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4e4bf7c212803ebde0dba0449cc1e066", "sha256": "4f552dc65184955bd350a3dc45cc1243d9052d3899f44e4096c510802210aba2" }, "downloads": -1, "filename": "django_sorcery-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e4bf7c212803ebde0dba0449cc1e066", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48760, "upload_time": "2018-05-08T01:53:24", "url": "https://files.pythonhosted.org/packages/f1/a6/f4b0cdd8738b68562a6e1765671455ad9d9e2f41c5e19fe1ecd32524ea6b/django_sorcery-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0aaf3f2c7a819e35c0bc6b9fb753efc", "sha256": "f3ec5a48d3f799357e1acb045818148e84702296a5fba753e34dc6a8194dd6dc" }, "downloads": -1, "filename": "django-sorcery-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a0aaf3f2c7a819e35c0bc6b9fb753efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62387, "upload_time": "2018-05-08T01:53:26", "url": "https://files.pythonhosted.org/packages/c2/05/b907dadaddc895cdb987230cd766dc0aaa9efa7baf070b3a23d802916d05/django-sorcery-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d3d7d4bf4cc33ace09159c6d6535ebe0", "sha256": "63de601f5b8517553b9f74bc140641e2d274152f33dfc5d2c05c2be0ae287672" }, "downloads": -1, "filename": "django_sorcery-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3d7d4bf4cc33ace09159c6d6535ebe0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48776, "upload_time": "2018-05-08T14:02:25", "url": "https://files.pythonhosted.org/packages/85/d7/52d826b8a7d4768bf955a293e826055684aec0b582d619e758887e40dd89/django_sorcery-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7912a3caa4b7c6990ef1c561fdc3e3c6", "sha256": "5d5091384afd0a66d3e167a7edd3d404048e7fd10e0a7e17b78307743b368547" }, "downloads": -1, "filename": "django-sorcery-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7912a3caa4b7c6990ef1c561fdc3e3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62431, "upload_time": "2018-05-08T14:02:26", "url": "https://files.pythonhosted.org/packages/92/92/d2058c095fdb21b4a24ea8aa03a55088f904a77fb4c2417fa052a6b8b236/django-sorcery-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1bb4c0e3a319f30d074327e447d084e0", "sha256": "f58d30f0579ee24861f4c2a38134f6f26e858cc77fdf1c39bcbe5620d5ee5ffb" }, "downloads": -1, "filename": "django_sorcery-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bb4c0e3a319f30d074327e447d084e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48815, "upload_time": "2018-05-09T00:54:16", "url": "https://files.pythonhosted.org/packages/1c/a6/1d3e59ddee4e0bbc4488c97839029131faf6c4d213a5f42c272f32dbff55/django_sorcery-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7698c32c68b98830a328d6667b6d836a", "sha256": "92253b0b221ebf5d91fe2900223ee95e6f92c70173215023691f45e51fbf7f40" }, "downloads": -1, "filename": "django-sorcery-0.2.5.tar.gz", "has_sig": false, "md5_digest": "7698c32c68b98830a328d6667b6d836a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62500, "upload_time": "2018-05-09T00:54:17", "url": "https://files.pythonhosted.org/packages/cc/1a/21385f5f8a7122d593b40aa7d98641f1ac2275e971f179156320c4b47747/django-sorcery-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "1ac037c5771ba11bd39fb3ae85e10f84", "sha256": "55911afcb8f76da3acecf4a7708cde558f9c48686d4df14989d40cd0cade3c0b" }, "downloads": -1, "filename": "django_sorcery-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ac037c5771ba11bd39fb3ae85e10f84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48913, "upload_time": "2018-05-09T01:53:40", "url": "https://files.pythonhosted.org/packages/a1/b4/3592e9eace91db8df736308805cf28262059b51d4f56325958aaa78078c1/django_sorcery-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddbd95d88cc2cfc9cac55a994a510a2b", "sha256": "c02e06017ba0c73ad9635191c6ed8add13a444549771233b5ea6d6cc5ca1e018" }, "downloads": -1, "filename": "django-sorcery-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ddbd95d88cc2cfc9cac55a994a510a2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62550, "upload_time": "2018-05-09T01:53:41", "url": "https://files.pythonhosted.org/packages/79/88/62e074ebe5afabd4a9a13b728071a9c098946bc53aa42b0125214c8c72ad/django-sorcery-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "c71559b85e6d24633b81a3e321950018", "sha256": "0dbf151f63957a61a86e38019da214887396035f3431578a859b2a8ee48c7da4" }, "downloads": -1, "filename": "django_sorcery-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c71559b85e6d24633b81a3e321950018", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48988, "upload_time": "2018-05-12T01:12:02", "url": "https://files.pythonhosted.org/packages/62/e8/880645867281e1200c8e36a48b8f7a492e25654d34457cccc12ed69c08b4/django_sorcery-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "059d50279763370cee48b7728feece3a", "sha256": "eae6de71b23902550a04ac4a7166c8333bc41fa3f43d94cc5077f49597bd9364" }, "downloads": -1, "filename": "django-sorcery-0.2.7.tar.gz", "has_sig": false, "md5_digest": "059d50279763370cee48b7728feece3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62784, "upload_time": "2018-05-12T01:12:04", "url": "https://files.pythonhosted.org/packages/c8/a5/5c903f604200d18d6bde608bb4739e91aad6086fcdd89008c97eb4e9d089/django-sorcery-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "8c156ebb0410edbe04441d6ba4f14fd4", "sha256": "61ba64da36f0fef5936b3172c23f38dcaaf1b749f6fb88bfeb7433ea3e6750be" }, "downloads": -1, "filename": "django_sorcery-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c156ebb0410edbe04441d6ba4f14fd4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48980, "upload_time": "2018-05-14T12:46:24", "url": "https://files.pythonhosted.org/packages/b2/93/d26b5c68eec699b744ea0b209ff4b8fadbd52c30e34273cfdf03fa507771/django_sorcery-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cebb52cadb39ca42bc6679647cc28ea", "sha256": "0dc8a78814f5d6cb7438788525b4d0f6c5c9fa72c35608939d20349d8281dfe3" }, "downloads": -1, "filename": "django-sorcery-0.2.8.tar.gz", "has_sig": false, "md5_digest": "3cebb52cadb39ca42bc6679647cc28ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62803, "upload_time": "2018-05-14T12:46:25", "url": "https://files.pythonhosted.org/packages/47/06/dc90bdfe65cdcb61312b69df4e04884e75b41191976eaa6beb462094b0e1/django-sorcery-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a24ffd16dc8afdd6cab7a0e96a792fb6", "sha256": "060e803793ea761e79a7de7e060bfbbdf8290d4ccc165695ac3c08ca0b4e7f77" }, "downloads": -1, "filename": "django_sorcery-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a24ffd16dc8afdd6cab7a0e96a792fb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49228, "upload_time": "2018-05-16T13:58:06", "url": "https://files.pythonhosted.org/packages/52/23/8b518b1156685cdcf87c731bef910082300ea88d9a86bca52d3f9c81b8cb/django_sorcery-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1375623ef8395a7601692325ad29bb03", "sha256": "bba4436cb5e948a4565daafc1ce80d3646aeac7cfa9e29ed2b93ff9e74a62d1c" }, "downloads": -1, "filename": "django-sorcery-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1375623ef8395a7601692325ad29bb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62921, "upload_time": "2018-05-16T13:58:07", "url": "https://files.pythonhosted.org/packages/18/b7/133a904d169f8f91ab1f561230b00a76b3e6cb5ab18dbb478290e8ce4667/django-sorcery-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4bcdd38c26558a4911a2ec8e8cecbb4c", "sha256": "8b28e4aa4037dc34666d7317633c2e6fd77af17e2f688ae15b892701c3fbb337" }, "downloads": -1, "filename": "django_sorcery-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4bcdd38c26558a4911a2ec8e8cecbb4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49963, "upload_time": "2018-05-17T18:08:55", "url": "https://files.pythonhosted.org/packages/a1/53/b9b09a7edcfcbb6d42c8814ee033f4f719c5a76f32ad5d36a38ff754ed44/django_sorcery-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f607365f8642ac28d38cf86916398230", "sha256": "3b68b8c8182049f06fbf711c044ff4dbfcb20635934c027efa6f6330287998bc" }, "downloads": -1, "filename": "django-sorcery-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f607365f8642ac28d38cf86916398230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63145, "upload_time": "2018-05-17T18:08:56", "url": "https://files.pythonhosted.org/packages/77/89/4d7e69d0deda6f0036110deb7c919d8a22fd41c45976ae44b0c72528a366/django-sorcery-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f0d8f0aba0ac459ce074a6f44447afc3", "sha256": "5070bb2baed38aaa59152d89103e6ce2ecb5308692268c19610abff45816e155" }, "downloads": -1, "filename": "django_sorcery-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0d8f0aba0ac459ce074a6f44447afc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49983, "upload_time": "2018-05-17T18:53:46", "url": "https://files.pythonhosted.org/packages/35/b8/98bfbc59fc7c996cd13d7c4823fc3bcfc0d0cadb6c08164f00fbfa5b8e5b/django_sorcery-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c93e13c5066269acfcdc8bd868ad9a7", "sha256": "9f433f8af7a73b868d73cd2a8073cba7c0e571efc0e4a3e6517f0d63aa2ea16d" }, "downloads": -1, "filename": "django-sorcery-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8c93e13c5066269acfcdc8bd868ad9a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63190, "upload_time": "2018-05-17T18:53:48", "url": "https://files.pythonhosted.org/packages/77/96/c7961e0016000a31dadbebe53f3c9980b71d2c1585b165ae348590c88cdf/django-sorcery-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b251d2e477e93da96ec0aae65295046a", "sha256": "07dde64f7283b667c6d77c57c9f8bce3e72f428c73d76cd9452750351c0ac756" }, "downloads": -1, "filename": "django_sorcery-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b251d2e477e93da96ec0aae65295046a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55166, "upload_time": "2018-05-21T17:28:57", "url": "https://files.pythonhosted.org/packages/ed/f8/e21c3cafcfe5ea1ced0dff2c94e86e72f3695f5d312277f3dc6de07f176c/django_sorcery-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e0f5cc53b3e641003fb97e0a7506505", "sha256": "30123f6edb1f3b0ed1aa0a8acf799d4069cd5b0949ffcbd2f1a039706edfb44b" }, "downloads": -1, "filename": "django-sorcery-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6e0f5cc53b3e641003fb97e0a7506505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72783, "upload_time": "2018-05-21T17:28:58", "url": "https://files.pythonhosted.org/packages/72/73/9549d15e9affb4a9da0dc4a1d48d10d5414082e0a16ba7d9c436145dc0aa/django-sorcery-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fe0c533767c369e9cf1c621a11404892", "sha256": "96964eb71389d543209b94e7f2f310d247c52abb2e9918ecd090944a5a1270a5" }, "downloads": -1, "filename": "django_sorcery-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe0c533767c369e9cf1c621a11404892", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55167, "upload_time": "2018-05-30T14:18:04", "url": "https://files.pythonhosted.org/packages/5b/2c/4547b6fb69c312e95538ba374be4ad42fc12bb2ac5b145190bb273655926/django_sorcery-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "462ab79c473d9317e9d243ff4a2acb3b", "sha256": "01c686cc7d8989ce286ef9ae3b67091a2ff6e40c5352832a6707ac0734a48a34" }, "downloads": -1, "filename": "django-sorcery-0.4.0.tar.gz", "has_sig": false, "md5_digest": "462ab79c473d9317e9d243ff4a2acb3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72844, "upload_time": "2018-05-30T14:18:06", "url": "https://files.pythonhosted.org/packages/03/f8/918623dd359b440dec11c690b6b1664ed58856332b224fbb1644528783b5/django-sorcery-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "401c86faf80e7c87c190f43ed897e170", "sha256": "9729bc364fdc4f9ba3e014b63ca8c15f540480a659493ed60fa00db4998a7a66" }, "downloads": -1, "filename": "django_sorcery-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "401c86faf80e7c87c190f43ed897e170", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65525, "upload_time": "2018-05-31T23:12:07", "url": "https://files.pythonhosted.org/packages/c7/ce/75078a10219e6bf5bc3f9309b76c5b2027cad311fe29dfe34cb05e11e602/django_sorcery-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86238470d82f158db2b57438b9c30c06", "sha256": "efe02728ff2f5121eb69a9a66dd9846d601455bbdcd1bb6adcaca839f3f434b1" }, "downloads": -1, "filename": "django-sorcery-0.4.1.tar.gz", "has_sig": false, "md5_digest": "86238470d82f158db2b57438b9c30c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81451, "upload_time": "2018-05-31T23:12:15", "url": "https://files.pythonhosted.org/packages/1e/fb/975e72d7ca029761648f11ceda269d34828cb89f0167568be751f50b73af/django-sorcery-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "faa6bb4f133e8bf6bd5da209bcebf114", "sha256": "d0b2349a8356f50c6cb6753104e119db366838a8e3393e5b2dd16a2dd55de26c" }, "downloads": -1, "filename": "django_sorcery-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "faa6bb4f133e8bf6bd5da209bcebf114", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80828, "upload_time": "2018-06-28T17:03:45", "url": "https://files.pythonhosted.org/packages/15/3e/2ab63a4699a40cd0a39dda7ce152ac94e6ddbe8e7b3dba3bf972dd8ad22c/django_sorcery-0.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bebdc817e7b6841018dd6c86abec73c7", "sha256": "a6241480fd94c762594db70fbd539874f10154e89b3a80044a8a86d08ce49828" }, "downloads": -1, "filename": "django-sorcery-0.4.10.tar.gz", "has_sig": false, "md5_digest": "bebdc817e7b6841018dd6c86abec73c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94291, "upload_time": "2018-06-28T17:03:46", "url": "https://files.pythonhosted.org/packages/38/c3/824e8ae3284f003703383473e2a6f34071200035e10c323af01e02261500/django-sorcery-0.4.10.tar.gz" } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "016951edc84a73e1bcba85d1c9d4c2a7", "sha256": "8a52b3bc85f51d6afff3d62dd141008eb4f103673517515381a100f4c0dc50fc" }, "downloads": -1, "filename": "django_sorcery-0.4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "016951edc84a73e1bcba85d1c9d4c2a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80863, "upload_time": "2018-06-30T20:21:43", "url": "https://files.pythonhosted.org/packages/56/ca/f85a0eea0424fa07a7b45e872ac0fa76a07837758f1cc51bacece3081717/django_sorcery-0.4.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8ff8cb7c1b4cfbdef1ff14ecc2ed5ca", "sha256": "7bdae6441e72be7dbc288def618c1a0fbdec85994a0e028fddf9076beebbb6fd" }, "downloads": -1, "filename": "django-sorcery-0.4.11.tar.gz", "has_sig": false, "md5_digest": "b8ff8cb7c1b4cfbdef1ff14ecc2ed5ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94359, "upload_time": "2018-06-30T20:21:45", "url": "https://files.pythonhosted.org/packages/52/40/f1c1a1fab527180b510c1522aec1661df473e945df624316220a8a7c5b0b/django-sorcery-0.4.11.tar.gz" } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "fb1a5d096fb28a0cb73af13a262bb502", "sha256": "32dbf449e683055e7fdaa345914084a8f4133cd5dbc8e4590127ed324b0ddb83" }, "downloads": -1, "filename": "django_sorcery-0.4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb1a5d096fb28a0cb73af13a262bb502", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59317, "upload_time": "2018-06-30T20:28:14", "url": "https://files.pythonhosted.org/packages/e2/0d/ec5c09362aae0ce57354302306ab07fc0f91a87250c7200e02b9e90602f7/django_sorcery-0.4.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72db54212ba4c835c9d231fc43d6b51a", "sha256": "febcdfb62ec2831c69857de5e96846222e7c51becb8cda27d565f952d6ca39cd" }, "downloads": -1, "filename": "django-sorcery-0.4.12.tar.gz", "has_sig": false, "md5_digest": "72db54212ba4c835c9d231fc43d6b51a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94362, "upload_time": "2018-06-30T20:28:16", "url": "https://files.pythonhosted.org/packages/cc/fd/9b5d499cdd9e34f5ec1cb88990b2755469b4c7bd15cef5e2351b1ebbdef8/django-sorcery-0.4.12.tar.gz" } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "6ed2e605dfac46a782f5e7389c0c9e30", "sha256": "8ece8f4bf0d12bf4a0db83d90aa4639806681a2651fe04fa9bebdeaef2fbde47" }, "downloads": -1, "filename": "django_sorcery-0.4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ed2e605dfac46a782f5e7389c0c9e30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59946, "upload_time": "2018-07-03T12:28:11", "url": "https://files.pythonhosted.org/packages/37/f9/2711c22efb2e81b072ef646a36809366f37bfd31e4f9c24fff494a20c43c/django_sorcery-0.4.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ac6a858a73d549e4e579e9ef8eb7cb6", "sha256": "59ffda172b72099445678ef35be2e8bd3ea6463dc72b798f68cca3fd1eb993b5" }, "downloads": -1, "filename": "django-sorcery-0.4.13.tar.gz", "has_sig": false, "md5_digest": "3ac6a858a73d549e4e579e9ef8eb7cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94661, "upload_time": "2018-07-03T12:28:12", "url": "https://files.pythonhosted.org/packages/6c/be/c6d0fc38d47a0975af549ef164c61c038b8fc3ff4f377233524d89afc680/django-sorcery-0.4.13.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e6340baca70df657ac3462bf52b98af6", "sha256": "c8698b9135c246d2a2803bf5a610b9e826b9e0e2b06b4bf945ce0002f2045a45" }, "downloads": -1, "filename": "django_sorcery-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6340baca70df657ac3462bf52b98af6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72180, "upload_time": "2018-06-04T16:05:16", "url": "https://files.pythonhosted.org/packages/0b/60/17b1257f7a80de5f5d75ab57c114ecf762e5f1c3128118cf9aff744b2720/django_sorcery-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00f355b2c014b0db463c17e59bd8c673", "sha256": "913bdd0c683b6f74ecc89be2c1747cdf5fcd31d9285bc0798bbd09348cb59fcf" }, "downloads": -1, "filename": "django-sorcery-0.4.2.tar.gz", "has_sig": false, "md5_digest": "00f355b2c014b0db463c17e59bd8c673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85875, "upload_time": "2018-06-04T16:05:18", "url": "https://files.pythonhosted.org/packages/9e/e1/343bc8aa44c179b1cd4b64bb7707fc5fcb5ba589f0b0c02280e0bb64789a/django-sorcery-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a0c9849012ad16b47c3f898e4cff8df4", "sha256": "adc547e4edde41eb5c2260c4f7c192a75699d7008ce7c30bb5163d4bf9645b87" }, "downloads": -1, "filename": "django_sorcery-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0c9849012ad16b47c3f898e4cff8df4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71990, "upload_time": "2018-06-09T17:04:28", "url": "https://files.pythonhosted.org/packages/bb/e9/a74bf1b1bfae76e1e07e9eefba791ab37d303ae5d2d24dd550144119b691/django_sorcery-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47b84d6c981aaf5d2b756966abb3a6d8", "sha256": "140b28855592fd8d81bb7820307e6150acda078dc9282d86bfa043da1f7743a5" }, "downloads": -1, "filename": "django-sorcery-0.4.3.tar.gz", "has_sig": false, "md5_digest": "47b84d6c981aaf5d2b756966abb3a6d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86115, "upload_time": "2018-06-09T17:04:30", "url": "https://files.pythonhosted.org/packages/1e/f4/9e54fb3575c1f2c5fbc96d873b66b4cefbbc58487824f9478997f53cb523/django-sorcery-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "3e9c7f5b61603994213ca5245ea7e07c", "sha256": "97e22eb8c676371ca7ed18acdf8b4dc36960daebb99bae9e46430cd689d1de85" }, "downloads": -1, "filename": "django_sorcery-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e9c7f5b61603994213ca5245ea7e07c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71965, "upload_time": "2018-06-13T20:28:06", "url": "https://files.pythonhosted.org/packages/37/a7/37d170f49da8f54d997904adf3dba7729616142afb3ad91e4d683b37847e/django_sorcery-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f800dd2c59cbb678814bda61824c3d7b", "sha256": "4e447e9dc933ff8a6800bac407d5c0bacc0994eaf18fef5271543dabebfaf93c" }, "downloads": -1, "filename": "django-sorcery-0.4.4.tar.gz", "has_sig": false, "md5_digest": "f800dd2c59cbb678814bda61824c3d7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86169, "upload_time": "2018-06-13T20:28:07", "url": "https://files.pythonhosted.org/packages/40/9e/1ea98bb5c8be143da95dacff7db3850755cd89499a86a19d91138292c473/django-sorcery-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "fd5499621e6b6db6090f1a155922284b", "sha256": "9ba04bef0621414366a04d2dbaabdb574cf80623191892b197bbeba33c5d4fa9" }, "downloads": -1, "filename": "django_sorcery-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd5499621e6b6db6090f1a155922284b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71948, "upload_time": "2018-06-14T00:36:02", "url": "https://files.pythonhosted.org/packages/c6/71/b6e449635e456511856e61d5648299f4288c8f431722821057400878f727/django_sorcery-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "860e39fed8a8d86d2d2dfce2f69d0d42", "sha256": "8e772e2e3f042e763de03acb64f758e82622336ef80ffbfebb7fd69df81b0d20" }, "downloads": -1, "filename": "django-sorcery-0.4.5.tar.gz", "has_sig": false, "md5_digest": "860e39fed8a8d86d2d2dfce2f69d0d42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86182, "upload_time": "2018-06-14T00:36:03", "url": "https://files.pythonhosted.org/packages/b3/d6/a55cd6d027e277274b28be055f1c0be7c1f00c79545d42ae1401f79779c5/django-sorcery-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "901b4a6afa996ab8a7571f94aa23b763", "sha256": "4bfb864b216c0f4f5706c207d252ff217db6e8dbc4e319bedfb92ae5cb517f06" }, "downloads": -1, "filename": "django_sorcery-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "901b4a6afa996ab8a7571f94aa23b763", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78275, "upload_time": "2018-06-22T17:45:39", "url": "https://files.pythonhosted.org/packages/c5/8c/a503abf1cccb7c839831999ccab51eb1ca5e255076a7d095d5ee7ada3de5/django_sorcery-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be7ac86ca078100eca751aaa59fd05b2", "sha256": "2f92f3f1056b54c3685bd7d1dfc55c3a1d82704a914bc0266711e231033b4be2" }, "downloads": -1, "filename": "django-sorcery-0.4.6.tar.gz", "has_sig": false, "md5_digest": "be7ac86ca078100eca751aaa59fd05b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91094, "upload_time": "2018-06-22T17:45:40", "url": "https://files.pythonhosted.org/packages/e8/55/8db5e49aa38eec8d1e3ce70ee5c521f8ddd26d349504f494f606476b027a/django-sorcery-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "4cbfb4e28e13ea0295b6a17dd4275253", "sha256": "42cf35be56df9428ddabfbd0d6827b0835e1ddb48f9d5bd910049602632dceb1" }, "downloads": -1, "filename": "django_sorcery-0.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cbfb4e28e13ea0295b6a17dd4275253", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78257, "upload_time": "2018-06-23T02:31:27", "url": "https://files.pythonhosted.org/packages/66/95/ef4bb2bb85ec2b8c622a642e4208675e9ff878a44b07d9aca600d6413d27/django_sorcery-0.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "491f23a485d336281c48933d6f56d854", "sha256": "3462058d246beccb18d78a3f6bd1939fff248116d38810a64cfd84bbf71132da" }, "downloads": -1, "filename": "django-sorcery-0.4.7.tar.gz", "has_sig": false, "md5_digest": "491f23a485d336281c48933d6f56d854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91071, "upload_time": "2018-06-23T02:31:29", "url": "https://files.pythonhosted.org/packages/a6/d7/8380d4f434c52d594100deeeaacbb4838da9a97c4787023b1364157cd170/django-sorcery-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "fab395dc53a07865706135b035cfb8e3", "sha256": "65df5331fb2b8b490a0d299796b9153aad6ccc9ce8b1fe4f77aa28d9549d6d88" }, "downloads": -1, "filename": "django_sorcery-0.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fab395dc53a07865706135b035cfb8e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79964, "upload_time": "2018-06-23T20:15:05", "url": "https://files.pythonhosted.org/packages/f4/e6/340df56e89e972994ca56b0343828071cf8779a95364719231130bd4ceb3/django_sorcery-0.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66470b130d51ec27b8a1b26b7192c471", "sha256": "2a5fe61640736467947d427371f3b1eaa1513642d91f9eba08c206904daf4c32" }, "downloads": -1, "filename": "django-sorcery-0.4.8.tar.gz", "has_sig": false, "md5_digest": "66470b130d51ec27b8a1b26b7192c471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93184, "upload_time": "2018-06-23T20:15:06", "url": "https://files.pythonhosted.org/packages/f9/eb/cefad5deddde7c325022e6e3e4b1c67d509565017174f90fa71f17bc5ee8/django-sorcery-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "a953e4eb5a8295bf5b6f6e54ef205337", "sha256": "07950728e79562309153a5018a5126b61fda98891e8efd6dd1dfd5f1fbfd0bde" }, "downloads": -1, "filename": "django_sorcery-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a953e4eb5a8295bf5b6f6e54ef205337", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80337, "upload_time": "2018-06-26T20:23:23", "url": "https://files.pythonhosted.org/packages/02/2c/1e6577553bb0db8eb1f85acc3dc9c6f99cf0525ca2fd14dfa3832eee04a5/django_sorcery-0.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a6c4480e87559a7e612d6ee91090e96", "sha256": "c046cf02da991afce4124f1704da49da6c6a04d6338513b2e55e65039843f60b" }, "downloads": -1, "filename": "django-sorcery-0.4.9.tar.gz", "has_sig": false, "md5_digest": "4a6c4480e87559a7e612d6ee91090e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93653, "upload_time": "2018-06-26T20:23:23", "url": "https://files.pythonhosted.org/packages/45/74/e3caa5df26865412299b1b038f9f2048fc0c223d7087eca9f17d90406f46/django-sorcery-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9793994d1068905c0592b90a2a9605e1", "sha256": "80946a9395ef47189c987479b4e55c051802e78a8fc1d0d2952e17cffa981ce9" }, "downloads": -1, "filename": "django_sorcery-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9793994d1068905c0592b90a2a9605e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63119, "upload_time": "2018-07-05T14:37:50", "url": "https://files.pythonhosted.org/packages/d9/0d/244a14af9d30fb7d49729a765fe69dde9fadea083a55f50a29222e3706c0/django_sorcery-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e13b5653874d1140269b60ce3934f680", "sha256": "4d40fcfbb2b5ab47756594be9d30da34c6fd0b2e02c1a9b01032bf831f7339bb" }, "downloads": -1, "filename": "django-sorcery-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e13b5653874d1140269b60ce3934f680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96754, "upload_time": "2018-07-05T14:37:51", "url": "https://files.pythonhosted.org/packages/0d/ae/a41f978d7c55324f9136a0dcbd96e721e82e9a04d488364f6d100e48e8e1/django-sorcery-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f75edb389a191dccccd2ad03f255d726", "sha256": "dee72583aa548d2482e0d0a3b586e4e89ef19430de77b8d4dfc6c894a597d9b1" }, "downloads": -1, "filename": "django_sorcery-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f75edb389a191dccccd2ad03f255d726", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63264, "upload_time": "2018-07-16T15:22:50", "url": "https://files.pythonhosted.org/packages/98/93/caa3ba96e3ff92cf546036ff198652fa1c3b83529168b6090e7bdf5df73d/django_sorcery-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eacfcc8f81b0a98d2d7bc959f87e003d", "sha256": "ef0876aeee1fbd79047c10c209afb788d83399ed4b5adf5c3a795dcbf4da808c" }, "downloads": -1, "filename": "django-sorcery-0.5.1.tar.gz", "has_sig": false, "md5_digest": "eacfcc8f81b0a98d2d7bc959f87e003d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96978, "upload_time": "2018-07-16T15:22:51", "url": "https://files.pythonhosted.org/packages/6d/49/8f5fd6056912747ca8d2c5303a1680027aedee5e27b1c9bf1444382824e8/django-sorcery-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "8fe310b2b10dfb355ec3f935671414b7", "sha256": "0b0c229a844c762a541b2b20dbfd90003dd4f7fb7875632ed115038972114e56" }, "downloads": -1, "filename": "django_sorcery-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fe310b2b10dfb355ec3f935671414b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63293, "upload_time": "2018-07-17T17:26:40", "url": "https://files.pythonhosted.org/packages/c8/bf/a105ae927b05792b9c1af698eae42d67706cea9890b87086a11a68e7e266/django_sorcery-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72b28c7e75ccf8c8ad3efe71d620d89", "sha256": "41265310e74f96530ad3e5f6c13019cb173b7ee91c25624cead6a0a0bbab5bfd" }, "downloads": -1, "filename": "django-sorcery-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b72b28c7e75ccf8c8ad3efe71d620d89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97101, "upload_time": "2018-07-17T17:26:41", "url": "https://files.pythonhosted.org/packages/61/d4/282f817f3c0365efeaa70ed9aa117040338e60a2d7f819efaf35c9baa7fb/django-sorcery-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c57ee46c0f034610614d68c88a5218d8", "sha256": "ecc3a8898df90ac764c189bf22574c75716d544d61e2425ce5eeb21fcd0e8da5" }, "downloads": -1, "filename": "django_sorcery-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c57ee46c0f034610614d68c88a5218d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63868, "upload_time": "2018-07-18T15:42:28", "url": "https://files.pythonhosted.org/packages/35/94/790f8fb789946949de81f6e91225c312c3b8ab18b7d2f8d18a192de182a5/django_sorcery-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8230883e330c915f6f98bb42f7f1c106", "sha256": "327c453b717864fbc63aec75e3511ca7a6a749e4294b56e3f9c74505bbe2edae" }, "downloads": -1, "filename": "django-sorcery-0.5.3.tar.gz", "has_sig": false, "md5_digest": "8230883e330c915f6f98bb42f7f1c106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97479, "upload_time": "2018-07-18T15:42:29", "url": "https://files.pythonhosted.org/packages/7d/ec/f15e3606cf2115d4b053d99e1790245adedccb0a869f08746098e131edce/django-sorcery-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "2b49f236186e11a50b485492776ef851", "sha256": "39498a8da23efc78cd4b0116a8d5cc6645139154cf408c2124f7f9c83de0f0c0" }, "downloads": -1, "filename": "django_sorcery-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b49f236186e11a50b485492776ef851", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66306, "upload_time": "2018-07-19T17:58:43", "url": "https://files.pythonhosted.org/packages/34/7a/d19d06eb5b352027de5dc7fd53281a228a1301d2e645b51ea1ca0e4f4218/django_sorcery-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14f85b1394fe6a2022a4a3128a7cbcbb", "sha256": "fcf91ce921275734b2e770a656b3eb8a03084e0a2faf6b4f7b48e302dec8ba02" }, "downloads": -1, "filename": "django-sorcery-0.5.4.tar.gz", "has_sig": false, "md5_digest": "14f85b1394fe6a2022a4a3128a7cbcbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99437, "upload_time": "2018-07-19T17:58:43", "url": "https://files.pythonhosted.org/packages/4f/e0/be31008582bc8ce5288edd3291bed81e77cb4b562a159a24a8037212a4b0/django-sorcery-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "1826ff595ef04677d2a599646c1b4c02", "sha256": "6742141b1931cc84321c01cf5bf0f89c16735d4f2e6daa48ef6b075e4b69f877" }, "downloads": -1, "filename": "django_sorcery-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1826ff595ef04677d2a599646c1b4c02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66323, "upload_time": "2018-07-28T02:05:55", "url": "https://files.pythonhosted.org/packages/ce/53/77b392c69516bf9cfb5474c951f3ee5ac870b853e249c6fd194f48ce74ae/django_sorcery-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dad4647482458d3150cb4c26994b234", "sha256": "78a78079f298dbc8722768890e8a4efa216dbe20346ce7e0a3b5784e12c1dfaf" }, "downloads": -1, "filename": "django-sorcery-0.5.5.tar.gz", "has_sig": false, "md5_digest": "5dad4647482458d3150cb4c26994b234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99516, "upload_time": "2018-07-28T02:05:57", "url": "https://files.pythonhosted.org/packages/82/9c/97cd4b17bf02edde93b5aedc16f13836589b77f72dfb76a9bdd2ca23b364/django-sorcery-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a9ac227b5f034553ce0343b2aad641f0", "sha256": "9f9f4fc541cf8996f473acf277a32b514e90db716c520d08c4f8046b1ea6179b" }, "downloads": -1, "filename": "django_sorcery-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9ac227b5f034553ce0343b2aad641f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77145, "upload_time": "2018-08-25T14:56:19", "url": "https://files.pythonhosted.org/packages/5f/97/0972e067b73c8ab2e5e51305bed47972dfe9c1ac47faf963d4ef32646e0a/django_sorcery-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6faa6fe59570ce75c13090c4af68c59", "sha256": "cd1cd4f982bc8d25bbd46347f54cdfda79e2d3595ac8783da9ec740387190574" }, "downloads": -1, "filename": "django-sorcery-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f6faa6fe59570ce75c13090c4af68c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112248, "upload_time": "2018-08-25T14:56:21", "url": "https://files.pythonhosted.org/packages/13/02/74253cb8927d46c8d018d86bb01db131c07df33c04f3352a37d8e212a99b/django-sorcery-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "9b952057f9d61f1dd53362896c17b2c4", "sha256": "d252722b556ea7796bac803ec1febdea1b3a3511287d5218d8b1f6ecb4ef49f8" }, "downloads": -1, "filename": "django_sorcery-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b952057f9d61f1dd53362896c17b2c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77174, "upload_time": "2018-08-28T13:15:39", "url": "https://files.pythonhosted.org/packages/26/f8/a87afca313eb26dccc6214ec3fefe07e38ebff57b3180141d7cfd50a5db5/django_sorcery-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98228efeaff1db207dad04c0d8841ddd", "sha256": "55d5b9382098e149e3b436d35cd3dc8bc5424eafed28df50e77f2d69f777a228" }, "downloads": -1, "filename": "django-sorcery-0.6.1.tar.gz", "has_sig": false, "md5_digest": "98228efeaff1db207dad04c0d8841ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112339, "upload_time": "2018-08-28T13:15:40", "url": "https://files.pythonhosted.org/packages/9c/d4/a834986455d460fbdafc6235f98ebd6f914bcdf1fd34bc48d93fa13ca6d7/django-sorcery-0.6.1.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "1fb775f20811d892a79035af1b1e57a9", "sha256": "976044a3ba9967d56a874ec3538fdb93a5565e0ad1f53cf6e6f5ef9737dea15b" }, "downloads": -1, "filename": "django_sorcery-0.6.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fb775f20811d892a79035af1b1e57a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80868, "upload_time": "2018-10-31T17:11:55", "url": "https://files.pythonhosted.org/packages/e5/ac/ded54366e5e44aa9f0d333534c22f7ba0700a4ba026773e75aeb6b1ce534/django_sorcery-0.6.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "905b0a5849705ae712de9396b6da3563", "sha256": "25c630ec4cfd98169b1a3bfaa86d6706475c9a739e64d95c8a563446e9d5a8f4" }, "downloads": -1, "filename": "django-sorcery-0.6.10.tar.gz", "has_sig": false, "md5_digest": "905b0a5849705ae712de9396b6da3563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117971, "upload_time": "2018-10-31T17:11:57", "url": "https://files.pythonhosted.org/packages/43/81/6bf2017640fe4e7549c736e10475842c55af6001591e224712b070e041fb/django-sorcery-0.6.10.tar.gz" } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "6d8b01a7c4bbc754f64412e166bf8ccd", "sha256": "af7b5b9dcc2ccbda9fbdf9f7f947ad4b0d25fb55fcce163e106386f7de886e3c" }, "downloads": -1, "filename": "django_sorcery-0.6.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d8b01a7c4bbc754f64412e166bf8ccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82550, "upload_time": "2018-11-05T18:14:43", "url": "https://files.pythonhosted.org/packages/7f/d0/ef2c68b1672370558a66d550d3c46fbfa5b2ed73bf48ed442ef7852ee5e1/django_sorcery-0.6.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b686cd202d9e8385e48ebedff23e5ae0", "sha256": "cdd4af361d53a201b83dd13a79ff5b3e92d1345305969bf363f2c08ce66be881" }, "downloads": -1, "filename": "django-sorcery-0.6.11.tar.gz", "has_sig": false, "md5_digest": "b686cd202d9e8385e48ebedff23e5ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121205, "upload_time": "2018-11-05T18:14:44", "url": "https://files.pythonhosted.org/packages/80/eb/39527db6a467101e57bd673bc9de8824f53ed476b4e82f59e82ff4bc0d19/django-sorcery-0.6.11.tar.gz" } ], "0.6.12": [ { "comment_text": "", "digests": { "md5": "df9c3106d267daf7b9654be539a261a0", "sha256": "d67e451214b02801b21a6dce318bdf18546ac237e7ad85f2d3c839215c761b9b" }, "downloads": -1, "filename": "django_sorcery-0.6.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df9c3106d267daf7b9654be539a261a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82877, "upload_time": "2018-11-07T21:47:23", "url": "https://files.pythonhosted.org/packages/72/00/08e776fee66a00044d5a49d21b47390f408b32dc22ea31f5770ee88c4272/django_sorcery-0.6.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4434914be4968a0c048a24f147f74ff", "sha256": "dee9f2d1e045f9aea850f73117480242701d938d15a61bea1b6a8f0299b65d44" }, "downloads": -1, "filename": "django-sorcery-0.6.12.tar.gz", "has_sig": false, "md5_digest": "e4434914be4968a0c048a24f147f74ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121499, "upload_time": "2018-11-07T21:47:25", "url": "https://files.pythonhosted.org/packages/d1/b2/1b1866e9798b9898009252bcff83daea09b45156beaf5920110dc6e02465/django-sorcery-0.6.12.tar.gz" } ], "0.6.13": [ { "comment_text": "", "digests": { "md5": "f1fc6154a0f15bf3f51b567ea890dd06", "sha256": "34b7de377c68d877616e809966c9bcd318a64f1ff906cac04c1be993e02137f6" }, "downloads": -1, "filename": "django_sorcery-0.6.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1fc6154a0f15bf3f51b567ea890dd06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82884, "upload_time": "2018-11-08T18:21:12", "url": "https://files.pythonhosted.org/packages/24/b7/4eeffd65193031349f5eeeaa286f75e651762438cde85b6181723f7444ef/django_sorcery-0.6.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253dd11782f27f60a0680d87dd3a7c87", "sha256": "6368f07c9dca5d55c118ccabdc6818bf09cbf647dc958730268a4485aed26fc7" }, "downloads": -1, "filename": "django-sorcery-0.6.13.tar.gz", "has_sig": false, "md5_digest": "253dd11782f27f60a0680d87dd3a7c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121614, "upload_time": "2018-11-08T18:21:14", "url": "https://files.pythonhosted.org/packages/d2/e7/d0b8482f4c4047b2827130c9d448cad8ff553d86f04fa0ea5538c0d9e4f6/django-sorcery-0.6.13.tar.gz" } ], "0.6.14": [ { "comment_text": "", "digests": { "md5": "a84ac629438151f6c575f3b0b3ccbf5d", "sha256": "4d4cfe122a5ffb09cf17c9814c7f04bbe67a52d42f7a2fbaa19f35e0a8a3e622" }, "downloads": -1, "filename": "django_sorcery-0.6.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a84ac629438151f6c575f3b0b3ccbf5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83120, "upload_time": "2018-11-14T01:38:12", "url": "https://files.pythonhosted.org/packages/10/64/be4c8e6469a4dfc27ceaf42a3dd5376a930231b09233306f679a7fea60ee/django_sorcery-0.6.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ca1544e18d5cd62f024f2ed5f0c2e5", "sha256": "ecbf8ff6b6bdd6752217c04f2bb68343abf6e07ae5810eae7922470108d23841" }, "downloads": -1, "filename": "django-sorcery-0.6.14.tar.gz", "has_sig": false, "md5_digest": "d6ca1544e18d5cd62f024f2ed5f0c2e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122002, "upload_time": "2018-11-14T01:38:14", "url": "https://files.pythonhosted.org/packages/66/16/18bff0d6543cff7e93386da37cd418b3415b10ae7e91d27a938a68adca3b/django-sorcery-0.6.14.tar.gz" } ], "0.6.15": [ { "comment_text": "", "digests": { "md5": "3b889db6084ac122a325c8f50286e468", "sha256": "532a8e92181a99766c9016cb9eea366bbd2af7dea6cf28b44003ba4b24927826" }, "downloads": -1, "filename": "django_sorcery-0.6.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b889db6084ac122a325c8f50286e468", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83118, "upload_time": "2018-11-14T14:52:22", "url": "https://files.pythonhosted.org/packages/95/5e/927abccd471e41ac18e523abba11a248868b7f4ee451972fce97b600a07a/django_sorcery-0.6.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299f343655114f50b76dfc31d44c284f", "sha256": "de8b306087ccf349832ce4a58606ac434366561f6aca1b6ab369d6b658fe0e75" }, "downloads": -1, "filename": "django-sorcery-0.6.15.tar.gz", "has_sig": false, "md5_digest": "299f343655114f50b76dfc31d44c284f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122078, "upload_time": "2018-11-14T14:52:24", "url": "https://files.pythonhosted.org/packages/aa/72/d58053775c836f3d66861ea869a693caa146a8888f1a058ba57ad26b47fa/django-sorcery-0.6.15.tar.gz" } ], "0.6.16": [ { "comment_text": "", "digests": { "md5": "52008224c9fa3af22a4cf1eaffb19680", "sha256": "3f43c4444a0d89a5a99880e9d7a36c6240868d53a959f2fc5ce661ba65e0dba3" }, "downloads": -1, "filename": "django_sorcery-0.6.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52008224c9fa3af22a4cf1eaffb19680", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78974, "upload_time": "2018-11-16T20:25:09", "url": "https://files.pythonhosted.org/packages/96/23/47c874364a52d429fa69caf84cc61e72aa7cf73f9e8f9fdc1225f489ff7a/django_sorcery-0.6.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48e1ffc10c64f9aa2720bd0b4d1d37db", "sha256": "bbc7cc65a71818bd597b38edb94e49892eef9e604588453919c3595c6de50a32" }, "downloads": -1, "filename": "django-sorcery-0.6.16.tar.gz", "has_sig": false, "md5_digest": "48e1ffc10c64f9aa2720bd0b4d1d37db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108235, "upload_time": "2018-11-16T20:25:11", "url": "https://files.pythonhosted.org/packages/ad/67/b4f871eb6d0241a60a51b5b102935b34e329d7610a1287ceb50b2c1c6583/django-sorcery-0.6.16.tar.gz" } ], "0.6.17": [ { "comment_text": "", "digests": { "md5": "52a79e6313a907d3d29c13550b65895c", "sha256": "e51494a3606386de2fcfdec170ff679f2237390ce7b7b7e54ce1925b00c8ae71" }, "downloads": -1, "filename": "django_sorcery-0.6.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52a79e6313a907d3d29c13550b65895c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79858, "upload_time": "2018-11-19T19:00:32", "url": "https://files.pythonhosted.org/packages/11/7a/a2f6998f6350da2061189ce8c909a84510df3df487314ba20c1e98bcbbcd/django_sorcery-0.6.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a9cbbe1fced980e9a888ab9ba1f65fe", "sha256": "620a98924d41565f76f0802a709fa738a6281d1dbd5f93a3300e35a49979b4e1" }, "downloads": -1, "filename": "django-sorcery-0.6.17.tar.gz", "has_sig": false, "md5_digest": "3a9cbbe1fced980e9a888ab9ba1f65fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108417, "upload_time": "2018-11-19T19:00:33", "url": "https://files.pythonhosted.org/packages/6c/e7/9ae9bf0cd6d71529a34c071e02b4ba4d1458699226f1264fd75c3aa0f8c0/django-sorcery-0.6.17.tar.gz" } ], "0.6.18": [ { "comment_text": "", "digests": { "md5": "0d98ff083678a22c53f9d3c58f9174a2", "sha256": "d2019a3e205cad4c0f534d5c49e649030be301358c8df2fcb054e128efad0e52" }, "downloads": -1, "filename": "django_sorcery-0.6.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d98ff083678a22c53f9d3c58f9174a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80321, "upload_time": "2018-11-20T19:18:37", "url": "https://files.pythonhosted.org/packages/51/40/cb98111738ca55777bab1062ee44fbc65e79203d2214a15e961a268e6378/django_sorcery-0.6.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bff476bc41717e1283f8d6ba2b54eb7b", "sha256": "a5a1358e55ccd3f66f112049bb883479152c7de299beb5689512c6d967a42ace" }, "downloads": -1, "filename": "django-sorcery-0.6.18.tar.gz", "has_sig": false, "md5_digest": "bff476bc41717e1283f8d6ba2b54eb7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109153, "upload_time": "2018-11-20T19:18:39", "url": "https://files.pythonhosted.org/packages/02/59/e4848b2f9090be806da72759eee70e837617564277509498b983eef11245/django-sorcery-0.6.18.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "5593f61669e704d2f92f0ce7b7b8baa4", "sha256": "4170e2fb425ce84a785705f43505cc881ec551626c2a197157b989dca5ec6158" }, "downloads": -1, "filename": "django_sorcery-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5593f61669e704d2f92f0ce7b7b8baa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77179, "upload_time": "2018-08-31T00:03:41", "url": "https://files.pythonhosted.org/packages/a8/34/58305ccd5f3cedbdf99d496e49e47139338403751c7fe293100ef2d7df6c/django_sorcery-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "202e6ca308f64b1adb71af684f8e29bb", "sha256": "18c63173df0424584d5a4a6862a81e33efca56c58c67ba8af39f55a9f477d9ce" }, "downloads": -1, "filename": "django-sorcery-0.6.2.tar.gz", "has_sig": false, "md5_digest": "202e6ca308f64b1adb71af684f8e29bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112410, "upload_time": "2018-08-31T00:03:42", "url": "https://files.pythonhosted.org/packages/fc/b0/3afca91a7572bb1f534cdc4c1193b9e0772556d79500decf3fd8273602c8/django-sorcery-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "95f2270444f888c79aa886b97a4602bd", "sha256": "6deaece650eb2f5a2c34f65cb6e396ba31796782b75165d6c6bfe211661e6755" }, "downloads": -1, "filename": "django_sorcery-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95f2270444f888c79aa886b97a4602bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77191, "upload_time": "2018-09-04T18:55:26", "url": "https://files.pythonhosted.org/packages/a5/3e/14a560684f54e2c2206631fbbe6f2f32b13fffaa0de877b9ce8ea8ac8cab/django_sorcery-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c03324451d2d204fa5de21d2b055f3b", "sha256": "be9abbafa5e7d98a34e9445195628e57d4297028a9d44ec678d315e2e217f3b6" }, "downloads": -1, "filename": "django-sorcery-0.6.3.tar.gz", "has_sig": false, "md5_digest": "0c03324451d2d204fa5de21d2b055f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112489, "upload_time": "2018-09-04T18:55:28", "url": "https://files.pythonhosted.org/packages/ce/32/b537662d26988be88e9790020bb8b7a7c6c0c1bf4afa9308d9efdda57e45/django-sorcery-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "f30f01670bd57cd3aa28bd455194fae2", "sha256": "079f2c064b5b6eca22375794f1b60be4deb783d99d23719961a00ef273fecb59" }, "downloads": -1, "filename": "django_sorcery-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f30f01670bd57cd3aa28bd455194fae2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78481, "upload_time": "2018-09-18T16:42:30", "url": "https://files.pythonhosted.org/packages/f0/d5/eb6d56038cd8155ac552429989bcb99246dccbf625906b048e2c579a9802/django_sorcery-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9007b31995e7a0f43c410993475a0f02", "sha256": "8ac06451cbb8dbc73a8086627371ba417f12cfa0f86542efd960d8b1d61472b9" }, "downloads": -1, "filename": "django-sorcery-0.6.4.tar.gz", "has_sig": false, "md5_digest": "9007b31995e7a0f43c410993475a0f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114463, "upload_time": "2018-09-18T16:42:32", "url": "https://files.pythonhosted.org/packages/cf/fc/3cf91e32bfdf8d4ea80346d576ea7951e52130d6b707d49788ebe5b46958/django-sorcery-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "72a96e447659797bc827afa9a8e354c1", "sha256": "84ab55afc6b29992b39394d1accc6ac307f0341cadac63f9984ea7385771c6cb" }, "downloads": -1, "filename": "django_sorcery-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72a96e447659797bc827afa9a8e354c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78942, "upload_time": "2018-09-21T15:37:22", "url": "https://files.pythonhosted.org/packages/f6/52/c06d81d5de43a88ed61de60da96b040ea42ffce7ec5be74eafc2a72bc791/django_sorcery-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46e3272a6079fecb96738e42c1daa3ae", "sha256": "24cd8de552c230beb04fe5fdb74367c148e756bc5657c00f81cfc63199092417" }, "downloads": -1, "filename": "django-sorcery-0.6.5.tar.gz", "has_sig": false, "md5_digest": "46e3272a6079fecb96738e42c1daa3ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115142, "upload_time": "2018-09-21T15:37:23", "url": "https://files.pythonhosted.org/packages/34/8c/afc38f2dd351383cadfee48e66b6affd80a568a3ac9f1ba77c128c0f87bc/django-sorcery-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "b30cc42547fd79e496c18323d73d4fe9", "sha256": "df2127a6d2fb205f0e1e0a4f853b471c108232d31584d64ee7c14edef0ecb161" }, "downloads": -1, "filename": "django_sorcery-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b30cc42547fd79e496c18323d73d4fe9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80598, "upload_time": "2018-09-27T13:54:40", "url": "https://files.pythonhosted.org/packages/3d/4b/1dcd0d6111f5fb38285365cb5835a82cf17e88c8ea45edac17a9ace040b6/django_sorcery-0.6.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0eaba40852b9082cbc75e751e76c2242", "sha256": "34a925daa2e361d6cd389ebce1e7bc6cb90787aa8e0fcc403f7f437688f6a8e0" }, "downloads": -1, "filename": "django-sorcery-0.6.6.tar.gz", "has_sig": false, "md5_digest": "0eaba40852b9082cbc75e751e76c2242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117084, "upload_time": "2018-09-27T13:54:41", "url": "https://files.pythonhosted.org/packages/0a/1d/bf0cf7137189c8e6c3a24b9ba2d08a5631c1bd4b04ed4759c93e4bcef6bf/django-sorcery-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "ce2502131a4c73db1f3ba27504dfcff0", "sha256": "3df6b3a292ccdf9b542ed061cb0e2711da827abf5565b579d2d8ca9901e32636" }, "downloads": -1, "filename": "django_sorcery-0.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce2502131a4c73db1f3ba27504dfcff0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80626, "upload_time": "2018-10-03T13:20:16", "url": "https://files.pythonhosted.org/packages/b4/83/e98a85b1c6a8f14dd2a2e0617cc002f68ade2a062fb9977440e52034a058/django_sorcery-0.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70e38ee98c8dfd8e21fe9787f510b4e2", "sha256": "d17e80857d3aa0bc91d107cb54cf807af08ee91ec5dadb440c1f2bf5607ba8c3" }, "downloads": -1, "filename": "django-sorcery-0.6.7.tar.gz", "has_sig": false, "md5_digest": "70e38ee98c8dfd8e21fe9787f510b4e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117288, "upload_time": "2018-10-03T13:20:18", "url": "https://files.pythonhosted.org/packages/d9/79/e97b29e8d25f19d24dac384220e603237386eb4372c3fcffc1a51aa2d81b/django-sorcery-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "411261a18a5b4edf67e9e5092ab2c83f", "sha256": "ba9f2ca7e4b84c675b0c3413b9ecd7d47b84c9efd70758e17b1febc5f99d722a" }, "downloads": -1, "filename": "django_sorcery-0.6.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "411261a18a5b4edf67e9e5092ab2c83f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80627, "upload_time": "2018-10-16T20:09:47", "url": "https://files.pythonhosted.org/packages/bb/83/03ddc1e54d7e73d080d3d05203d49361a753e7491e7d1adb2c9954f4891a/django_sorcery-0.6.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d53c11c09fc373167cbccf9725614d7d", "sha256": "a1fd28b4bcff9506615bdec81388838432d6e443a82617ec72f0663670838555" }, "downloads": -1, "filename": "django-sorcery-0.6.8.tar.gz", "has_sig": false, "md5_digest": "d53c11c09fc373167cbccf9725614d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117535, "upload_time": "2018-10-16T20:09:49", "url": "https://files.pythonhosted.org/packages/1c/49/a0fe36ebeb6ad6b05b3347fa3bfb81db288ee445c368bc4bbfd54f031478/django-sorcery-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "ac309a8046f8cd6a02e21650683e52cb", "sha256": "6bda141ba81057afbc5ff5066cccab98f5cfb25d80afd63ac628f2c373a956cc" }, "downloads": -1, "filename": "django_sorcery-0.6.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac309a8046f8cd6a02e21650683e52cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80810, "upload_time": "2018-10-17T14:12:01", "url": "https://files.pythonhosted.org/packages/c1/21/52325a1c0aa4a7ed35402c021adfa544e1cadb9f30bc45fa9b1746abe3cd/django_sorcery-0.6.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f25b321a8a5a19b08cbaaa531a0231b4", "sha256": "79993ce4591e096921e845a5f0a29ac869b56e37ccb9319f8d46f8f15cc47b99" }, "downloads": -1, "filename": "django-sorcery-0.6.9.tar.gz", "has_sig": false, "md5_digest": "f25b321a8a5a19b08cbaaa531a0231b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117792, "upload_time": "2018-10-17T14:12:03", "url": "https://files.pythonhosted.org/packages/78/c4/e608551c940d2eab33d84baeafd5f9ea66f8dbe4067a624d417857143330/django-sorcery-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ebcfca04482f796bdefe8a164b61b3d2", "sha256": "52d0316c71e7e7934c36003a5bb5f911fd3e66ba67e81e0b9a2f2a0b0e273a28" }, "downloads": -1, "filename": "django_sorcery-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebcfca04482f796bdefe8a164b61b3d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82498, "upload_time": "2018-11-23T02:01:00", "url": "https://files.pythonhosted.org/packages/6d/dd/3556b84b0946e23c1907d4e59b2e2f93cc29445ba665f04a1c70f78a3ab6/django_sorcery-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63ea028b177c80284278cc5c59f55105", "sha256": "28a1e6aa90faa978d29cc1e3a658448ae2e07d4d0ea599594f6ed5a70844747e" }, "downloads": -1, "filename": "django-sorcery-0.7.0.tar.gz", "has_sig": false, "md5_digest": "63ea028b177c80284278cc5c59f55105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110137, "upload_time": "2018-11-23T02:01:02", "url": "https://files.pythonhosted.org/packages/9a/86/4591c0605b0f8e134d6917233fbca7bd251c5902f8fff2b85886117ff744/django-sorcery-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "4ba3c5e6f2f82d0f90ea82a522696c50", "sha256": "e71f82ce374b23ca8e63a7e620c373d6016aad218a26a454743aa95b1eb38cd2" }, "downloads": -1, "filename": "django_sorcery-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ba3c5e6f2f82d0f90ea82a522696c50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82722, "upload_time": "2018-11-24T19:31:59", "url": "https://files.pythonhosted.org/packages/c2/00/909828564f2d82c7da236fd85df8b7d6160182309b496706c02ae41fee53/django_sorcery-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a49c3e1560b7eaa7429401278a763ef", "sha256": "3d459eb8821d5069f490b2c6eb9e9739867d02acb7e00eedac35974864ebc81a" }, "downloads": -1, "filename": "django-sorcery-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7a49c3e1560b7eaa7429401278a763ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111316, "upload_time": "2018-11-24T19:32:01", "url": "https://files.pythonhosted.org/packages/34/9a/977714e078368e1a381d789abd0d2b2e0d4ef74e64c038496ba143958f9e/django-sorcery-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "946f5553a88e40aae21abaca4227027f", "sha256": "edcfcfc4d0c089e6c4ea4572aa7f1ec42e399a77bc19bbcd02ef294786745d1a" }, "downloads": -1, "filename": "django_sorcery-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "946f5553a88e40aae21abaca4227027f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82732, "upload_time": "2018-11-25T17:54:30", "url": "https://files.pythonhosted.org/packages/6f/35/2a158bc61e08f936193a2ce574a47868b5704d2b73dcd2e5f76992363148/django_sorcery-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce5fd18bcef61b29171b0dd683068d54", "sha256": "be8f18b521824db433b6afe65a0fe88aadcb092357df17870684fd529cdc1cf5" }, "downloads": -1, "filename": "django-sorcery-0.7.2.tar.gz", "has_sig": false, "md5_digest": "ce5fd18bcef61b29171b0dd683068d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112428, "upload_time": "2018-11-25T17:54:32", "url": "https://files.pythonhosted.org/packages/43/6c/b333d627a3b3ef778bbb16156b7799a6f6ab34c9cc42f76ec191a459194c/django-sorcery-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ab5e530392fc40dda1d6888d19c62fa1", "sha256": "c784845a61bb5b95d7caf8534cf2c9be1128bfa33bf49a4a58909eb5ea06fe79" }, "downloads": -1, "filename": "django_sorcery-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab5e530392fc40dda1d6888d19c62fa1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82763, "upload_time": "2018-11-28T16:07:07", "url": "https://files.pythonhosted.org/packages/de/a0/52943288916f2557e64434215e0b10a1c99bc9aaaffb55c4349522cc61cc/django_sorcery-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47d07f3853647a8675d23ac5f747f9ff", "sha256": "badc34a7120698c01fd26c94a75c97c1291bee87669fe4828bd9c58ef9e8e14f" }, "downloads": -1, "filename": "django-sorcery-0.7.3.tar.gz", "has_sig": false, "md5_digest": "47d07f3853647a8675d23ac5f747f9ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112499, "upload_time": "2018-11-28T16:07:09", "url": "https://files.pythonhosted.org/packages/43/4a/d7ca88bba2da51ce50f17238c441cf873bd6151f68519d7290828a7628ec/django-sorcery-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "696e2d59fad162dd9ee1025fb9f9e3f5", "sha256": "e7bd6fff45c3e19f844b77312f20e95ae04d9e1a418eece74664a5f5744add32" }, "downloads": -1, "filename": "django_sorcery-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "696e2d59fad162dd9ee1025fb9f9e3f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 82998, "upload_time": "2018-11-29T21:17:37", "url": "https://files.pythonhosted.org/packages/d0/2c/5e1cf6954961d4bfca7f836c25c2c468ef4eca415e9841b80a508725c263/django_sorcery-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "902f12cdf10c6c87313dd8a761c68046", "sha256": "666f1a9745b4656eace85b3e6c1892b921c6901f53af958df89494a1124ca3ce" }, "downloads": -1, "filename": "django-sorcery-0.7.4.tar.gz", "has_sig": false, "md5_digest": "902f12cdf10c6c87313dd8a761c68046", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112895, "upload_time": "2018-11-29T21:17:39", "url": "https://files.pythonhosted.org/packages/d7/ec/b5064db79804e58563c032dab2ea17236aeab517085036d458a31c379422/django-sorcery-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "7d62d04ddc7725996d98c03df1fb259c", "sha256": "27f16b9c29c392f7d2d04bf21e35f2e18f4e1b387766130dfffdd14c97aa381b" }, "downloads": -1, "filename": "django_sorcery-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d62d04ddc7725996d98c03df1fb259c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83008, "upload_time": "2018-12-04T18:47:24", "url": "https://files.pythonhosted.org/packages/bd/c2/89d5f29e9dcb79d69ab7dac9c04f40a3002ccf118be1ad835bb4cb0fb629/django_sorcery-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a984003f974367c16a5c014d7daccab", "sha256": "56e41f6302460a60b329a4baa3569252c4285475cec0767de04e3ce4fa37d4a8" }, "downloads": -1, "filename": "django-sorcery-0.7.5.tar.gz", "has_sig": false, "md5_digest": "0a984003f974367c16a5c014d7daccab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112959, "upload_time": "2018-12-04T18:47:25", "url": "https://files.pythonhosted.org/packages/d4/8e/f262acfb37bc12e0a552099c80aee4676f52399560fe49c3e11e76b18441/django-sorcery-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "d9029d9dfd31e58fa4595506c30db0c4", "sha256": "7c0187605d3ca59b61abb11180e2c288fea8befb1e32133991c520e516078553" }, "downloads": -1, "filename": "django_sorcery-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9029d9dfd31e58fa4595506c30db0c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83130, "upload_time": "2018-12-10T21:10:06", "url": "https://files.pythonhosted.org/packages/95/06/705e55ffff4b1b90503c146f9d39c6fbc6e3622c85c40b737a6b7d7b299d/django_sorcery-0.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e828f5139f71b688fe53da47513658b4", "sha256": "fe2987b85cc0ab2870eadc8aabb6c782b3018756f1f69e674684a64ff290562f" }, "downloads": -1, "filename": "django-sorcery-0.7.6.tar.gz", "has_sig": false, "md5_digest": "e828f5139f71b688fe53da47513658b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113267, "upload_time": "2018-12-10T21:10:08", "url": "https://files.pythonhosted.org/packages/48/bd/866dd7245f59a088711a3fe210df75c970d6393655101ab70608941ecbd7/django-sorcery-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "fc6f5000cd86b9ed32819000cb8f1c1f", "sha256": "4195edf8d96dc766268e41fb9a377bae0a00a597d5238376d8fbdab160a11059" }, "downloads": -1, "filename": "django_sorcery-0.7.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc6f5000cd86b9ed32819000cb8f1c1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83166, "upload_time": "2018-12-11T01:38:39", "url": "https://files.pythonhosted.org/packages/38/96/d13858a09639fe721e227f87a4b74e03369437fe9f3e6f767ea33f346fcb/django_sorcery-0.7.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ae47f87ba42508af8246df25eab1936", "sha256": "126092af31ba5d7dfe59f38e9a546bb8f761ccdcdad81f85c40456fe83376259" }, "downloads": -1, "filename": "django-sorcery-0.7.7.tar.gz", "has_sig": false, "md5_digest": "6ae47f87ba42508af8246df25eab1936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113298, "upload_time": "2018-12-11T01:38:41", "url": "https://files.pythonhosted.org/packages/aa/1f/406c25ac603a8b6ed1413dda1609acef39b5b198f360a8c4620ca7442f2b/django-sorcery-0.7.7.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "d2d869327b8b915e38f2c5e730ffdd15", "sha256": "60009d111039f9f7a90e4df08aa0456e8c55c0e2398fdeb299d940745130c5bc" }, "downloads": -1, "filename": "django_sorcery-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2d869327b8b915e38f2c5e730ffdd15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90397, "upload_time": "2019-01-02T14:05:29", "url": "https://files.pythonhosted.org/packages/80/9b/a40e527dd59f0ed598312ceebf8e1c85a4741c490a9329dda3be9eaa8f37/django_sorcery-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58f045bd229a6b21aa984bb7ff73c520", "sha256": "7eb7d62a89ae0a602e567b7730d3c395d9974f0193f782ada402920a2a58c706" }, "downloads": -1, "filename": "django-sorcery-0.8.0.tar.gz", "has_sig": false, "md5_digest": "58f045bd229a6b21aa984bb7ff73c520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117275, "upload_time": "2019-01-02T14:05:31", "url": "https://files.pythonhosted.org/packages/04/5c/292390a5ec2fa21b2ad8a68aa6855f5adf9a33db10fa5ab058239f17ab23/django-sorcery-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "94a69f08cdc68d334431f16afc64963a", "sha256": "7b5122dbc2b7b76cda9e69e03bf6f621580357bd9164d3976ec2e86e9af62dca" }, "downloads": -1, "filename": "django_sorcery-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94a69f08cdc68d334431f16afc64963a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90480, "upload_time": "2019-01-04T15:15:10", "url": "https://files.pythonhosted.org/packages/b0/a4/21833aa258bc1c7da20253f4f27e534ad1853adc63b1b06313576ceba409/django_sorcery-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77eca062a6d337b89fc4ccc3346936df", "sha256": "5c5075d62cff42091eda084c1463c39de47146283f7e73199af4c2d59d66e533" }, "downloads": -1, "filename": "django-sorcery-0.8.1.tar.gz", "has_sig": false, "md5_digest": "77eca062a6d337b89fc4ccc3346936df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117566, "upload_time": "2019-01-04T15:15:11", "url": "https://files.pythonhosted.org/packages/12/86/62bd5805e115a8c45eb6857cd75be496143c5e9f2f2e5566a34372762867/django-sorcery-0.8.1.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "c9a8466da8421b7db74e7416c5755a1f", "sha256": "2628f664e787d3ad02152090a51b6e8dc0187c5aa4404900eac93916e43feaa4" }, "downloads": -1, "filename": "django_sorcery-0.8.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9a8466da8421b7db74e7416c5755a1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92944, "upload_time": "2019-02-06T02:11:23", "url": "https://files.pythonhosted.org/packages/de/da/266883cdd795a720e332e2cd812f701dd91c216f416258b9bcb52175ef69/django_sorcery-0.8.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18f45e98fd5b3c4d8537fe9286b41092", "sha256": "4750dbd40f3a9e2246890f142fca3736c7f0ca4514c94f549723e2c23905f5bb" }, "downloads": -1, "filename": "django-sorcery-0.8.10.tar.gz", "has_sig": false, "md5_digest": "18f45e98fd5b3c4d8537fe9286b41092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120943, "upload_time": "2019-02-06T02:11:24", "url": "https://files.pythonhosted.org/packages/2d/a9/0606853a505d9dc5e23a35be1d2768ec74f366cb2d2972eaecf7d5abc531/django-sorcery-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "58cac5cabeed40d2520d94ec4f09e912", "sha256": "85974390e78fe44f1537844ce6c370bbacfcafc5635fc39ca88f42940ed86979" }, "downloads": -1, "filename": "django_sorcery-0.8.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58cac5cabeed40d2520d94ec4f09e912", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88843, "upload_time": "2019-02-15T16:55:30", "url": "https://files.pythonhosted.org/packages/e1/c7/ada4613164ffe63b6ceb39b7e978e8fcc12e3965a9f538bbaf3562995284/django_sorcery-0.8.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a42650f9758a6300241a86359b642b9", "sha256": "2e440f88d4c67a4718de6f3cb9c26344d8ca7472bf8c08df0ab01d9db10e0bd3" }, "downloads": -1, "filename": "django-sorcery-0.8.11.tar.gz", "has_sig": false, "md5_digest": "4a42650f9758a6300241a86359b642b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121120, "upload_time": "2019-02-15T16:55:32", "url": "https://files.pythonhosted.org/packages/16/e5/bf8a8a2c10d9a3b066bfcf6604c6fef6f11cbe965a0e7ee4167850713f60/django-sorcery-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "dac88450c591438fc0703cefbaab0274", "sha256": "e2c1931795b35756e56b591677fa9ceb9c586d96429ef01d361dd8bc84bb9f1d" }, "downloads": -1, "filename": "django_sorcery-0.8.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dac88450c591438fc0703cefbaab0274", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88863, "upload_time": "2019-03-15T16:00:58", "url": "https://files.pythonhosted.org/packages/49/fd/426c84bf999019b95052380902b6adae62cbf3f0907e33eee06ea5a167b7/django_sorcery-0.8.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5815a73d55108348a8c50fbf53b909e", "sha256": "8c06ccd534c0b68f451eeb9b8469adfca18578e6899a56f83179a73ad7198b19" }, "downloads": -1, "filename": "django-sorcery-0.8.12.tar.gz", "has_sig": false, "md5_digest": "f5815a73d55108348a8c50fbf53b909e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121116, "upload_time": "2019-03-15T16:01:00", "url": "https://files.pythonhosted.org/packages/b1/36/e9d2a645a0527923435bdcbf078f9ba42e669dadfe647ed31c6280cabe98/django-sorcery-0.8.12.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "d64ed05999cf1f0ededa5e8e69487120", "sha256": "469a6a128c23f70c22b32853441e94df97a4af7b0dd48b520202dd5bd88330eb" }, "downloads": -1, "filename": "django_sorcery-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d64ed05999cf1f0ededa5e8e69487120", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90785, "upload_time": "2019-01-04T23:05:56", "url": "https://files.pythonhosted.org/packages/38/3d/6f9e6400519435382f533e3bc754bef48bed79f89fd194e8bbdc9fa7df48/django_sorcery-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02794f7c4157ad3b7591884a6c1b9a20", "sha256": "8d120c69ce2d1b643b212797ac716c7c61ab4ca8c8bb41f443b337af83ccc44a" }, "downloads": -1, "filename": "django-sorcery-0.8.2.tar.gz", "has_sig": false, "md5_digest": "02794f7c4157ad3b7591884a6c1b9a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117935, "upload_time": "2019-01-04T23:05:58", "url": "https://files.pythonhosted.org/packages/60/00/0d86ed464d1e92033120ec72351581918d31564d55e14b7760b8acca7887/django-sorcery-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "78a229ff7782f7c237ce15a710116b36", "sha256": "c4631bd8705eaa1f33f9d8009f3311ff46d2a48df65a62571e239d5d11a73d65" }, "downloads": -1, "filename": "django_sorcery-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78a229ff7782f7c237ce15a710116b36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90893, "upload_time": "2019-01-08T18:10:37", "url": "https://files.pythonhosted.org/packages/a2/4d/06645d43e58a7009c4ce26a1deb6f69082a76bf97d8e18a160b8c6db3200/django_sorcery-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e1fa34d0fd919df92d92ebb295a106f", "sha256": "e60b596ef1619257c7fa2ac7250d682839674e27338cc9215f9c4bd75535c57e" }, "downloads": -1, "filename": "django-sorcery-0.8.3.tar.gz", "has_sig": false, "md5_digest": "5e1fa34d0fd919df92d92ebb295a106f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118192, "upload_time": "2019-01-08T18:10:39", "url": "https://files.pythonhosted.org/packages/45/88/f822f5d522a103b2f4b30f6b4f16ddf21103df91a68c6926ca52f0fc310a/django-sorcery-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "13c9a49e813606cbdf02a4d6cd367048", "sha256": "0ac7da93a6a67bf27a45a54e1451524686631c5a5e22e066a92d4dd3c6599460" }, "downloads": -1, "filename": "django_sorcery-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13c9a49e813606cbdf02a4d6cd367048", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90928, "upload_time": "2019-01-09T20:24:12", "url": "https://files.pythonhosted.org/packages/8a/f6/43b9dd9d0c2163b3a1231661e9104605a8580207cdf9db28ec4816367d0d/django_sorcery-0.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66e31e415c72852058161b1df337a8cb", "sha256": "5aa98d242dcb4ae83a0bc0c26a98d9862e33ff537163d5937ff56d3b5bb1e209" }, "downloads": -1, "filename": "django-sorcery-0.8.4.tar.gz", "has_sig": false, "md5_digest": "66e31e415c72852058161b1df337a8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118266, "upload_time": "2019-01-09T20:24:14", "url": "https://files.pythonhosted.org/packages/e9/4f/1ac8d4ae0963829665c6bcadc7f6bf238a7d2fe7f44b6ee4c49b37f69e96/django-sorcery-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "f4cee4880b5a7d2de4e352657eaddddb", "sha256": "83c3573e539ed5792bbd123406da5379e932e571e31085ff24c0492813b44a1f" }, "downloads": -1, "filename": "django_sorcery-0.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4cee4880b5a7d2de4e352657eaddddb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90918, "upload_time": "2019-01-10T16:23:18", "url": "https://files.pythonhosted.org/packages/a2/7b/212c891e099382d5c08d31103e163782d3d6abbb83277470897f8131573a/django_sorcery-0.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dcc62bf9c404b597c21be4cce6afdb7", "sha256": "d2836e020ece04bdf5d541c44ebb46ba7ae97fc1efba57f4e216f9e456b104df" }, "downloads": -1, "filename": "django-sorcery-0.8.5.tar.gz", "has_sig": false, "md5_digest": "6dcc62bf9c404b597c21be4cce6afdb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118721, "upload_time": "2019-01-10T16:23:21", "url": "https://files.pythonhosted.org/packages/23/40/acea7842ac37ca98f64a7c0ed1081100a1dc4c98d06c17bb0fbc9fe7e23c/django-sorcery-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "5e8af78048dba245fb99c903b71bfd3b", "sha256": "64e92ae672783320eaa70c8d8a9a7ff237d2fb3631cf271f738eed4761d48d18" }, "downloads": -1, "filename": "django_sorcery-0.8.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e8af78048dba245fb99c903b71bfd3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91019, "upload_time": "2019-01-11T16:37:59", "url": "https://files.pythonhosted.org/packages/79/04/9a8647429d9244738a4fa2dbd3dffe6b2ff4fc0e5ba723536614e9b9dafb/django_sorcery-0.8.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f4e94e2db8ea61bd70ecc110657e36d", "sha256": "cf2b2837a6a54c77d51c9afc22d79e6b2829e7d22b5da3590f032f4cfe4be32a" }, "downloads": -1, "filename": "django-sorcery-0.8.6.tar.gz", "has_sig": false, "md5_digest": "8f4e94e2db8ea61bd70ecc110657e36d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118848, "upload_time": "2019-01-11T16:38:01", "url": "https://files.pythonhosted.org/packages/fc/5e/e10e92094cbbf9ccac0647cebacd75a702d79b36f47e1a0670010b4c5e34/django-sorcery-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "af90cda86eb60bc5890b973ec229c3f7", "sha256": "41ef1c92148d7df795c16d6c005274245bf2f850644131468f549469dfbf8764" }, "downloads": -1, "filename": "django_sorcery-0.8.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af90cda86eb60bc5890b973ec229c3f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91864, "upload_time": "2019-01-26T03:57:52", "url": "https://files.pythonhosted.org/packages/6a/80/4cea9d9fa8bbad1315abb10128d9932b829b86dd0bde24cf30d94fb3ae00/django_sorcery-0.8.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67d03c4cf2aca92416ad933a175926ea", "sha256": "66522b869735a6300321267dfecff240efe9ff6e3177f2af5c2027f697ec9b8c" }, "downloads": -1, "filename": "django-sorcery-0.8.7.tar.gz", "has_sig": false, "md5_digest": "67d03c4cf2aca92416ad933a175926ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119797, "upload_time": "2019-01-26T03:57:54", "url": "https://files.pythonhosted.org/packages/89/27/e16daeeafc33834e01e31d7ff3ad9971e3c098b76cdebecf01a073a3ea4f/django-sorcery-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "770f12c7f0c93b306338d37b2f8185e9", "sha256": "a938d8b2498cfb8a3baa5b0b7641a792733e586b5724bf4ffc7bc59eaaad0487" }, "downloads": -1, "filename": "django_sorcery-0.8.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "770f12c7f0c93b306338d37b2f8185e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91912, "upload_time": "2019-01-29T20:01:05", "url": "https://files.pythonhosted.org/packages/5d/fd/4b87f20307ab1e2c44cf185622f6ab6eb5cf9bf652701c90a35179735262/django_sorcery-0.8.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7735b488c735711bcf767ac43012c73a", "sha256": "52612ba843a48fd1e8a5af278e513ae441faba4fcc0e40a42600621e5dcb4420" }, "downloads": -1, "filename": "django-sorcery-0.8.8.tar.gz", "has_sig": false, "md5_digest": "7735b488c735711bcf767ac43012c73a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119939, "upload_time": "2019-01-29T20:01:07", "url": "https://files.pythonhosted.org/packages/92/3c/d35a42bb77d43b4809e787ad94ed05446d16a5db147a360a9a7716771c40/django-sorcery-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "d9983f463978261c1a9168ca8cb88f80", "sha256": "f05d81ada93b7e208fbb83f9999b1cf025543f35486a7a4373ac586eb9782d70" }, "downloads": -1, "filename": "django_sorcery-0.8.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9983f463978261c1a9168ca8cb88f80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92922, "upload_time": "2019-02-05T16:22:09", "url": "https://files.pythonhosted.org/packages/c8/69/84d4b75e76b161746bc6045a0e65c92f531b8c30104f44ba44acc780af46/django_sorcery-0.8.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2d55f8324e53a6932e772be07625bad", "sha256": "54a21f53012df6f576e5016021f4c0fecda227c277eb5362637c2c5b56ccac7e" }, "downloads": -1, "filename": "django-sorcery-0.8.9.tar.gz", "has_sig": false, "md5_digest": "c2d55f8324e53a6932e772be07625bad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120748, "upload_time": "2019-02-05T16:22:11", "url": "https://files.pythonhosted.org/packages/37/38/2adeda90d496a85aa36948e428bed18616d3736a551fb439860fee1ec9cf/django-sorcery-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "8483dcb6384837b189d3448eb2121fb4", "sha256": "92616320f6761785c9b952a12f9bd94179fa026685d21d3a35fcb5d746410a62" }, "downloads": -1, "filename": "django_sorcery-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8483dcb6384837b189d3448eb2121fb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95177, "upload_time": "2019-04-23T12:45:10", "url": "https://files.pythonhosted.org/packages/a8/9a/e6b03d43e9d75198d2290dbf186f8b278f2b1f3d31d5c92875bf3915991d/django_sorcery-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d401221db21850ecf05bdbca817ff07f", "sha256": "9b546e0686efaf90a82c9392b4114cacf007c018b132304b1006e163d24cd04b" }, "downloads": -1, "filename": "django-sorcery-0.9.0.tar.gz", "has_sig": false, "md5_digest": "d401221db21850ecf05bdbca817ff07f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112859, "upload_time": "2019-04-23T12:45:12", "url": "https://files.pythonhosted.org/packages/a9/2c/3dbdf8d3566746f36c327638f7d0c8eb02e3a5e0e8803306041588c24c23/django-sorcery-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "d139be92380a151a1ff017eda4c7cc4d", "sha256": "e40f6fc9a71d8eb50fd8548b5735d74b9840fea081244b89ae3cd02f6592b1db" }, "downloads": -1, "filename": "django_sorcery-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d139be92380a151a1ff017eda4c7cc4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95277, "upload_time": "2019-04-28T11:59:07", "url": "https://files.pythonhosted.org/packages/90/bc/4b9603d572d02e1c1a547905bbdcbcec2dc443201cf4f23638bff35b535f/django_sorcery-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca2ffed61153bf4214719b9f20c0d7cd", "sha256": "9e2deee90a96281ffc2a1a24901cdbb2040f4124b5cd8450fa060ead582ebdfa" }, "downloads": -1, "filename": "django-sorcery-0.9.1.tar.gz", "has_sig": false, "md5_digest": "ca2ffed61153bf4214719b9f20c0d7cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113177, "upload_time": "2019-04-28T11:59:13", "url": "https://files.pythonhosted.org/packages/72/73/cbe507fbf31487b67cbf609004869e8579a149ca4b39ec31ef457f6a8c1b/django-sorcery-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "c8f4fca600b5cb7c56ec97aae3044f43", "sha256": "958569f86a12b00ca34313cdebe28cb55fb6a585c88ac378f51d5c7a6cdb6e29" }, "downloads": -1, "filename": "django_sorcery-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8f4fca600b5cb7c56ec97aae3044f43", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95312, "upload_time": "2019-05-10T21:19:01", "url": "https://files.pythonhosted.org/packages/11/e6/3f04c87408d5f9eeb89450cf99d88f9964ce24fef065b2cd11cbafda7668/django_sorcery-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdd8cf9edad2eccdfb77f2e91e9f8e62", "sha256": "94dc5fb26f21ef9f2656a5fa264a9c6bd8d77345aec41d69cb853c8c2445d504" }, "downloads": -1, "filename": "django-sorcery-0.9.2.tar.gz", "has_sig": false, "md5_digest": "fdd8cf9edad2eccdfb77f2e91e9f8e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113231, "upload_time": "2019-05-10T21:19:04", "url": "https://files.pythonhosted.org/packages/b3/40/c5ff87c30b990b4402f750939abe82ac50f91ea502ee130b8e3b398962b0/django-sorcery-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "34c8010ee683f59e503ae939fb54331d", "sha256": "a3feae118f2c914a490a0c3e8c3eb1fb0de4acc33623d1f6a22db2d4abeec859" }, "downloads": -1, "filename": "django_sorcery-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34c8010ee683f59e503ae939fb54331d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95307, "upload_time": "2019-06-27T02:30:15", "url": "https://files.pythonhosted.org/packages/ff/de/488e58c7af9791f5d48a7b0a3f9937ce17edec0d11bd9f624525b4b6aa5f/django_sorcery-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4d9f9920f6c5f0b4f5f4b7cd115539d", "sha256": "6a2b6c9d807346039a26e0928d6b68c446d92529ccc97ea9472c81a2cdfaa448" }, "downloads": -1, "filename": "django-sorcery-0.9.3.tar.gz", "has_sig": false, "md5_digest": "d4d9f9920f6c5f0b4f5f4b7cd115539d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113422, "upload_time": "2019-06-27T02:30:18", "url": "https://files.pythonhosted.org/packages/02/06/ca3dd9127abac19584e613a9bba3cc3d983e4fc94173e39233eda487418b/django-sorcery-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "54fec032f663ddb0fe6f988326beac0a", "sha256": "01c693e0215080b09b23e29c4e7259dae8f265894b1f47ed5abf5f5d06df5210" }, "downloads": -1, "filename": "django_sorcery-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54fec032f663ddb0fe6f988326beac0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95305, "upload_time": "2019-07-14T23:15:48", "url": "https://files.pythonhosted.org/packages/5d/13/cd80aee4133c2b3d478e79c5e674a213d22542d371cfcc3297ad0233bc63/django_sorcery-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d968941c88615f80fc4b4293ec287c08", "sha256": "87693ec42ca94f6c7e1c84feedd42c3a22c777358cd3550aba1430c66fdeefb3" }, "downloads": -1, "filename": "django-sorcery-0.9.4.tar.gz", "has_sig": false, "md5_digest": "d968941c88615f80fc4b4293ec287c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113256, "upload_time": "2019-07-14T23:15:51", "url": "https://files.pythonhosted.org/packages/6d/8d/203bc8c863015821b2185f5b5a6c822752b82bf8eaad0c4bc99cd902ca11/django-sorcery-0.9.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c72dda309c2876f1f9d3f82a861759ad", "sha256": "dda9ee6a646cd35fe26dc7840f45393015a84ebfab7c28469f71c2742fc5efb5" }, "downloads": -1, "filename": "django_sorcery-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c72dda309c2876f1f9d3f82a861759ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93204, "upload_time": "2019-08-31T00:36:46", "url": "https://files.pythonhosted.org/packages/b9/23/e0fa388d92bea5c3bc691f472c95f56efd1d003dd164147ae102329c21df/django_sorcery-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83f99cc6e6f4a6a25a54fcff272f7a38", "sha256": "0f2f973f28b9ab1d6c270c95f707a5ad91e423235e82fd09a3fcc9cb2758a3e0" }, "downloads": -1, "filename": "django-sorcery-0.10.1.tar.gz", "has_sig": false, "md5_digest": "83f99cc6e6f4a6a25a54fcff272f7a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113717, "upload_time": "2019-08-31T00:36:49", "url": "https://files.pythonhosted.org/packages/12/5d/14da80249f6ad0cb94f229cbe37c464aed7bb27e8992362d7161478ee7bc/django-sorcery-0.10.1.tar.gz" } ] }