{ "info": { "author": "Fusionbox, Inc.", "author_email": "programmers@fusionbox.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: JavaScript", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: Site Management" ], "description": "Widgy: Tree Editor for Django\n=============================\n\n.. image:: https://travis-ci.org/fusionbox/django-widgy.png?branch=master\n :target: http://travis-ci.org/fusionbox/django-widgy\n :alt: Build Status\n\nWidgy is a content editor somewhat in the line of CKEditor. It is not a\nWYSIWYG editor though. Widgy is more suited than CKEditor for editing\npages, as in a CMS because it allows you to edit specific parts of the\npage and those parts know how to render themselves. Whereas a WYSIWYG\nstores its data in HTML, Widgy stores it in a Tree where each node can\nrender itself.\n\nWidgy is available under the Apache Version 2.0 license. Contribute on github.\n\nDocumentation\n-------------\n\nRead Widgy's documentation at http://docs.wid.gy.\n\nInstallation\n------------\n\nInstall with pip. ::\n\n pip install django-widgy\n\nWhen developing Widgy, it might be handy to clone the repository then install\nit. ::\n\n git clone git://github.com/fusionbox/django-widgy\n cd django-widgy\n pip install -e .\n\nDesign Philosophy\n-----------------\n\nRead about Widgy's data model at\nhttp://docs.wid.gy/en/latest/design/data-model.html.\n\n\nContributing\n------------\n\nThere is a developers mailing list available at `widgy@fusionbox.com\n`_\n\nRunning the Tests\n^^^^^^^^^^^^^^^^^\n\n::\n\n pip install -r requirements-test.txt\n make test\n\n``make test`` will run both the JavaScript and Python tests. To test one\nor the other, use ``make test-js`` or ``make test-py``.\n\n::\n\n $ tox\n\n``$ tox`` will run the full test suite across all of the supported versions of\nDjango and Python.\n\nCoverage\n********\nOnce coverage_ is installed (``pip install coverage``), the Makefile\nhas two commands to help report on code coverage. ::\n\n make coverage\n\nwill run the tests with coverage enabled and generate HTML coverage\nfiles. ::\n\n make browser\n\nwill run the tests and open the coverage report in your web browser.\n\n.. _coverage: http://nedbatchelder.com/code/coverage/\n\n\nChangelog\n=========\n\n0.9.0 (2019-07-15)\n------------------\n\n- Fix bug in tabs widget when using newer versions of jQuery \n- Add support for Django 1.11 and remove support for all versions prior.\n\n\n0.8.4 (2016-06-03)\n------------------\n\n- Add atomic blocks around multi-step operations [#376]\n\n\n0.8.3 (2016-04-29)\n------------------\n\n- Fix bug in cross domain requests in admin\n\n\n0.8.2 (2016-04-15)\n------------------\n\n- Fixes issue #371\n\n\n0.8.1 (2016-04-13)\n------------------\n\n- **Possible Breaking Change** Remove ``node-icon-sprite`` in\n ``widgy_common.scss`` this is incompatible with django storages.\n- Add ``WidgySite.valid_root_of`` method. You can override this method to\n specify which layouts will be available for new pages.\n- Django 1.9 support\n- Improved translations\n- Bugfixes\n\n\n0.7.4 (2015-11-17)\n------------------\n\n- Fix compatibility with django-filer 1.0.2\n\n\n0.7.3 (2015-09-17)\n------------------\n\n- Include and install DaisyDiff binaries and license files.\n\n\n0.7.2 (2015-09-15)\n------------------\n\n- Include DaisyDiff.jar with distribution.\n\n\n0.7.1 (2015-08-18)\n------------------\n\n- Fix python 3 compatibility: SortedDict.keys() was returning an iterator\n instead of a view. This was causing ``form_builder/forms/XX`` not to display\n properly.\n\n\n0.7.0 (2015-07-31)\n------------------\n\n- **Possible Breaking Change** Updated the django-pyscss_ dependency. Please\n see the `django-pyscss changelog\n `_ for\n documentation on how/if you need to change anything.\n- Django 1.8 compatibility.\n- Python 3 compatibility\n- Django 1.7 is now the minimum supported version\n- Mezzanine 4.0 is now the minimum supported version\n- ``Content.clone`` now copies simple many-to-many relationships. If you have a\n widget with a many-to-many field and an overridden clone method that calls\n super, you should take this into account. If you have many-to-many\n relationships that use a custom through table, you will have to continue to\n override clone to clone those.\n- **Backwards Incompatible** ``WidgySite.has_add_permission`` signature\n changed.\n- Multisite support\n\n * One widgy project can now respond to multiple domains. Use cases could be\n Widgy as a Service or multi-franchise website.\n * This feature depends on `Mezzanine multi-tenancy\n `_\n * Callouts are now tied to a django site\n * This feature is provided by\n ``widgy.contrib.widgy_mezzanine.site.MultiSitePermissionMixin``\n\n\n0.6.1 (2015-05-01)\n------------------\n\n- Fix non-determinism bug with find_media_files.\n\n\n0.6.0 (2015-04-30)\n------------------\n\n- Improved the compatibility error messages [#299, #193]\n- Remove the recommendation to use mezzanine.boot as it was not required [#291]\n- **Possible Breaking Change** Updated the django-pyscss_ dependency. Please\n see the `django-pyscss changelog\n `_ for\n documentation on how/if you need to change anything.\n- By default, Widgy views are restricted to staff members. Previously any\n authenticated user was allowed. This effects the preview view and pop out\n edit view, among others. If you were relying on the ability for any user to\n access those, override ``authorize_view`` in your ``WidgySite``. [#267]::\n\n class MyWidgySite(WidgySite):\n def authorize_view(self, request, view):\n if not request.user.is_authenticated()\n raise PermissionDenied\n\n\n0.5.0 (2015-04-17)\n------------------\n\n- **Backwards Incompatible** RichTextPage is no longer unregistered by default\n in widgy_mezzanine. If you wish to unregister it, you can add the following\n to your admin.py file::\n\n from django.contrib import admin\n from mezzanine.pages.models import RichTextPage\n admin.site.unregister(RichTextPage)\n\n- Bugfix: Previously, the Widgy editor would break if CSRF_COOKIE_HTTPONLY was\n set to True [#311]\n\n- Switched to py.test for testing. [#309]\n\n\n0.4.0 (2015-03-12)\n------------------\n\n- Django 1.7 support. Requires upgrade to South 1.0 (Or use of\n SOUTH_MIGRATION_MODULES) if you stay on Django < 1.7. You may have to --fake\n some migrations to upgrade to the builtin Django migrations. Make sure your\n database is up to date using South, then upgrade Django and run::\n\n\n ./manage.py migrate --fake widgy\n ./manage.py migrate --fake easy_thumbnails\n ./manage.py migrate\n\n- Support for installing Widgy without the dependencies of its contrib apps.\n The 'django-widgy' package only has dependencies required for Widgy core.\n Each contrib package has a setuptools 'extra'. To install everything, replace\n 'django-widgy' with 'django-widgy[all]'. [#221]\n\n- Switched to tox for test running and allow running core tests without\n contrib. [#294]\n\n- Stopped relying on urls with consecutive '/' characters [#233]. This adds a new\n urlpattern for widgy_mezzanine's preview page and form submission handler.\n The old ones will keep working, but you should reverse with 'page_pk' instead\n of 'slug'. For example::\n\n url = urlresolvers.reverse('widgy.contrib.widgy_mezzanine.views.preview', kwargs={\n 'node_pk': node.pk,\n 'page_pk': page.pk,\n })\n\n- Treat help_text for fields in a widget form as safe (HTML will not be\n escaped) [#298]. If you were relying on HTML special characters being\n escaped, you should replace ``help_text=\"1 is < 2\"`` with\n ``help_text=django.utils.html.escape(\"1 is < 2\")``.\n\n- Reverse URLs in form_builder admin with consideration for Form\n subclasses [#274].\n\n\n0.3.5 (2015-01-30)\n------------------\n\nBugfix release:\n\n- Set model at runtime for ClonePageView and UnpublishView [Rocky Meza, #286]\n\n0.3.4 (2015-01-22)\n------------------\n\nBugfix release:\n\n- Documentation fixes [Rocky Meza and Gavin Wahl]\n- Fixes unintentional horizontal scrolling of Widgy content [Justin Stollsteimer]\n- Increased spacing after widget title paragraphs [Justin Stollsteimer]\n- Fixed styles in ckeditor to show justifications [Zachery Metcalf, #279]\n- Eliminated the margins for InvisibleMixin [Rocky Meza]\n- CSS support for adding fields to Image. [Rocky Meza]\n- Additional mezzanine container style overflow fixes [Justin Stollsteimer]\n- Fix r.js optimization errors with daisydiff [Rocky Meza]\n- Remove delete button from widgypage add form [Gavin Wahl]\n\n\n0.3.3 (2014-12-22)\n------------------\nBugfix release:\n\n- Allow cloning with an overridden WIDGY_MEZZANINE_PAGE_MODEL [Zach Metcalf, #269]\n- SCSS syntax error [Rivo Laks, #271]\n\n0.3.2 (2014-10-16)\n------------------\n\nBugfix release:\n\n- Allow WidgyAdmin to check for ReviewedWidgySite without review_queue\n installed [Scott Clark, #265]\n- Fix handling of related_name on ProxyGenericRelation [#264]\n\n\n0.3.1 (2014-10-01)\n------------------\n\nBugfix release for 0.3.0. #261, #263.\n\n0.3.0 (2014-09-24)\n------------------\n\nThis release mainly focusses on the New Save Flow feature, but also includes\nseveral bug fixes and some nice CSS touch ups. There have been some updates to\nthe dependencies, so please be sure to check the `How to Upgrade`_ section to\nmake sure that you get everything updated correctly.\n\nMajor Changes\n^^^^^^^^^^^^^\n\n* New Save Flow **Requires upgrading Mezzanine to at least 3.1.10** [Gavin\n Wahl, Rocky Meza, #241]\n\n We have updated the workflow for WidgyPage. We consider this an experiment\n that we can hopefully expand to all WidgyAdmins in the future. We hope that\n this new save flow is more intuitive and less tedious.\n\n Screenshot of before:\n\n .. image:: https://raw.githubusercontent.com/fusionbox/django-widgy/master/docs/_images/new-save-flow_before.png\n :alt: Widgy Page Admin Old Save Flow\n\n Screenshot of after:\n\n .. image:: https://raw.githubusercontent.com/fusionbox/django-widgy/master/docs/_images/new-save-flow_after.png\n :alt: Widgy Page Admin New Save Flow\n\n As you can see, we have rearranged some of the buttons and have gotten rid of\n the Published Status button. The new save buttons on the bottom right now\n will control the publish state as well as the commit status. This means that\n now instead of committing and saving being a two-step process, it all lives\n in one button. This should make editing and saving a smoother process.\n Additionally, we have renamed some buttons to make their intent more obvious.\n\nBug Fixes\n^^^^^^^^^\n\n* Updated overridden directory_table template for django-filer 0.9.6. **Requires\n upgrading django-filer to at least 0.9.6**. [Scott Clark, #179]\n* Fix bug in ReviewedVersionTrackerQuerySet.published [Gavin Wahl, #240]\n* Made commit buttons not look disabled [Justin Stollsteimer, #250, #205]\n* (Demo) Added ADD_PAGE_ORDER to demo settings [Zach Metcalf, #248]\n* (Demo) Updated demo project requirements [Scott Clark, #234]\n* Make Widgy's jQuery private to prevent clashes with other admin extensions [Gavin Wahl, #246]\n\nDocumentation\n^^^^^^^^^^^^^\n\n* Update recommend ADMIN_MENU_ORDER to clarify django-filer [Gavin Wahl, #249]\n\nHow to Upgrade\n^^^^^^^^^^^^^^\n\nIn this release, widgy has udpated two of its dependencies:\n\n* The minimum supported version of django-filer is now 0.9.6 (previously 0.9.5).\n* The minimum supported version of Mezzanine is now 3.1.10 (previously 1.3.0).\n\nIf you ``pip install django-widgy==0.3.0``, it should upgrade the dependencies\nfor you, but just to be sure, you may want to also run ::\n\n pip install 'django-filer>=0.9.6' 'Mezzanine>=3.1.10'\n\nto make sure that you get the updates.\n\n.. note::\n\n Please note that if you are upgrading from an older version of Mezzanine,\n that the admin center has been restyled a little bit.\n\n\n0.2.0 (2014-08-04)\n------------------\n\nChanges\n^^^^^^^\n\n* Widgy is now Apache Licensed\n* **Breaking Change** Use django-pyscss_ for SCSS compilation. [Rocky Meza, #175]\n\n Requires an update to the ``COMPRESS_PRECOMPILERS`` setting::\n\n COMPRESS_PRECOMPILERS = (\n ('text/x-scss', 'django_pyscss.compressor.DjangoScssFilter'),\n )\n\n You may also have to update ``@import`` statements in your SCSS, because\n django-pyscss uses a different (more consistent) rule for path resolution.\n For example, ``@import 'widgy_common'`` should be changed to ``@import\n '/widgy/css/widgy_common'``\n* Added help_text to Section to help user avoid bug [Zach Metcalf, #135]\n* Allow UI to updated based on new data after reposition [Gavin Wahl, #199]\n* Changed Button's css_classes in shelf [Rocky Meza, #203]\n* Added loading cursor while ajax is in flight [Gavin Wahl, #215, #208]\n* Get rid of \"no content\" [Gavin Wahl, #206]\n* Use sprites for the widget icons [Gavin Wahl and Rocky Meza, #89, #227]\n* Only show approve/unapprove buttons for interesting commits [Gavin Wahl, #228]\n* Updated demo app to have new design and new widgets [Justin Stollsteimer, Gavin Wahl, Antoine Catton and Rocky Meza, #129, #176]\n* Added cloning for WidgyPages [Gavin Wahl, #235]\n* Use a more realistic context to render pages for search [Gavin Wahl, #166]\n* Add default children to Accordion and Tabs [Rocky Meza, #238]\n\nBugfixes\n^^^^^^^^\n\n* Fix cursors related to dragging [Gavin Wahl, #155]\n* Update safe urls [Gavin Wahl, #212]\n* Fix widgy_mezzanine preview for Mezzanine==3.1.2 [Rocky Meza, #201]\n* Allow RichTextPage in the admin [Zach Metcalf, #197]\n* Don't assume the response has a content-type header [Gavin Wahl, #216]\n* Fix bug with FileUpload having empty values [Rocky Meza, #217]\n* Fix urlconf_include login_required handling [Gavin Wahl, #200]\n* Patch fancybox to work with jQuery 1.9 [Gavin Wahl, #222]\n* Fix some import errors in SCSS [Rocky Meza, #230]\n* Fix restore page in newer versions of Mezzanine [Gavin Wahl, #232]\n* Use unicode format strings in review queue [Gavin Wahl, #236]\n\nDocumentation\n^^^^^^^^^^^^^\n\n* Updated quickstart to cover south migrations with easy_thumbnails [Zach Metcalf, #202]\n* Added Proxy Widgy Model Tutorial [Zach Metcalf, #210]\n\n.. _django-pyscss: https://github.com/fusionbox/django-pyscss\n\n0.1.6 (2014-09-09)\n------------------\n* Fix migrations containing unsupported KeywordsField from mezzanine [Scott Clark]\n* Rename package to django-widgy\n\n\n0.1.5 (2013-11-23)\n------------------\n\n* Fix Widgy migrations without Mezzanine [Gavin Wahl]\n* Drop target collision detection [Gavin Wahl]\n* Fix Figure and StrDisplayNameMixin [Gavin Wahl]\n* Avoid loading review_queue when it's not installed [Scott Clark]\n* Fix multi-table inheritance with LinkFields [Gavin Wahl]\n\n0.1.4 (2013-11-04)\n------------------\n\n* Add StrDisplayNameMixin\n\n0.1.3 (2013-10-25)\n------------------\n\n* Fix image widget validation with the S3 storage backend\n\n0.1.2 (2013-10-23)\n------------------\n\n* Fix Widgy admin for static files hosted on a different domain\n\n0.1.1 (2013-10-21)\n------------------\n\n* Adjust ``MANIFEST.in`` to fix PyPi install.\n* Fix layout having a unicode ``verbose_name``\n\n0.1.0 (2013-10-18)\n------------------\n\nFirst release.\n\nBasic features:\n\n* Heterogeneous tree editor (``widgy``)\n* CMS (``widgy.contrib.widgy_mezzanine``)\n* CMS Plugins (``widgy.contrib.urlconf_include``)\n* Widgets (``widgy.contrib.page_builder``)\n* Form builder (``widgy.contrib.form_builder``)\n* Multilingual pages (``widgy.contrib.widgy_i18n``)\n* Review queue (``widgy.contrib.review_queue``)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://docs.wid.gy/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-widgy", "package_url": "https://pypi.org/project/django-widgy/", "platform": "", "project_url": "https://pypi.org/project/django-widgy/", "project_urls": { "Homepage": "http://docs.wid.gy/" }, "release_url": "https://pypi.org/project/django-widgy/0.9.0/", "requires_dist": null, "requires_python": "", "summary": "A CMS framework for Django built on a heterogenous tree editor.", "version": "0.9.0" }, "last_serial": 5537446, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8be335d684ab49c2bb803f5ca4ef5584", "sha256": "b164a117aee57877efce617e5a4ba42b99a2c4bd975572655ff69708c80dd2cf" }, "downloads": -1, "filename": "widgy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8be335d684ab49c2bb803f5ca4ef5584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1267904, "upload_time": "2013-10-17T20:55:28", "url": "https://files.pythonhosted.org/packages/78/d0/f00f877fa9ccbcf3108fff9a07a2e3eaab44cbdcddf09f66571202e9a1ff/widgy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1de6ccc1857e332beed2d210047c2af0", "sha256": "9528f486ee9e55fef8e1c4d3746ad0dba3b070ee13ceb1bf8752792acc34365a" }, "downloads": -1, "filename": "widgy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1de6ccc1857e332beed2d210047c2af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1331304, "upload_time": "2013-10-21T15:12:14", "url": "https://files.pythonhosted.org/packages/f6/7a/c15605e768307371d35c08616baa9a5d4f45bfd62ea750a8484ab8130ea5/widgy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ab66a075eb5c14b0d038c062207b67d9", "sha256": "da2d1d23eea1a68bbab863900707fd933f6462b833b4d73652ab8156e9ff5606" }, "downloads": -1, "filename": "widgy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ab66a075eb5c14b0d038c062207b67d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1360912, "upload_time": "2013-10-23T19:21:41", "url": "https://files.pythonhosted.org/packages/c0/2b/8e63b5ca83559a1b0a16681d319134def1bce1a7726614d6e207b09358d7/widgy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5e25b1a7ac04ff7a3f70e2ad9749eb4e", "sha256": "2b709cbfd9c5f8f7a738f4716d93671f57194095f856d27b9bf24ae73815a299" }, "downloads": -1, "filename": "widgy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5e25b1a7ac04ff7a3f70e2ad9749eb4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1360979, "upload_time": "2013-10-25T17:54:56", "url": "https://files.pythonhosted.org/packages/7b/71/d75baf4e2ebc176ab5ddfab554438fbdf3d060d89a86084ccddd11dd11a8/widgy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "403c46cab67acbf1936928c60ec9f1e1", "sha256": "0801222dccd4efd13cc74780ebd873c914a59fb992bfa605ae97bf73a71f678c" }, "downloads": -1, "filename": "widgy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "403c46cab67acbf1936928c60ec9f1e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1361280, "upload_time": "2013-11-05T03:05:58", "url": "https://files.pythonhosted.org/packages/ac/87/83c44439cadbdd347a26b35634b2fa6b538eb3a6d3c71f110d4855583455/widgy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0549c5a516f0dc82bf6d4aead7583f02", "sha256": "e9a393d9a60195af3f84650751681ee233b5df1202cbd02f48bae240fc2e01e6" }, "downloads": -1, "filename": "widgy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0549c5a516f0dc82bf6d4aead7583f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1361400, "upload_time": "2013-11-24T02:09:16", "url": "https://files.pythonhosted.org/packages/87/eb/333018b0f042b269cf8a72fcf7d29f8b099b650a57b1258713c033b40d65/widgy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "c3cc1eb27fae326807a679f822725575", "sha256": "7a73a959d43742d35ad0ef0073a29bdb888defe3fd900491663030fe69f015be" }, "downloads": -1, "filename": "django-widgy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c3cc1eb27fae326807a679f822725575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362863, "upload_time": "2014-04-09T17:19:13", "url": "https://files.pythonhosted.org/packages/8e/e4/f39cc378e2f435872e5afd2bcd7e653c37122a6fa3f81c09f6644efb9eb8/django-widgy-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "984bc4cb7d6be1e93134d847fbf5ff00", "sha256": "e81d01c754fc05fcb5e5189bdbd0c5f0a2552c8f807096ca5bf2f42dd77c6d4c" }, "downloads": -1, "filename": "django-widgy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "984bc4cb7d6be1e93134d847fbf5ff00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1568681, "upload_time": "2014-08-04T15:36:29", "url": "https://files.pythonhosted.org/packages/f6/70/304e78f5f27cae2a799761be9ea6aa1245c662b639dbe952ec3780cbd92f/django-widgy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "35436598e59beb392f2ed5b4d52f621d", "sha256": "7608ce062f99a34539771396593bafc7af41695ab9398dde0c1e84e7e26808c5" }, "downloads": -1, "filename": "django-widgy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "35436598e59beb392f2ed5b4d52f621d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1740236, "upload_time": "2014-09-24T12:15:32", "url": "https://files.pythonhosted.org/packages/d4/6a/83989fe585d05571610e7c27a79298128dc3de1f58522a0b1ee04add8286/django-widgy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c5d0ff6af47d3252e758accc3f8b369b", "sha256": "e7e72c5199a1fce55e7755fa0c0459d6ac6d12c988da57da75e1aa1418f39fc2" }, "downloads": -1, "filename": "django-widgy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c5d0ff6af47d3252e758accc3f8b369b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1769027, "upload_time": "2014-10-01T17:45:57", "url": "https://files.pythonhosted.org/packages/10/57/8abb3c30b9a7f04661cdc7f0ec8481eb93b02406b9ffc8987d3b0575fad3/django-widgy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7b59c2dc9d6c42118760130397e6e988", "sha256": "32884dbacd7f9b64a6511ed504e490d38c945485439a750feb1e37b30e952da5" }, "downloads": -1, "filename": "django-widgy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7b59c2dc9d6c42118760130397e6e988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1769331, "upload_time": "2014-10-16T21:10:58", "url": "https://files.pythonhosted.org/packages/4b/5e/01c9bb3dd66cfb2026456351bb252329a949b1e427627575916eae3c1ce9/django-widgy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "cc3aa4b99b19c236d5591bfb68b38dde", "sha256": "47df0026b7e73595b6939e0ab11fe7745bd3a89c6416e0ce81e83011f1242379" }, "downloads": -1, "filename": "django-widgy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "cc3aa4b99b19c236d5591bfb68b38dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1762810, "upload_time": "2014-12-22T23:43:53", "url": "https://files.pythonhosted.org/packages/f7/48/6c446fe9da0d11b52eb77d518797b32f670df6995e28b9b174b30598c4f6/django-widgy-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "c5af90b0a9aa3daf975987175dbd9485", "sha256": "fa7999597713887a7153c0d49d28012934ce7d61d9ff3d25d5c978c001e4609a" }, "downloads": -1, "filename": "django-widgy-0.3.4.tar.gz", "has_sig": false, "md5_digest": "c5af90b0a9aa3daf975987175dbd9485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1747734, "upload_time": "2015-01-22T20:41:25", "url": "https://files.pythonhosted.org/packages/48/d0/a313e6a869d59e7fa0c891b51d37c41e1b9f75e530050ec794d4d7fd8d76/django-widgy-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "18944997425abe32af7034688dec3e2e", "sha256": "3e091f5d9f004e3b5c7bbe826cc08e775d6b28df7da858d3b08d8e57e5178d43" }, "downloads": -1, "filename": "django-widgy-0.3.5.tar.gz", "has_sig": false, "md5_digest": "18944997425abe32af7034688dec3e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1747918, "upload_time": "2015-01-30T21:42:34", "url": "https://files.pythonhosted.org/packages/c9/5f/e902ab5e8dc201fd9b906f758016788dd29e3479ca9042ac0c9d183281f4/django-widgy-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f82318df05baac2fe87c4b1d9be6fe43", "sha256": "f366c559dfb4421cd175afd1a9ec6d257371d7c45c03704501c4b86334248b95" }, "downloads": -1, "filename": "django-widgy-0.4.0.zip", "has_sig": false, "md5_digest": "f82318df05baac2fe87c4b1d9be6fe43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2199492, "upload_time": "2015-03-12T23:44:28", "url": "https://files.pythonhosted.org/packages/fd/3e/bc1ad61f47b67529656c1941de691218a298c4a26afc19d76379a728ffb3/django-widgy-0.4.0.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e57f985c1ab39b1465480f96414e919e", "sha256": "c117a0b592327d94e983fb32953218c881b55a3f575a6a769b20f94b8436d18d" }, "downloads": -1, "filename": "django-widgy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e57f985c1ab39b1465480f96414e919e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1757900, "upload_time": "2015-04-17T20:58:54", "url": "https://files.pythonhosted.org/packages/7b/9d/b8e8734749f3c2e0567e1d79fa644e8af0c4274d5f807bbf9139f510b624/django-widgy-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "da4c6c807bb36a8ec94a5de509ef97e3", "sha256": "affde97de555ff3f43cade1ae4eaad8bb5ead7599441259954de070e046fe8a5" }, "downloads": -1, "filename": "django-widgy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "da4c6c807bb36a8ec94a5de509ef97e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1759241, "upload_time": "2015-04-30T16:27:12", "url": "https://files.pythonhosted.org/packages/b9/dd/ea3ed6cdc7ae7e4cf90c9f382556a6b43d2fb3fead4c897028a610519c04/django-widgy-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "78d8f6a4e082ddd065e915c44bf91ebe", "sha256": "52d38409fe28de022d83c78a5bb0eb9a2609beb43015b40f8bd309aa2c5e0b61" }, "downloads": -1, "filename": "django-widgy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "78d8f6a4e082ddd065e915c44bf91ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1759425, "upload_time": "2015-05-01T22:36:15", "url": "https://files.pythonhosted.org/packages/a0/f4/dcd38e4becda83a2486105494e756482202f87e7727db816c3b39554ad99/django-widgy-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "25e3c322da81f14f46b3ec4ac02154af", "sha256": "1a8ff875dada365965c8619df3f163e1323809c6d9367e18113a6c4c8ab03500" }, "downloads": -1, "filename": "django-widgy-0.7.0.zip", "has_sig": false, "md5_digest": "25e3c322da81f14f46b3ec4ac02154af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2206448, "upload_time": "2015-07-31T21:16:57", "url": "https://files.pythonhosted.org/packages/5f/01/6b58cf9e1947bc30b6c6071d91bbbc7f4c4a919fb5d6ff4bef8945a8877b/django-widgy-0.7.0.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "77403df020e88091d6292d63711624fd", "sha256": "05e7d376bd806abf1b91d090bbbc6ca21a8a52220a1aa5af69bd54867549c8a1" }, "downloads": -1, "filename": "django-widgy-0.7.1.tar.gz", "has_sig": false, "md5_digest": "77403df020e88091d6292d63711624fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1760342, "upload_time": "2015-08-19T00:00:52", "url": "https://files.pythonhosted.org/packages/d6/40/bcf0e9e84f206bf2cc08cf13eac3fdb113be874d1fe7a624447bb8df2387/django-widgy-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "fd9ee35a20cabd3df735b1e7a6373580", "sha256": "0c1dad3f21c27419c7d889f53c9ec308d897ae01f9b7bad166e87f1f068d53e6" }, "downloads": -1, "filename": "django-widgy-0.7.2.tar.gz", "has_sig": false, "md5_digest": "fd9ee35a20cabd3df735b1e7a6373580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3027091, "upload_time": "2015-09-15T21:10:25", "url": "https://files.pythonhosted.org/packages/9f/f6/60b0666743e1cd67f56de5e2438763d7ddb3d1dc76fd5a6636acef611d3f/django-widgy-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "47b748c15e774ed9ed7287efc11540ac", "sha256": "8a6f358cfd3fcb80376c69f165afcb0180fbca92ee736270cfa46f6f035bf3ac" }, "downloads": -1, "filename": "django-widgy-0.7.3.tar.gz", "has_sig": false, "md5_digest": "47b748c15e774ed9ed7287efc11540ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3026903, "upload_time": "2015-09-17T17:52:29", "url": "https://files.pythonhosted.org/packages/95/29/966591610b047e49ec8eb22392e0585b2a6988f3cb2bb8f56c5783f7619f/django-widgy-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "b537c7322bed710ae846f4ac36e5a695", "sha256": "7e3094c769153f1b292bc987f4145c6c57faddd89382569919c69bd49797520d" }, "downloads": -1, "filename": "django-widgy-0.7.4.tar.gz", "has_sig": false, "md5_digest": "b537c7322bed710ae846f4ac36e5a695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3271132, "upload_time": "2015-11-17T21:38:27", "url": "https://files.pythonhosted.org/packages/64/11/e8cb459c1087784a5648caf45dd0b9c9b98316fed0366e6d88f9675ef334/django-widgy-0.7.4.tar.gz" } ], "0.8.0": [], "0.8.1": [ { "comment_text": "", "digests": { "md5": "5cf762b9f9e9a60528564923fb86fa08", "sha256": "41d65ad064077e5ab7af47a43cd6e6324af4b8018b4918ecbbabf66885ece299" }, "downloads": -1, "filename": "django_widgy-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5cf762b9f9e9a60528564923fb86fa08", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3393683, "upload_time": "2016-04-13T16:03:55", "url": "https://files.pythonhosted.org/packages/8e/22/0466f2647bdbd62f20329ae01608035a45c71070d8352cc96b1efe940193/django_widgy-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dd2a768b65c598d373bb54238aad38c", "sha256": "0e101d6d5b08560da659fd8b837ed68acbb655f0496b1ed6c7e2c29d05db61c9" }, "downloads": -1, "filename": "django-widgy-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6dd2a768b65c598d373bb54238aad38c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3355070, "upload_time": "2016-04-13T16:03:46", "url": "https://files.pythonhosted.org/packages/7d/bd/ae01305e2f6458cb03842502d5b363156fc952a337a10ea03609d4488c8d/django-widgy-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "dd6ab931b63ee44b28637275df95eb1f", "sha256": "9a45ece8a86ec68bfa4adbb4d8da0c5e9c0dc8c142044512e0cb13adc2565cdd" }, "downloads": -1, "filename": "django_widgy-0.8.2-py2-none-any.whl", "has_sig": false, "md5_digest": "dd6ab931b63ee44b28637275df95eb1f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3393835, "upload_time": "2016-04-15T19:36:22", "url": "https://files.pythonhosted.org/packages/1b/5d/3c34a990342c56757494749512fccd51733456527ef0cac4c0e4e796910a/django_widgy-0.8.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5279a70c94630aca75febf8c573d4cad", "sha256": "ce88ff51fe3fe462f9de007733cb68d1b62cb9c2a40ab1bbee58a6585d91343a" }, "downloads": -1, "filename": "django-widgy-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5279a70c94630aca75febf8c573d4cad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3355257, "upload_time": "2016-04-15T19:35:56", "url": "https://files.pythonhosted.org/packages/19/be/bbce45edc33e0a7f40ced76499edb159ac8cab1d48d0f78f35af2ddd8aae/django-widgy-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "b9c1c51c9ff480ba3da30ec489815b14", "sha256": "3fb691a7239049915ffe5fd0ad12486e3dd29fc37816aae0ed7dfd4af6267e7a" }, "downloads": -1, "filename": "django-widgy-0.8.3.tar.gz", "has_sig": false, "md5_digest": "b9c1c51c9ff480ba3da30ec489815b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3384858, "upload_time": "2016-04-29T23:46:48", "url": "https://files.pythonhosted.org/packages/2d/84/330b9d2597bd04c7959002f44e1d624d23e75f81b7e296d0f0658b7ca0f0/django-widgy-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "7ee045b682a197d910fa6269b6699290", "sha256": "9b65d6e1080c0bce9f5b200fe4b4b5b4d5dc83c5ed2c333f1dea352792e2d5fe" }, "downloads": -1, "filename": "django-widgy-0.8.4.tar.gz", "has_sig": false, "md5_digest": "7ee045b682a197d910fa6269b6699290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3386266, "upload_time": "2016-06-03T23:08:06", "url": "https://files.pythonhosted.org/packages/61/c8/44cddc0e45ab515b3c21f01490512bf77bd731c9ff0325691b465f42f25c/django-widgy-0.8.4.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "98ce000d3228e9cb6422d26f78c25fc7", "sha256": "7fb828b329439c330aee01810ab7acec2661313a4d956a489f9cc537b6331d3b" }, "downloads": -1, "filename": "django-widgy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "98ce000d3228e9cb6422d26f78c25fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3285887, "upload_time": "2019-07-15T22:57:10", "url": "https://files.pythonhosted.org/packages/b6/e8/d44dd00eddff3a60ac600d7ce189edbf57f9f119f56f2df748eab8707c19/django-widgy-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98ce000d3228e9cb6422d26f78c25fc7", "sha256": "7fb828b329439c330aee01810ab7acec2661313a4d956a489f9cc537b6331d3b" }, "downloads": -1, "filename": "django-widgy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "98ce000d3228e9cb6422d26f78c25fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3285887, "upload_time": "2019-07-15T22:57:10", "url": "https://files.pythonhosted.org/packages/b6/e8/d44dd00eddff3a60ac600d7ce189edbf57f9f119f56f2df748eab8707c19/django-widgy-0.9.0.tar.gz" } ] }