{ "info": { "author": "Horst Gutmann, Curtis Maloney", "author_email": "curtis@tinbrain.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Plugins", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-flatblocks\n=================\n\ndjango-flatblocks is a simple application for handling small text-blocks on\nwebsites. Think about it like ``django.contrib.flatpages`` just not for a\nwhole page but for only parts of it, like an information text describing what\nyou can do on a site.\n\nInstallation\n------------\n\nProbably the easiest way to install this application is to first run\n``pip install django-flatblocks``. Once this step is complete add\n``\"flatblocks\"`` to your ``INSTALLED_APPS`` setting in your ``settings.py``\nfile and run ``python manage.py syncdb`` to update your database.\n\n\nUpgrading\n---------\n\ndjango-flatblocks uses `South`_ for handling data and schema migrations\nstarting with version 0.6.0, so the South-typical update path applies here.\n\nIf you're upgrading from a 0.5.x version or earlier you will have to migrate\nin 3 steps:\n\n1. Install south.\n\n2. Migrate your database to the first version of flatblocks using South:\n\n .. code-block:: sh\n\n ./manage.py migrate flatblocks 0001 --fake\n\n3. Then migrate your database to the latest version of flatblocks' database\n and data structure:\n\n .. code-block:: sh\n\n ./manage.py migrate flatblocks\n\nUsage\n-----\n\nOnce you've created some instances of the ``flatblocks.models.FlatBlock``\nmodel, you can load it it using the ``flatblocks`` templatetag-library:\n\n.. code-block:: html+django\n\n {% load flatblocks %}\n\n \n \n \n \n \n
\n
\n \n
\n
\n {% flatblock \"page.info\" %}\n
\n
\n \n \n\nThis way you can display a text block with the name 'page.info'. If you\nhave the name of a block in a template variable, leave out the quotes.\n\nAdditionally you can also specify which template should be used to render the\nflatblock:\n\n.. code-block:: django\n\n {% flatblock \"page.info\" using=\"my_template.html\" %}\n \n {% flatblock \"page.about\" using=\"my_template.html\" %}\n\nIf you want to simply output the value of the ``content`` field of a flatblock\nwithout using any template, you can use either options:\n\n.. code-block:: django\n\n {% flatblock \"page.info\" using=False %}\n\nor\n\n.. code-block:: django\n\n {% plain_flatblock \"page.info\" %}\n\nAs with the slug of the flatblock also with the template name you have the\nchoice of using the literal name of the template or pass it to the templatetag\nas a variable.\n\nThe content of a flatblock (as well as its header) can also be evaluated as a\nfull-fledged Django template:\n\n.. code-block:: django\n\n {% flatblock \"page.info\" evaluated=True %}\n\nThis also works with the other parameters like the custom template and with\nthe ``plain_flatblock`` templatetag:\n\n.. code-block:: django\n\n {% flatblock \"page.info\" evaluated=True using=\"my_template.html\" %}\n \n {% plain_flatblock \"page.about\" evaluated=True %}\n\n\nedit-view\n---------\n\nWith ``flatblocks.views.edit`` django-flatblocks offers a simple view to edit\nyour flatblocks from your frontend. To use it simply include it in your\nURLconf and create a ``flatblocks/edit.html`` template.\n\nBy default the view doesn't do any permission checking, so you should decorate\nit accordingly in your URLconf:\n\n.. code-block:: python\n\n from flatblocks.views import edit\n from django.contrib.auth.decorators import login_required\n\n # ...\n\n urlpatterns = pattern('',\n url(r'^flatblocks/(?P\\d+)/edit/$', login_required(edit),\n name='flatblocks-edit'),\n # ...\n )\n\nThe template can operate on following variables:\n\n* ``form``\n* ``flatblock``\n* ``origin`` (the URL of the previous page)\n\nAdditionally the view offers some basic customization hooks via these keyword\narguments:\n\n``template_name``\n Name of the template to be used for rendering this view. By default\n ``flatblocks/edit.html`` is used.\n\n``success_url``\n After successfully editing a flatblock the view will redirect the user to\n the URL specified here. By default the view will try to determine the last\n visited page before entering the edit-view (which is normally a page where\n the flatblock is used) and redirect the user back there.\n\n``modelform_class``\n If you want to use a customized ModelForm class for flatblocks you can\n specify it here.\n\n``permission_check``\n This argument lets you specify a callback function to do some\n flatblock-specific permission checking. Such a function could look like\n this:\n\n .. code-block:: python\n\n def my_permcheck(request, flatblock):\n if request.user.is_staff or flatblock.slug == 'free_for_all':\n return True\n return HttpResponseRedirect('/')\n\n With this permission callback set, a user that is not a staff-user is not\n allowed to edit this view unless it's the \"free_for_all\" block. If these\n criteria are not met, the user is redirected to the root URL of the page.\n\n The contract here is pretty simple. The permission callback should return\n ``False``, if the user should receive a 403 message when trying to edit\n this link. If the function returns an instance of ``HttpResponse`` the\n view will proceed from the assumption that your view already did\n everything there is to do and return that response-object. Any other\n return value tells the view that the permissions are OK for the current\n user and that it should proceed.\n\n\nHistory\n-------\n\nSince this application targets use-cases that are basically applicable to\nmost web-projects out there, there are tons of solutions similar to this one.\nIn fact, this app is a fork originally from `django-chunks`_ developed by\nClint Ecker.\n\nIn November 2008 Kevin Fricovsky created the `original fork`_ in order to add\nan additional \"active\"-flag to each chunk. That project was later on `forked\nby Peter Baumgardner`_ who removed that flag again and added a \"header\"-field\nin order to directly associate and optional title with each text block.\n\nThis fork aims now to add more features like variable chunks and also\nintegrate some of the features developed by H. Waara and S. Cranford in\nthe `django-better-chunks`_ fork (``django.contrib.site``- and i18n-support).\n\nReleases\n--------\n\n0.9.3:\n * Fixed Django 1.10 compatibility\n\n0.9.2:\n * Fixed reading of README in setup.py\n * Dropped Django 1.4 testing\n * Tidied code with flake8 and isort\n * Fix support for Django 1.7+\n * Fix packaging to exclude tests module\n\n0.9.1:\n * Dropped testing of Django 1.5 and 1.6\n * Added migrations [Thanks Sergey Fedoseev]\n\n0.9:\n NOTE: Major tag syntax changes!\n\n * Modernised to use simple_tag and standard kwarg syntax.\n * Removed caching - use {% cache %} tag instead\n\n0.8:\n * Python 3 & Django 1.6 support\n\n0.7:\n * Support for evaluated blocks offering access to context variables\n\n0.6:\n * South support\n * Installation and upgrade instructions\n\n Note: This is primarily a transitional release to get South in here and\n open this project up for some database changes in the future.\n\n0.5.1\n * Removed rendering of the content attribute from the admin list by Michael Fladischer\n * PyBabel compatibility by Michael Fladischer\n * Fixed caching issue with memcache backend\n\n0.5\n * Hungarian translation by T\u00f6r\u00f6k G\u00e1bor\n * Method added to demo edit form (#5) by Bill Evans\n\n0.4\n * FlatBlock autocreation by Mikhail Korobov (can be enabled/disabled\n with FLATBLOCKS\\_AUTOCREATE\\_STATIC\\_BLOCKS setting)\n * Various fixes by Mikhail Korobov\n * Fix by Henrik Heimbuerger for the manifest\n\n0.3.5\n * Russian translation by Mikhail Korobov\n\n0.3.4\n * Norwegian translation by Eivind Uggedal\n\n0.3.3\n * FlatBlock.save should also accept optional kwargs.\n\n0.3.2\n * All settings are now in the flatblocks.settings module\n\n0.3.1\n * Fixes a bug with FlatBlock.save() failing to reset the cache\n * Buildout integration for easier testing\n * Example urls.py and flatblocks/edit.html-template\n\n0.3\n * createflatblock and deleteflatblock commands\n * On saving a flatblock its cache will be cleared\n * As last argument of the template tag you can now also specify a template\n name.\n0.2\n * Translatable\n * ``flatblocks.views.edit`` view for editing flatblocks\n0.1\n Initial release\n\n.. _`original fork`: http://github.com/howiworkdaily/django-flatblock/\n.. _`django-chunks`: http://code.google.com/p/django-chunks/\n.. _`django-better-chunks`: http://bitbucket.org/hakanw/django-better-chunks/\n.. _`forked by Peter Baumgardner`: http://github.com/lincolnloop/django-flatblock/\n.. _`south`: http://south.aeracode.org/\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/funkybob/django-flatblocks/", "keywords": "django apps", "license": "New BSD License", "maintainer": "", "maintainer_email": "", "name": "django-flatblocks", "package_url": "https://pypi.org/project/django-flatblocks/", "platform": "", "project_url": "https://pypi.org/project/django-flatblocks/", "project_urls": { "Homepage": "http://github.com/funkybob/django-flatblocks/" }, "release_url": "https://pypi.org/project/django-flatblocks/0.9.4/", "requires_dist": null, "requires_python": "", "summary": "django-flatblocks acts like django.contrib.flatpages but for parts of a page; like an editable help box you want show alongside the main content.", "version": "0.9.4" }, "last_serial": 2974848, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "48f00efbebfe5e8f2b7386d36107e595", "sha256": "2ea4482f7750dadbcb1ffc6192203a40a259aae0fe15e91fce850b75bc551e4d" }, "downloads": -1, "filename": "django-flatblocks-0.1.0.tar.gz", "has_sig": false, "md5_digest": "48f00efbebfe5e8f2b7386d36107e595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10816, "upload_time": "2009-01-30T21:54:52", "url": "https://files.pythonhosted.org/packages/e3/4d/1c25b1b569d119193ffbfc0f4fd07b458bf0316a7810ea1f55a990712247/django-flatblocks-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "148768b74c38e1cc00b7c274a1e1d5f8", "sha256": "e2ee3ed9d3408da70bf45b70ec73f9f8c72f5025f826561afb4a7c6e7e55a2cb" }, "downloads": -1, "filename": "django-flatblocks-0.2.0.tar.gz", "has_sig": false, "md5_digest": "148768b74c38e1cc00b7c274a1e1d5f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14637, "upload_time": "2009-02-23T22:55:23", "url": "https://files.pythonhosted.org/packages/91/00/b0c0a712eff0afd6d2fe15ec859b789b5efb2e86369ff802b2b8af0ae32b/django-flatblocks-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4f6a5152fb589d303d58ee158f63714d", "sha256": "024d3c921692d6461f23c931a221856b744158b06fee6c5c7fbb34f9ff35dc40" }, "downloads": -1, "filename": "django-flatblocks-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4f6a5152fb589d303d58ee158f63714d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15915, "upload_time": "2009-03-27T21:43:05", "url": "https://files.pythonhosted.org/packages/3b/2e/ce3ec1cc75f6493d1984640cf454d67911fadefb576e5a778213401ea49c/django-flatblocks-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e07e9f15c835b1a8e66df74ddea27099", "sha256": "68efcb5be9b985b2b58ad52951d1a054b5ed8a1d6810af161014fa5eb6bb175f" }, "downloads": -1, "filename": "django-flatblocks-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e07e9f15c835b1a8e66df74ddea27099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18187, "upload_time": "2009-04-29T19:35:20", "url": "https://files.pythonhosted.org/packages/a7/76/f8cdc29cc5058496feed197bc05467a35502f69e7e52feab9f40bcfdee6b/django-flatblocks-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b2888b44a4519ecd7abeef7a0167f984", "sha256": "520e9ac3a8661a06cf8cb6382f5ccf74af9398576efee71e0ef5f5209ec76734" }, "downloads": -1, "filename": "django-flatblocks-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b2888b44a4519ecd7abeef7a0167f984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18349, "upload_time": "2009-06-21T21:11:52", "url": "https://files.pythonhosted.org/packages/06/a0/bd39fa1c6729ff0182a4bab6e0a5ed3d72adc48e34534d093f556bd8da5e/django-flatblocks-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "73dafb5311545a173a35f1d55c3c22c7", "sha256": "c5fc0254821bdbbee31d4ffa8e3e860ae849b983c9e9cb463d3bc796cbda1b59" }, "downloads": -1, "filename": "django_flatblocks-0.3.3-py2.6.egg", "has_sig": false, "md5_digest": "73dafb5311545a173a35f1d55c3c22c7", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 26666, "upload_time": "2009-09-26T17:56:52", "url": "https://files.pythonhosted.org/packages/db/0a/d28df508393b83bf02817340195a338d638954638da92be2ff836cfb6c1d/django_flatblocks-0.3.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e7269e7e20c40e2b0396501f7394caa0", "sha256": "fd88001a089936804ba5f945adfff51647034b1c74fb487786d683dce219d7b2" }, "downloads": -1, "filename": "django-flatblocks-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e7269e7e20c40e2b0396501f7394caa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18474, "upload_time": "2009-09-26T17:56:42", "url": "https://files.pythonhosted.org/packages/30/d6/973599b2fda327a6c15d6c1b60fde783450f1846df4871c8b557b3abadeb/django-flatblocks-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "05673c2ca7f1a74d731e9d6430cd4982", "sha256": "88169968174f4c5104b1c996245c8026249fbebc354aec259307fa91bd3dfa5b" }, "downloads": -1, "filename": "django-flatblocks-0.3.4.tar.gz", "has_sig": false, "md5_digest": "05673c2ca7f1a74d731e9d6430cd4982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12992, "upload_time": "2010-02-17T22:44:24", "url": "https://files.pythonhosted.org/packages/23/84/ff58242939eb2a58f10c6467691a8e3970c065e1b33ca7e873ff25fb29cf/django-flatblocks-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "4f7482c0c1b860edc0a74322540bea51", "sha256": "6b383986231fd476e242140dc3fd84456e52aa02ec2a3165b8f813ef112a0a34" }, "downloads": -1, "filename": "django-flatblocks-0.3.5.tar.gz", "has_sig": false, "md5_digest": "4f7482c0c1b860edc0a74322540bea51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19514, "upload_time": "2010-04-23T16:45:23", "url": "https://files.pythonhosted.org/packages/fe/23/59c234b7c41fee3ea2bfaf739322bec14fe6b7008ad8091d8d23612cef82/django-flatblocks-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "dba8c4721a203a7cbc3bff9462d37935", "sha256": "73d1602f6c172d86752d94b2c690ecf668cf14942c7cf94b6c6a92eb1114f0b6" }, "downloads": -1, "filename": "django-flatblocks-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dba8c4721a203a7cbc3bff9462d37935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14265, "upload_time": "2010-09-14T19:29:48", "url": "https://files.pythonhosted.org/packages/e4/96/ec2a98a3f77515c25442c81615a9834fa33ae80e101877458551cd0a11a9/django-flatblocks-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3ae355dc65b436fd46d652b897070887", "sha256": "b24652b00b0b3f6542f14c2070bb290860d6ae5fcdff05b2dc01007950a73d74" }, "downloads": -1, "filename": "django-flatblocks-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3ae355dc65b436fd46d652b897070887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15316, "upload_time": "2010-11-27T14:25:29", "url": "https://files.pythonhosted.org/packages/66/c7/1e2abd111f358b559435ea8e72c2871805a302685f315b229c7f9969ac70/django-flatblocks-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0cc36a04521f854faff48f3105622594", "sha256": "a78fc394f116af868719876a5e9a0999b13b494bf952789849171c1f1c50dc0b" }, "downloads": -1, "filename": "django-flatblocks-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0cc36a04521f854faff48f3105622594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15558, "upload_time": "2011-05-28T10:10:29", "url": "https://files.pythonhosted.org/packages/5e/16/9865fe190f06aa55b55781c675700ee3d97ab227c0a076b53087af493cd9/django-flatblocks-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6f61d468788bf96372dbda644da10f9a", "sha256": "af19a36a6c34bfba08c2dcd7dca9a5e426af794d5fc33d64d349bd1dbead8893" }, "downloads": -1, "filename": "django-flatblocks-0.6.0.tar.gz", "has_sig": false, "md5_digest": "6f61d468788bf96372dbda644da10f9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17063, "upload_time": "2012-01-13T22:11:07", "url": "https://files.pythonhosted.org/packages/29/24/25c9e48b1414434fdee40dd2dcf96f63785c656a1ae84fca379c6eb84c10/django-flatblocks-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "4595099ddd8769156e900a3ab9352011", "sha256": "6e027eaaa3405cdb04dea39efeeacf254a20058765bbafbed35c1c74e5b04c03" }, "downloads": -1, "filename": "django-flatblocks-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4595099ddd8769156e900a3ab9352011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14220, "upload_time": "2013-04-28T12:23:01", "url": "https://files.pythonhosted.org/packages/3c/fc/692cdb111f45d6e4455a39efcfaa35186f0b352c9221ec71436ec06bd40e/django-flatblocks-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "5a47904b26cfb98e89d6f1ee46914414", "sha256": "dfe3cccbbcbeb7205bbf365267d7dad904ae1668e011c6abe11810bc770f9fe7" }, "downloads": -1, "filename": "django-flatblocks-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5a47904b26cfb98e89d6f1ee46914414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14182, "upload_time": "2013-06-17T19:30:18", "url": "https://files.pythonhosted.org/packages/0e/18/bb893a76fc33d24ae5de6d35374ae83e19c82e150b566d6448fa066c17b3/django-flatblocks-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "d323595d2be447b005326db02bcfe880", "sha256": "3ddbcfc390c4b836c7a7068ed7389b2250504dfc520fb0525b4cf6a16564fda6" }, "downloads": -1, "filename": "django-flatblocks-0.8.tar.gz", "has_sig": false, "md5_digest": "d323595d2be447b005326db02bcfe880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18587, "upload_time": "2013-10-30T21:23:02", "url": "https://files.pythonhosted.org/packages/22/54/bfca9e8f0a14aa615aeb2493166e87575d7ab2793cababe0583f82249700/django-flatblocks-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "70bd4a0c1ea7c5f65132c39c35828e98", "sha256": "be79d2b97ec00f2a6a30e208138677c1a73dd36abd1cf6351b9ac560504ef32a" }, "downloads": -1, "filename": "django-flatblocks-0.9.tar.gz", "has_sig": false, "md5_digest": "70bd4a0c1ea7c5f65132c39c35828e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16787, "upload_time": "2015-01-25T02:34:23", "url": "https://files.pythonhosted.org/packages/be/bf/b7f15098a207b736e38134e8f4c5836d92bead26acf29060d73bd6568074/django-flatblocks-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "7ca3a796e5cb93f6db6e581ecf5f5fe0", "sha256": "1c05201bcdc214f6fa2896feff82c549ea09d9b61e85234c9936d0e7e2fb006b" }, "downloads": -1, "filename": "django-flatblocks-0.9.1.tar.gz", "has_sig": false, "md5_digest": "7ca3a796e5cb93f6db6e581ecf5f5fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17044, "upload_time": "2015-04-04T04:51:08", "url": "https://files.pythonhosted.org/packages/cb/7d/6bd3b7919b00d2a3e1546fe79b16e8ac9c18a4ad679f5c6bc261d7884687/django-flatblocks-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "743dbe7c9ec64b88c7ee1174b4403e3a", "sha256": "4ecf711fda3fe6f692306dcdcc4cc8709f01cd3436e0c4465d001eabcf335a93" }, "downloads": -1, "filename": "django-flatblocks-0.9.2.tar.gz", "has_sig": false, "md5_digest": "743dbe7c9ec64b88c7ee1174b4403e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13346, "upload_time": "2015-10-14T04:46:46", "url": "https://files.pythonhosted.org/packages/10/e4/c96835cbdbcffb8201468d47200875dbee88c61972b83fb3efbd9b2aab2b/django-flatblocks-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "0f0deb373d29d7c32dec8d14b93a9a40", "sha256": "ea496f76c6c41afbadce6188595e7f6929e833d1eddc5489d6ee9c56b890c5d1" }, "downloads": -1, "filename": "django-flatblocks-0.9.3.tar.gz", "has_sig": false, "md5_digest": "0f0deb373d29d7c32dec8d14b93a9a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12977, "upload_time": "2016-08-31T00:38:47", "url": "https://files.pythonhosted.org/packages/84/f0/f5e868476781614d39dfc29fe47029d5e67da637ab8009301a2c3b79df21/django-flatblocks-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "3285c924eb246589ab144b70c726fe95", "sha256": "35f7a1aa4434dbeb3ece4551f74567a520f09e168b0c1ebe2f18cd6f22889ada" }, "downloads": -1, "filename": "django-flatblocks-0.9.4.tar.gz", "has_sig": false, "md5_digest": "3285c924eb246589ab144b70c726fe95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13655, "upload_time": "2017-06-24T00:40:14", "url": "https://files.pythonhosted.org/packages/be/17/ff97626d8dc388d4447ee3c7b8875c3c2bb52f3b9bc9a6f2f4613b61a9c3/django-flatblocks-0.9.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3285c924eb246589ab144b70c726fe95", "sha256": "35f7a1aa4434dbeb3ece4551f74567a520f09e168b0c1ebe2f18cd6f22889ada" }, "downloads": -1, "filename": "django-flatblocks-0.9.4.tar.gz", "has_sig": false, "md5_digest": "3285c924eb246589ab144b70c726fe95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13655, "upload_time": "2017-06-24T00:40:14", "url": "https://files.pythonhosted.org/packages/be/17/ff97626d8dc388d4447ee3c7b8875c3c2bb52f3b9bc9a6f2f4613b61a9c3/django-flatblocks-0.9.4.tar.gz" } ] }