{ "info": { "author": "Jens Diemer", "author_email": "model-ya-publisher@jensdiemer.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================================\nDjango (yet another) Model Publisher\n====================================\n\nPublisher workflow for django models and Django CMS pages.\n\nThis is a fork of `andersinno/django-model-publisher-ai `_ which is a fork of the origin `jp74/django-model-publisher `_.\n\n+-----------------------------------+--------------------------------------------------------+\n| |Build Status on travis-ci.org| | `travis-ci.org/wearehoods/django-ya-model-publisher`_ |\n+-----------------------------------+--------------------------------------------------------+\n| |Coverage Status on codecov.io| | `codecov.io/gh/wearehoods/django-ya-model-publisher`_ |\n+-----------------------------------+--------------------------------------------------------+\n| |Coverage Status on coveralls.io| | `coveralls.io/r/wearehoods/django-ya-model-publisher`_ |\n+-----------------------------------+--------------------------------------------------------+\n\n.. |Build Status on travis-ci.org| image:: https://travis-ci.org/wearehoods/django-ya-model-publisher.svg\n.. _travis-ci.org/wearehoods/django-ya-model-publisher: https://travis-ci.org/wearehoods/django-ya-model-publisher/\n.. |Coverage Status on codecov.io| image:: https://codecov.io/gh/wearehoods/django-ya-model-publisher/branch/develop/graph/badge.svg\n.. _codecov.io/gh/wearehoods/django-ya-model-publisher: https://codecov.io/gh/wearehoods/django-ya-model-publisher\n.. |Coverage Status on coveralls.io| image:: https://coveralls.io/repos/wearehoods/django-ya-model-publisher/badge.svg\n.. _coveralls.io/r/wearehoods/django-ya-model-publisher: https://coveralls.io/r/wearehoods/django-ya-model-publisher\n\n--------\nFeatures\n--------\n\n* Django CMS page support.\n\n* Add request/reject buttons in Django CMS toolbar.\n\n* Django CMS placeholders support.\n\n* Hvad/Parler support.\n\n* Restrict user access to publish functions with user permissions.\n\n---------\nbase info\n---------\n\nWe have these three user types:\n\n* A user with only a few rights (we call it **'reporter'**)\n\n* A user with more rights (We call it **'editor'**)\n\n* The superuser with all rights\n\nThe user case is following:\n\n* **'reporter'**:\n\n * can only change draft content\n\n * can't change public content\n\n * can't delete publisher model entries or CMS pages.\n\n * can send a *(un-)publish request* to the 'editor' with a text node.\n\n* **'editor'**:\n\n * can response open publishing request from 'reporter'.\n\n * can change drafts and public content, but only if there is no pending request.\n\n * can delete publisher model entries or CMS pages.\n\n * can't delete/manipulate publisher state model entries.\n\n-----------\npermissions\n-----------\n\nPermissions for **'reporter'** who can only create *(un-)publish requests*:\n\n::\n\n ...\n [ ] cms.publish_page\n ...\n [*] cms.add_page\n [*] cms.change_page\n [ ] cms.delete_page\n ...\n [ ] publisher.add_publisherstatemodel\n [*] publisher.change_publisherstatemodel\n [ ] publisher.delete_publisherstatemodel\n ...\n [ ] .can_publish_\n ...\n [*] .add_\n [*] .change_\n [ ] .delete_\n ...\n\nPermissions for **'editor'** who can *accept/reject (un-)publish requests*:\n\n::\n\n ...\n [*] cms.publish_page\n ...\n [*] cms.add_page\n [*] cms.change_page\n [*] cms.delete_page\n ...\n [ ] publisher.add_publisherstatemodel\n [*] publisher.change_publisherstatemodel\n [ ] publisher.delete_publisherstatemodel\n ...\n [*] .can_publish_\n ...\n [*] .add_\n [*] .change_\n [*] .delete_\n ...\n\n**Important**: To prevent a privilege escalation, both users must **not** have access to these models:\n\n* django.contrib.auth.models.Permission\n\n* django.contrib.auth.models.Group\n\n* cms.models.PagePermission\n\n-----------\nTest users:\n-----------\n\nSee user permission tests in:\n\n* `publisher_tests.test_basics.PermissionTestCase `_\n\n------------------------------\nPrimary key type compatibility\n------------------------------\n\nThe ``publisher.models.PublisherStateModel`` used a ``PositiveIntegerField`` for the ``GenericForeignKey`` so it can only be used for models with a integer primary keys!\nSee also: `https://docs.djangoproject.com/en/1.11/ref/contrib/contenttypes/#django.contrib.contenttypes.fields.GenericForeignKey `_\n\n--------------------\nDjango compatibility\n--------------------\n\n+---------------------------+------------+----------------------+--------------------+\n| django-ya-model-publisher | django cms | django version | python |\n+===========================+============+======================+====================+\n| >=v0.6.x | 3.4.x | 1.11 | 3.5, 3.6 |\n+---------------------------+------------+----------------------+--------------------+\n| >=v0.5.x | 3.4.x | 1.8, 1.9, 1.10, 1.11 | 3.5, 3.6 |\n+---------------------------+------------+----------------------+--------------------+\n| v0.4.x | 3.4.x | 1.8, 1.9, 1.10, 1.11 | 2.7, 3.4, 3.5, 3.6 |\n+---------------------------+------------+----------------------+--------------------+\n\nNote: See travis/tox config files for current test matrix\n\nCurrently Django CMS v3.5 is not supported, yet.\nIt's on the TODO, see: `issues #10 `_\n\n---------\nrun tests\n---------\n\nrun tests via *py.test* with current python/environment:\n\n::\n\n $ make test\n or\n $ ./setup.py test\n or\n $ python tests/manage.py test myapp\n\nrun test via *tox* e.g.:\n\n::\n\n $ make tox\n or\n $ ./setup.py tox\n or\n $ tox\n\nrun test project\n================\n\nYou can run the test environment by:\n\n::\n\n $ ./run_test_project_dev_server.sh\n\nor:\n\n::\n\n $ ./publisher_test_project/manage.py run_test_project_dev_server\n\nThe following steps will be executed:\n\n* Create django users if not exists:\n\n * A django **'superuser'**\n\n * The user **editor**: He can accept/reject un-/publish requests\n\n * The user **reporter**: He can create un-/publish requests\n\n * note: Both users will used the same password as the 'superuser' !\n\n* run migration\n\n* insert test fixtures (Create Django CMS pages)\n\n* collect static files\n\n* run the django development server on localhost\n\nYou can pass arguments to the helper script, e.g.:\n\n::\n\n $ ./run_test_project_dev_server.sh --help\n ...\n usage: manage.py run_test_project_dev_server [-h] [--version] [-v {0,1,2,3}]\n [--settings SETTINGS]\n [--pythonpath PYTHONPATH]\n [--traceback] [--no-color]\n [--ipv6] [--nothreading]\n [--noreload] [--nostatic]\n [--insecure]\n [addrport]\n ...\n\nTo 'reset' the test fixtures, run this:\n\n::\n\n $ ./publisher_test_project/manage.py create_test_data --fresh\n\nFor a complete fresh database, just remove the sqlite file, e.g.:\n\n::\n\n $ rm publisher_test_project/publisher_test_database.sqlite3\n\n------------------------------\nBackwards-incompatible changes\n------------------------------\n\nv0.7.0\n======\n\n``PublisherCmsViewMixin, PublisherCmsDetailView, PublisherCmsListView``\n\nmoved from:\n\n``publisher.views``\n\nto:\n\n``publisher_cms.views``\n\nv0.6.0\n======\n\nThe permission names changed! Please update your django user permissions, too.\n\nThese permissions are removed:\n\n* direct_publisher\n\n* ask_publisher_request\n\n* reply_publisher_request\n\nPlease read the information above.\n\n-------\nhistory\n-------\n\n* *dev* `compare v0.7.0...master `_\n\n* v0.7.0 - 22.02.2018 - `compare v0.6.9...v0.7.0 `_ \n\n * Backwards-incompatible changes (see above)\n\n * Remove support for Django 1.8\n\n * NEW: Add publish links to Django CMS toolbar in ``PublisherCmsDetailView``\n\n * Change ``PublisherPageToolbar`` link text and add \"page\" to them (to differentiate them better from ``PublisherCmsDetailView`` links)\n\n* v0.6.9 - 01.02.2018 - `compare v0.6.8...v0.6.9 `_ \n\n * Bugfix ``AttributeError: 'PublisherPageToolbar' object has no attribute 'current_request'`` if superuser edit a cms page\n\n* v0.6.8 - 01.02.2018 - `compare v0.6.7...v0.6.8 `_ \n\n * Fix `#9 Redirect after \"request publishing\" `_\n\n * Add reply/history Links in Django CMS Toolbar (specially for page with pending requests)\n\n* v0.6.7 - 31.01.2018 - `compare v0.6.6...v0.6.7 `_ \n\n * NEW: 'History' view in admin (e.g.: see status/history of closed request and status for users that can only create requests)\n\n * No 404 when \"reply\" closed requests or deleted instance.\n\n* v0.6.6 - 30.01.2018 - `compare v0.6.5...v0.6.6 `_ \n\n * Bugfix: redirect after \"Request publishing\" can result in a 404, see: `issues #9 `_\n\n* v0.6.5 - 30.01.2018 - `compare v0.6.4...v0.6.5 `_ \n\n * Bugfix: Missing \"Request publishing\" toobar link on new created pages\n\n * Add username list on test pages\n\n* v0.6.4 - 29.01.2018 - `compare v0.6.3...v0.6.4 `_ \n\n * Hide PublisherStateModel admin actions for all non-superusers\n\n* v0.6.3 - 26.01.2018 - `compare v0.6.2...v0.6.3 `_ \n\n * Security Fix: User without 'can_publish' permission can accept/reject requests.\n\n * Hide 'change' PublisherStateModel admin view for all non-superusers\n\n * Disable 'add' PublisherStateModel admin view for all users\n\n* v0.6.2 - 02.01.2018 - `compare v0.6.1...v0.6.2 `_ \n\n * Handle publishes states with deletes instance: Add a admin view to close the request.\n\n * Bugfix: deny editing pending request objects\n\n * Create messages after (un-)/publish request created.\n\n* v0.6.1 - 28.12.2017 - `compare v0.6.0...v0.6.1 `_ \n\n * remove own \"unique_together\": Add ``\"publisher_is_draft\"`` to your own \"unique_together\" tuple\n\n * remove out dated manage command \"update_permissions\" (can be found in `django-tools `_)\n\n* v0.6.0 - 27.12.2017 - `compare v0.5.1...v0.6.0 `_ \n\n * refactor permissions and publisher workflow\n\n * NEW: ``publisher.views.PublisherCmsViewMixin``\n\n * NEW: ``publisher.admin.VisibilityMixin``\n\n * bugfix django v1.11 compatibility\n\n * Expand tests with ``publisher_test_project.publisher_list_app``\n\n* v0.5.1 - 20.12.2017 - `compare v0.5.0...v0.5.1 `_ \n\n * fix python package (add missing parts)\n\n * change travis/tox/pytest configuration\n\n * minor code update\n\n* v0.5.0 - 19.12.2017 - `compare v0.4.1...v0.5.0 `_ \n\n * Skip official support for python v2.7 and v3.4 (remove from text matrix)\n\n * Implement \"request/reject/accept publishing\" workflow with a shot messages and logging\n\n * Add \"request/reject/accept publishing\" buttons to Django CMS toolbar for cms pages.\n\n* v0.4.1 - 14.11.2017 - `compare v0.4.0.dev1...v0.4.1 `_ \n\n * Refactor test run setup\n\n * bugfix project name\n\n* v0.4.0.dev1 - 14.11.2017 - `compare v0.3.1...v0.4.0.dev1 `_ \n\n * Just create the fork and apply all pull requests from `andersinno/django-model-publisher-ai/pull/14 `_\n\n-----\nlinks\n-----\n\n+---------------+-----------------------------------------------------------+\n| Homepage | `http://github.com/wearehoods/django-ya-model-publisher`_ |\n+---------------+-----------------------------------------------------------+\n| PyPi.org | `https://pypi.org/project/django-ya-model-publisher/`_ |\n+---------------+-----------------------------------------------------------+\n| PyPi (legacy) | `http://pypi.python.org/pypi/django-ya-model-publisher/`_ |\n+---------------+-----------------------------------------------------------+\n\n.. _http://github.com/wearehoods/django-ya-model-publisher: http://github.com/wearehoods/django-ya-model-publisher\n.. _https://pypi.org/project/django-ya-model-publisher/: https://pypi.org/project/django-ya-model-publisher/\n.. _http://pypi.python.org/pypi/django-ya-model-publisher/: http://pypi.python.org/pypi/django-ya-model-publisher/\n\n--------\ndonation\n--------\n\n* `paypal.me/JensDiemer `_\n\n* `Flattr This! `_\n\n* Send `Bitcoins `_ to `1823RZ5Md1Q2X5aSXRC5LRPcYdveCiVX6F `_\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wearehoods/django-ya-model-publisher", "keywords": "publisher django cms parler workflow model-publisher", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-ya-model-publisher", "package_url": "https://pypi.org/project/django-ya-model-publisher/", "platform": "", "project_url": "https://pypi.org/project/django-ya-model-publisher/", "project_urls": { "Homepage": "https://github.com/wearehoods/django-ya-model-publisher" }, "release_url": "https://pypi.org/project/django-ya-model-publisher/0.7.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Publisher workflow for django models and Django CMS pages.", "version": "0.7.0" }, "last_serial": 3605386, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "e481ac631f46cd4c4f10795532c0f838", "sha256": "9902d6f690eb4818ec95c3105faf4f62cbd89217eaf7ae09df35e91a3430647c" }, "downloads": -1, "filename": "django_ya_model_publisher-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e481ac631f46cd4c4f10795532c0f838", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24018, "upload_time": "2017-11-14T16:56:42", "url": "https://files.pythonhosted.org/packages/b4/85/3f4330e55bb563a2d5e91db7bf84f8579a454c8f07554c9663c025152a2e/django_ya_model_publisher-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bf39226f787b1a77f0e7dc9f623491f", "sha256": "3bb291b020c4620380714f82ff786684ec94230adc3d0735d675f35db7627755" }, "downloads": -1, "filename": "django_ya_model_publisher-0.4.1-py3.5.egg", "has_sig": false, "md5_digest": "1bf39226f787b1a77f0e7dc9f623491f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 20901, "upload_time": "2017-11-14T16:56:46", "url": "https://files.pythonhosted.org/packages/d6/21/886bbf56d7cbead700e1db1522be317bbe9e9c833a784c0d496cc1a905b0/django_ya_model_publisher-0.4.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "59476ae464bf7b437d7625fe54b6ec55", "sha256": "59c2ed6f55601e0231306baa6f6d6d58c565d3587327aaee5e4a64bb46afd76d" }, "downloads": -1, "filename": "django-ya-model-publisher-0.4.1.tar.gz", "has_sig": false, "md5_digest": "59476ae464bf7b437d7625fe54b6ec55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28599, "upload_time": "2017-11-14T16:56:44", "url": "https://files.pythonhosted.org/packages/27/a8/f7b21917bb07392fff04436a107fd6c6c935073628dbfda0bdd76d96a539/django-ya-model-publisher-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e586fd2709fbebb5de31f97f5a27b128", "sha256": "07afcff3d1973495dc39f0a285bf7189b3da0ac1825034f29d94653d99f26c93" }, "downloads": -1, "filename": "django_ya_model_publisher-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e586fd2709fbebb5de31f97f5a27b128", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37553, "upload_time": "2017-12-19T14:39:16", "url": "https://files.pythonhosted.org/packages/7b/41/bef842a8f53af34d3ea34ac0daa76d6d6e670fe441379ee2747f2884db57/django_ya_model_publisher-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4775206de874e21ecce6e58261006c32", "sha256": "9ca9524c8a00d15c389b842cddc12b886c053c775ea37e80b7b542345425af9f" }, "downloads": -1, "filename": "django_ya_model_publisher-0.5.0-py3.5.egg", "has_sig": false, "md5_digest": "4775206de874e21ecce6e58261006c32", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 33482, "upload_time": "2017-12-19T14:39:20", "url": "https://files.pythonhosted.org/packages/fe/ee/601552bbd5ba1c8f114af8b385c1b712fafbd3f41bc62d432a1536094b1e/django_ya_model_publisher-0.5.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "0f9a0b68f8eb119d10e199dba9c2d9d2", "sha256": "ce2a22cb630c08528588c88b993e6f785908717d6051044eb71ac767009b350b" }, "downloads": -1, "filename": "django-ya-model-publisher-0.5.0.tar.gz", "has_sig": false, "md5_digest": "0f9a0b68f8eb119d10e199dba9c2d9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42745, "upload_time": "2017-12-19T14:39:18", "url": "https://files.pythonhosted.org/packages/9d/e6/779c200d55ae5b3cef953c24fb0b842daa525c67678b4cdfd5e405760b00/django-ya-model-publisher-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8c732781dc95f0f20bf6365fc4d681ce", "sha256": "97ddb338af8d58a4a2a4ce2e97a647dcc8462233b4dd0c07cf9d43c74fc732d3" }, "downloads": -1, "filename": "django_ya_model_publisher-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c732781dc95f0f20bf6365fc4d681ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65309, "upload_time": "2017-12-20T13:32:31", "url": "https://files.pythonhosted.org/packages/78/00/267f71edf27ae06a3227d565694ed047cb2bc86a4fa0e798aa11af199d1a/django_ya_model_publisher-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2e3ee95fac8a4a33d2d5a6e3147cad9", "sha256": "0b37b0ae41cbdcae278739bfac20cae7bf1fe09718ebbfdf2ed8566db9d9f1ef" }, "downloads": -1, "filename": "django_ya_model_publisher-0.5.1-py3.5.egg", "has_sig": false, "md5_digest": "a2e3ee95fac8a4a33d2d5a6e3147cad9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 60085, "upload_time": "2017-12-20T13:32:35", "url": "https://files.pythonhosted.org/packages/45/d1/e5f71d2ad3959e10ad2fb4019c6f7e6f7f15b51699e09cc5a1126f058cff/django_ya_model_publisher-0.5.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "d8d76710bc62af3502790ad4fa1add3b", "sha256": "5a7b84c5f5715dce9aa36f294aef4f14a476e94d5976ac064c216fc19becbd41" }, "downloads": -1, "filename": "django-ya-model-publisher-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d8d76710bc62af3502790ad4fa1add3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52276, "upload_time": "2017-12-20T13:32:33", "url": "https://files.pythonhosted.org/packages/ba/ac/1f30025c2e9b8397e401b7d75e287259da0c790e0937a493723259a92bf2/django-ya-model-publisher-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ad9852a0dc64c1b3e1b8ea48374b84e4", "sha256": "5dcc25a8604399e2d100f8fe02cc0b32ec6a5cca72612b2a9017556ccdef77f2" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad9852a0dc64c1b3e1b8ea48374b84e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 85807, "upload_time": "2017-12-27T14:06:44", "url": "https://files.pythonhosted.org/packages/70/fd/252ea962f80ad4327b6ca9ea7e35d1beac11693a5156f5deea1d6024e70a/django_ya_model_publisher-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6276d90b8fdaef7ebce51f85b618be1c", "sha256": "cbba98408b5429fffc3d8a8593d0401741cab19016bdd443aed776e7105564ff" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.0-py3.5.egg", "has_sig": false, "md5_digest": "6276d90b8fdaef7ebce51f85b618be1c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": ">=2.7", "size": 78838, "upload_time": "2017-12-27T14:06:49", "url": "https://files.pythonhosted.org/packages/52/61/93a4e00881f82b5daac2e95356fc0ecbedcc276a66221523c10cfa97b724/django_ya_model_publisher-0.6.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "089ecc6e6414e5b00a33d240dacfc989", "sha256": "70b95945016521ef40d73d7b71b5a4cd6e7ae9f0c999395548a86a1775ac1cad" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.0.tar.gz", "has_sig": false, "md5_digest": "089ecc6e6414e5b00a33d240dacfc989", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 64129, "upload_time": "2017-12-27T14:06:47", "url": "https://files.pythonhosted.org/packages/2a/d5/a3b6c20401c52a8624ecc96a6711a31460a8851aea053c2cfb3d259efcc8/django-ya-model-publisher-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "719e78759cfb040c746fd223e0b141ab", "sha256": "48a11877069cc44fea15034167cd5c1e431d49fb78a5541d6ffb4beff701aaa2" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "719e78759cfb040c746fd223e0b141ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 85222, "upload_time": "2017-12-28T12:14:29", "url": "https://files.pythonhosted.org/packages/6e/b6/04e8bef3de8f463c944a42ed72df1995d2ac7005af4467a8738141abfff9/django_ya_model_publisher-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da3bc424d6b6ccd4e07cbf401c065de9", "sha256": "479ceec2fa1c0c6a8e04b68fddb2c8b02ca045564908dea055d7ad7051f95fe7" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.1-py3.5.egg", "has_sig": false, "md5_digest": "da3bc424d6b6ccd4e07cbf401c065de9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": ">=2.7", "size": 78170, "upload_time": "2017-12-28T12:14:32", "url": "https://files.pythonhosted.org/packages/98/70/df6f80908156a6d84ed921eab833827645a2d5bc9dd04795706a94414b45/django_ya_model_publisher-0.6.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "2ea490674ded5ef74fb87a7482ca1d04", "sha256": "f22088abbdb94341c5e9c42b5de913779668d5873ce9967234b7f365f33fc8d0" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.1.tar.gz", "has_sig": false, "md5_digest": "2ea490674ded5ef74fb87a7482ca1d04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 64004, "upload_time": "2017-12-28T12:14:31", "url": "https://files.pythonhosted.org/packages/0e/1e/f3c247fc1292da49807049baa02579ac5692c0f68ee1683c101757ba4843/django-ya-model-publisher-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "8cd9bf5e42e70cd3f806b91d4d4fd67c", "sha256": "b14bf26d21c6a882ae290c3ee98604c60679c6ed8c148729deeeba296be3bf87" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8cd9bf5e42e70cd3f806b91d4d4fd67c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 88076, "upload_time": "2018-01-02T15:18:13", "url": "https://files.pythonhosted.org/packages/12/1f/6159c941e177de82db454782ac22eff18ac1cea4dadef9fe4fa5f1eda600/django_ya_model_publisher-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "621e97843a70fa13c084bb5fa955b208", "sha256": "c1d90b940df7c2ed1078d77c44debc0afbe0ac45625f803bed02941c4dd63bc8" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.2-py3.5.egg", "has_sig": false, "md5_digest": "621e97843a70fa13c084bb5fa955b208", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": ">=2.7", "size": 80733, "upload_time": "2018-01-02T15:18:17", "url": "https://files.pythonhosted.org/packages/02/05/a0a642ad56dc2f67cf88811e2675717019fe35fbc7e5f0e82009ea38364c/django_ya_model_publisher-0.6.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "06db72a7a61a2d7a15faaf39bd0f1b06", "sha256": "fcdf7154696ae56b62c9b1bf5df6207b3f24edf7810b08e6f45a8e03bb1bc29c" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.2.tar.gz", "has_sig": false, "md5_digest": "06db72a7a61a2d7a15faaf39bd0f1b06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 65920, "upload_time": "2018-01-02T15:18:16", "url": "https://files.pythonhosted.org/packages/9e/34/9ee327bc5ff2a4652845c69464c3b0d008fa75ec5ac265251cb670fa2de1/django-ya-model-publisher-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "8e160b36b095409d377955d9facbecf7", "sha256": "bbe6fce76a9cfd769b183fbfa707c0c63b4c701ba4110745414d0500ca80a0ef" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e160b36b095409d377955d9facbecf7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 89728, "upload_time": "2018-01-26T10:45:48", "url": "https://files.pythonhosted.org/packages/15/21/5e45f3ddc0df1cc26deea9cfed88e70f6dbd4e5fae6fad1b2a7358dc0fb4/django_ya_model_publisher-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb87acdc4717cbecfce761dd22e5e3ec", "sha256": "d1d58fcc68370c39878f81e6908b7737396215d7268c3186333a8b76e7e1b141" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.3-py3.6.egg", "has_sig": false, "md5_digest": "bb87acdc4717cbecfce761dd22e5e3ec", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 82297, "upload_time": "2018-01-26T10:45:52", "url": "https://files.pythonhosted.org/packages/e3/5c/27bf8352ea022b03a0bfbb87b0fb92cc1fda167515293f5e1c29252a513f/django_ya_model_publisher-0.6.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4986f604824dea2cfbb74bbd9497ea81", "sha256": "579b46a8f749987d54a4a603d8592d4bc79697652fafbeff82557df9030d8f6f" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.3.tar.gz", "has_sig": false, "md5_digest": "4986f604824dea2cfbb74bbd9497ea81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 67248, "upload_time": "2018-01-26T10:45:50", "url": "https://files.pythonhosted.org/packages/49/9b/5387aebd1cedf58f231c4612f09fe91bd1a51b0923e2cf514868d532e69f/django-ya-model-publisher-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "aaf7d2d9d3cec7335e34a877864dc259", "sha256": "a51e1e4acd2d3c437c609e12aa3707db236bd3d7a14ce3b004067ec04f06886d" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aaf7d2d9d3cec7335e34a877864dc259", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 89902, "upload_time": "2018-01-29T14:06:12", "url": "https://files.pythonhosted.org/packages/58/30/316a1743f162a7f995ded2131e69c7fd1e68b6ed1104e2cf4e0c9802950d/django_ya_model_publisher-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ef3b374b5abf5668934f4d557507c20", "sha256": "6aa49ba6933c71f63c5cd543662f646cf9f282526b367dedbf07e6788a4d4b41" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.4-py3.6.egg", "has_sig": false, "md5_digest": "7ef3b374b5abf5668934f4d557507c20", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 82447, "upload_time": "2018-01-29T14:06:16", "url": "https://files.pythonhosted.org/packages/66/d8/83b274f66ba52eb5d16113c0b92024f6c739ce07bba086dfe19e40d39d7f/django_ya_model_publisher-0.6.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "66e05fb833ce0c1e67614a889a464967", "sha256": "96db7d5b6736b0b2add442972258bdffa8e4d8c6dc3b9f641b73f052ab63ee3b" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.4.tar.gz", "has_sig": false, "md5_digest": "66e05fb833ce0c1e67614a889a464967", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 67397, "upload_time": "2018-01-29T14:06:14", "url": "https://files.pythonhosted.org/packages/6a/d1/46bf85f97c7d9ea8e08da6c76a5efae9cc69706e6854c3c476fb75d0b144/django-ya-model-publisher-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "0457b08f758da0edd999e39c7378631f", "sha256": "55c5a394c60fba3733bdb9e913fca255174591668e2bd1fdcb61d8b62f78eccc" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0457b08f758da0edd999e39c7378631f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 90508, "upload_time": "2018-01-30T07:40:18", "url": "https://files.pythonhosted.org/packages/b9/a4/358eab315b1af3b05adcaab104f075dcebf4c495b7b6a1a19cc57c236f4d/django_ya_model_publisher-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97145c7cc320042100045501825748da", "sha256": "2de27dc2369aaf9974d26788c5cbde388303158412a7cfc55f4525aa1b776b42" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.5-py3.6.egg", "has_sig": false, "md5_digest": "97145c7cc320042100045501825748da", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 82990, "upload_time": "2018-01-30T07:40:21", "url": "https://files.pythonhosted.org/packages/e9/ab/ebe7dfe5d56213144e9800208b39f41d9ce0a62b8dc5f2a7195ad8de09e6/django_ya_model_publisher-0.6.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "605de6408887b07357807f53a61da066", "sha256": "d80637f431628f453a0d48b7f1295193eb83cadd28e87443625686205b38a9d8" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.5.tar.gz", "has_sig": false, "md5_digest": "605de6408887b07357807f53a61da066", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 67934, "upload_time": "2018-01-30T07:40:19", "url": "https://files.pythonhosted.org/packages/52/64/8a89864078b4ef7dccc40773c9fe2a721ccf51cd3bfad92aa535e6827756/django-ya-model-publisher-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "3a7416090023ed3549506903563c1b68", "sha256": "45a94fd30c587f28654710b79db46258d51215819ec1d114848d653bceaac279" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a7416090023ed3549506903563c1b68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 91297, "upload_time": "2018-01-30T08:58:23", "url": "https://files.pythonhosted.org/packages/05/e6/499fded203c164d1822c708b0ca9e3d6c6da4413dc56e65da3e783d23863/django_ya_model_publisher-0.6.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59a92f980fde121ffbdb8f3bf5225009", "sha256": "eff03731921f34550c8c9f6b004c2cff1075c1128aa9cbb773e0c1ec7bbfebab" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.6-py3.6.egg", "has_sig": false, "md5_digest": "59a92f980fde121ffbdb8f3bf5225009", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 83726, "upload_time": "2018-01-30T08:58:26", "url": "https://files.pythonhosted.org/packages/5d/4c/6f51db5afd6ed1ceec7269577d4f5c082df78ab25b1e16c8e391cb42ce72/django_ya_model_publisher-0.6.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ecbf85b3e879ce07c404e809b812de21", "sha256": "50b3e7b80757cd0703fdfb21c6c1b13b0650899bbc2f5ddaefaebd682ebc48e4" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.6.tar.gz", "has_sig": false, "md5_digest": "ecbf85b3e879ce07c404e809b812de21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 68704, "upload_time": "2018-01-30T08:58:25", "url": "https://files.pythonhosted.org/packages/c3/41/7fe8113082126903a4634ab4c2faecad571041a0069fac91d45ef2835358/django-ya-model-publisher-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "1415dd5929bbe32a2384bc8d4d7d8e88", "sha256": "0fe3b0d1d837cc4b8ad677a9a4f225d5ad3db48a9b4eb99a0f20e41d292cc428" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1415dd5929bbe32a2384bc8d4d7d8e88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 93431, "upload_time": "2018-01-31T11:07:00", "url": "https://files.pythonhosted.org/packages/3f/a3/687981cee1f5db0fbabb5584f7fe27233b399938ddf172536dd72b25705d/django_ya_model_publisher-0.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12368c1b436a01c251b189039055b501", "sha256": "e04c40b156f22360389f95151bd46adf0558bd955dc59f14d2765c7ebef1d9f5" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.7-py3.6.egg", "has_sig": false, "md5_digest": "12368c1b436a01c251b189039055b501", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 85686, "upload_time": "2018-01-31T11:07:04", "url": "https://files.pythonhosted.org/packages/15/96/25a17e5c04bc28dc2e6f0bdcf5c33ef1539351293f27e181f94feb5642cc/django_ya_model_publisher-0.6.7-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fcff983bd028d1730d29da94403b3c5f", "sha256": "ea9d7087e790827d23f18fa80c211b0ec491d32428538ded20af3d9009c2d0bf" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.7.tar.gz", "has_sig": false, "md5_digest": "fcff983bd028d1730d29da94403b3c5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 70164, "upload_time": "2018-01-31T11:07:02", "url": "https://files.pythonhosted.org/packages/ed/b0/26f9b5b26bde5b9b51cd8b734bbe7365136188d8dff78d7d2b335323d8cd/django-ya-model-publisher-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "b2a1683ceed4af0011557e2dc57620ce", "sha256": "f8ba02ed63921302547e681c453db7222e20fcbef1934496361e1f620f741ad2" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2a1683ceed4af0011557e2dc57620ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 94393, "upload_time": "2018-02-01T12:16:12", "url": "https://files.pythonhosted.org/packages/cc/33/09448bd8b6152c11359eaa107b23470bf15e5e6fa80cb5a911a8256be432/django_ya_model_publisher-0.6.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06da055f6681fa3ef12bb380796fe718", "sha256": "dbae20fd31d8219b5be747d59d3a86a69e2f5a6c232316b1d55e793b9928dbeb" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.8-py3.6.egg", "has_sig": false, "md5_digest": "06da055f6681fa3ef12bb380796fe718", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 86591, "upload_time": "2018-02-01T12:16:15", "url": "https://files.pythonhosted.org/packages/79/0c/436bc11f32eba5eec9f6ca6889a80cd714ce5ae209e731da0cd20b848ccf/django_ya_model_publisher-0.6.8-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "84177e021b79ec198bb1983c2a36d7c5", "sha256": "366c304a2230e6bde6fb44c1b1bdff88c2d23eb0735451b955d0f2968c01ac59" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.8.tar.gz", "has_sig": false, "md5_digest": "84177e021b79ec198bb1983c2a36d7c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 71210, "upload_time": "2018-02-01T12:16:14", "url": "https://files.pythonhosted.org/packages/03/d5/89dddbda2697be1995a06c2950ab34e569662f463a4309315a865608817b/django-ya-model-publisher-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "fe8cd1665aed3a68a09ad99155439d0a", "sha256": "506abbe2456768b4d36af4b952d0da3f889fb1bdcbb844def83eef0684b9ffb5" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe8cd1665aed3a68a09ad99155439d0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 94575, "upload_time": "2018-02-01T13:07:59", "url": "https://files.pythonhosted.org/packages/ec/66/86c69a9363619d9c249f407e3467e9e0c164317a201f18737d0f4a4cbc4f/django_ya_model_publisher-0.6.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57429a884664fc5ff8019826fa7cec71", "sha256": "ddbdc0d6d52ccd5045099941404541da8ec0c76cc4c181c75032d865b99e2903" }, "downloads": -1, "filename": "django_ya_model_publisher-0.6.9-py3.6.egg", "has_sig": false, "md5_digest": "57429a884664fc5ff8019826fa7cec71", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 86701, "upload_time": "2018-02-01T13:08:04", "url": "https://files.pythonhosted.org/packages/16/9b/df8ca3d87c1cb189d91361f8aa053e1e39e1ed1271855863bfc23fe28ca3/django_ya_model_publisher-0.6.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "44682312aeb0cd577f2b150b6452165b", "sha256": "60430930f0e300e6899600615eb8236e8ff4fe09f5e4716af0cdbefef898a6df" }, "downloads": -1, "filename": "django-ya-model-publisher-0.6.9.tar.gz", "has_sig": false, "md5_digest": "44682312aeb0cd577f2b150b6452165b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 71424, "upload_time": "2018-02-01T13:08:01", "url": "https://files.pythonhosted.org/packages/12/16/f2de9514b45e0455385d91466c101c3cade072c5483a671c50de5f292f8c/django-ya-model-publisher-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "09618439ba0d682a341e6c79ba2d6b0b", "sha256": "b36bc5c1210050b2043c4c06023fd9cd0c79675d5548fc75bddcd5def1cd70c5" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09618439ba0d682a341e6c79ba2d6b0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 99363, "upload_time": "2018-02-22T13:35:14", "url": "https://files.pythonhosted.org/packages/5a/14/96f8e7b7c51ff8b67caf79d030bf37e6263b11b690b89599963aa733b51c/django_ya_model_publisher-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed854a4736ca88c472042ab3ad7e15ff", "sha256": "ad0a9516d9c860c6b13f168ddbc21a10d9edf0cc15dfa6b495400eddd072b7ce" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0-py3.6.egg", "has_sig": false, "md5_digest": "ed854a4736ca88c472042ab3ad7e15ff", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 91087, "upload_time": "2018-02-22T13:35:19", "url": "https://files.pythonhosted.org/packages/4b/e0/9dd2af7bdc2e0fbf6c753d4ad6cf492de8e8da1cb7889a620916fa72a6e1/django_ya_model_publisher-0.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ffa028aaa2de4514390f32ce1526349d", "sha256": "79839678e4188ca268bfaf26df217fd8150dbfc6aedb10012ead0f1372418dd6" }, "downloads": -1, "filename": "django-ya-model-publisher-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ffa028aaa2de4514390f32ce1526349d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 74631, "upload_time": "2018-02-22T13:35:17", "url": "https://files.pythonhosted.org/packages/2b/b9/04725a30319542fcea3fba98d2896dc55880ea74fd4efc69b874244c39e9/django-ya-model-publisher-0.7.0.tar.gz" } ], "0.7.0.dev0": [ { "comment_text": "", "digests": { "md5": "194e3de2aeaa13262ebc666bf69e5114", "sha256": "d6f9ddce770af2ce12773899dcbf69430102d83904607ad4d3f32a1de857dfe4" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "194e3de2aeaa13262ebc666bf69e5114", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 99484, "upload_time": "2018-02-22T12:08:50", "url": "https://files.pythonhosted.org/packages/67/a8/b08e16eaf2c11f6e5521183aa5100a7b78f5549aca925b6f6abe211ab776/django_ya_model_publisher-0.7.0.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5848bcc983d3f37037bd0d9d5ff6bcac", "sha256": "427128f51ff3e0e608b5009609e1b63b537ce891fd7b6f8b089b6cf28db6ef96" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0.dev0-py3.6.egg", "has_sig": false, "md5_digest": "5848bcc983d3f37037bd0d9d5ff6bcac", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7", "size": 91234, "upload_time": "2018-02-22T12:08:54", "url": "https://files.pythonhosted.org/packages/b6/bb/cdb68c1e2c0bbb97d72c8b6dcfb2c9ad3402495e63c022d6a1b76de0c27a/django_ya_model_publisher-0.7.0.dev0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fc671b373779ad5a9b8e8d69863af68e", "sha256": "b82033587140fc7307187cd6c54abb9e86d60bc9b97a43dec94137cdca3f2dc2" }, "downloads": -1, "filename": "django-ya-model-publisher-0.7.0.dev0.tar.gz", "has_sig": false, "md5_digest": "fc671b373779ad5a9b8e8d69863af68e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 75025, "upload_time": "2018-02-22T12:08:52", "url": "https://files.pythonhosted.org/packages/67/32/0d4667dff91ca15d86a2be12b2a8914767438649b42a2ae168461bf3c774/django-ya-model-publisher-0.7.0.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09618439ba0d682a341e6c79ba2d6b0b", "sha256": "b36bc5c1210050b2043c4c06023fd9cd0c79675d5548fc75bddcd5def1cd70c5" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09618439ba0d682a341e6c79ba2d6b0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 99363, "upload_time": "2018-02-22T13:35:14", "url": "https://files.pythonhosted.org/packages/5a/14/96f8e7b7c51ff8b67caf79d030bf37e6263b11b690b89599963aa733b51c/django_ya_model_publisher-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed854a4736ca88c472042ab3ad7e15ff", "sha256": "ad0a9516d9c860c6b13f168ddbc21a10d9edf0cc15dfa6b495400eddd072b7ce" }, "downloads": -1, "filename": "django_ya_model_publisher-0.7.0-py3.6.egg", "has_sig": false, "md5_digest": "ed854a4736ca88c472042ab3ad7e15ff", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 91087, "upload_time": "2018-02-22T13:35:19", "url": "https://files.pythonhosted.org/packages/4b/e0/9dd2af7bdc2e0fbf6c753d4ad6cf492de8e8da1cb7889a620916fa72a6e1/django_ya_model_publisher-0.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ffa028aaa2de4514390f32ce1526349d", "sha256": "79839678e4188ca268bfaf26df217fd8150dbfc6aedb10012ead0f1372418dd6" }, "downloads": -1, "filename": "django-ya-model-publisher-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ffa028aaa2de4514390f32ce1526349d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 74631, "upload_time": "2018-02-22T13:35:17", "url": "https://files.pythonhosted.org/packages/2b/b9/04725a30319542fcea3fba98d2896dc55880ea74fd4efc69b874244c39e9/django-ya-model-publisher-0.7.0.tar.gz" } ] }