{ "info": { "author": "Jonathan Ellenberger", "author_email": "jonathan_ellenberger@wgbh.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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" ], "description": "========================\nwagtail-streamfieldtools\n========================\n\n.. image:: https://travis-ci.org/WGBH/wagtail-streamfieldtools.svg?branch=master\n :target: https://travis-ci.org/WGBH/wagtail-streamfieldtools\n :alt: Travis CI Status\n\n.. image:: https://coveralls.io/repos/WGBH/wagtail-streamfieldtools/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/WGBH/wagtail-streamfieldtools?branch=master\n :alt: Coverage Percentage\n\n.. image:: https://img.shields.io/pypi/dm/wagtail-streamfieldtools.svg?style=flat\n :target: https://pypi.python.org/pypi/wagtail-streamfieldtools/\n :alt: Downloads\n\n.. image:: https://img.shields.io/pypi/v/wagtail-streamfieldtools.svg?style=flat\n :target: https://pypi.python.org/pypi/wagtail-streamfieldtools/\n :alt: Latest Version\n\n\nA suite of tools that extends `Wagtail `_'s already-awesome `StreamField `_ to make it even more flexible/versatile/useful!\n\nIncludes:\n\n- A simple interface for displaying the individual blocks of a ``StreamField`` in any number of renditions.\n- A 'block registry' (and its associated field, ``RegisteredBlockStreamField``) that makes blocks pluggable/re-usable across disparate models/apps/projects.\n\nCompatibility\n-------------\n\n- Python:\n\n - 2.7\n - 3.4\n - 3.5\n\n- `Wagtail `_:\n\n - 1.2\n - 1.3\n - 1.4\n\n.. note:: If you want to use Python 3.3 or Wagtail 1.1 install the 0.2 release.\n\nInstallation\n------------\n\nFirst, install with:\n\n.. code-block:: bash\n\n $ pip install wagtail-streamfieldtools\n\nAfter installation completes, add ``'streamfield_tools'`` to\n``INSTALLED_APPS``:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n # All your other apps here\n 'streamfield_tools',\n )\n\nRunning Tests\n-------------\n\nTo run tests, first create a new virtual environment and install the test requirements:\n\n.. code-block:: bash\n\n $ virtualenv TEST_ENV\n $ pip install -r test_requirements.txt\n\nThen run the test suite with this command:\n\n.. code-block:: bash\n\n $ coverage run --source streamfield_tools/ runtests.py\n\nIf all tests pass, then push your code to Github where Travis CI will tests against the entire dependency matrix. If [all tests passed there](https://travis-ci.org/WGBH/wagtail-streamfieldtools), then [head over to Coveralls](https://coveralls.io/github/WGBH/wagtail-streamfieldtools) to ensure your coverage has remained the same.\n\nIf the tests passed and coverage remained the same then it's time to release to PyPI!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/WGBH/wagtail-streamfieldtools/", "keywords": null, "license": "MIT License, see LICENSE", "maintainer": null, "maintainer_email": null, "name": "wagtail-streamfieldtools", "package_url": "https://pypi.org/project/wagtail-streamfieldtools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wagtail-streamfieldtools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/WGBH/wagtail-streamfieldtools/" }, "release_url": "https://pypi.org/project/wagtail-streamfieldtools/0.3/", "requires_dist": null, "requires_python": null, "summary": "A suite of tools that extends Wagtail's already-awesome StreamField to make it even more flexible/versatile/useful!", "version": "0.3" }, "last_serial": 2114521, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "452a96f059866f0d9fae7ddd8fa9e346", "sha256": "d234c937756aa57747d3c791df3d029b938c91f351081697e8122b1910fec2c4" }, "downloads": -1, "filename": "wagtail_streamfieldtools-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "452a96f059866f0d9fae7ddd8fa9e346", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12434, "upload_time": "2015-12-01T20:22:49", "url": "https://files.pythonhosted.org/packages/4f/51/44c0d0a0356575a3706488a4b4f4efd433b96ea9a640fea3342da2c966f2/wagtail_streamfieldtools-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67b83d787c3e967704a7ef7dd7fbca0d", "sha256": "a9725033a377d8771a88b3abbd7fcd5612aef4104f1db8ebcbb131d2d38dcf3c" }, "downloads": -1, "filename": "wagtail-streamfieldtools-0.1.tar.gz", "has_sig": false, "md5_digest": "67b83d787c3e967704a7ef7dd7fbca0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7045, "upload_time": "2015-12-01T20:22:43", "url": "https://files.pythonhosted.org/packages/7b/e0/1dc96f94940b8f443cd2db2d14cbdd4b65bf1ff1fd3a8f3f64bda40c775d/wagtail-streamfieldtools-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dd10b240c04940b6805eb1e817fb2cfd", "sha256": "454127072da643ebf8177a2317642d4e2965d3be5cae75a4846e51a34eaa31f6" }, "downloads": -1, "filename": "wagtail_streamfieldtools-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd10b240c04940b6805eb1e817fb2cfd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19959, "upload_time": "2015-12-03T16:02:33", "url": "https://files.pythonhosted.org/packages/f9/bf/ec8345d3b698df4086658a50ec1365021ae37547c9685fc9ad086b3df1b8/wagtail_streamfieldtools-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e44cb31b4b36a9f313c07ca943df1f68", "sha256": "15d3bcee30721646b787936d3cdddf7f7e0bce5daf7bbbb94e54f0872ae9e2f4" }, "downloads": -1, "filename": "wagtail-streamfieldtools-0.2.tar.gz", "has_sig": false, "md5_digest": "e44cb31b4b36a9f313c07ca943df1f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11036, "upload_time": "2015-12-03T16:01:11", "url": "https://files.pythonhosted.org/packages/ea/20/d92e3e0f5321549aa77fd284851200e1da8205b05b62374a32356ea0058a/wagtail-streamfieldtools-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3e0c3ce314454d16a43d79e258b9a0b5", "sha256": "e3579137d4859c89ce8b976071c8c1ac91d47f426faafeb6dbae97352df93870" }, "downloads": -1, "filename": "wagtail_streamfieldtools-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e0c3ce314454d16a43d79e258b9a0b5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20891, "upload_time": "2016-05-13T17:55:18", "url": "https://files.pythonhosted.org/packages/87/d6/ea7ccf54f264ed400500edb52f39eaaf30a7db4f543578888128304b06bb/wagtail_streamfieldtools-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "640b127006e1611dfddf6ddc0ffb4f9e", "sha256": "7f082a5ec4bf2526dae438a3b1aa96fa89f54d03c6287721898ca3269c28257a" }, "downloads": -1, "filename": "wagtail-streamfieldtools-0.3.tar.gz", "has_sig": false, "md5_digest": "640b127006e1611dfddf6ddc0ffb4f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12083, "upload_time": "2016-05-13T17:55:12", "url": "https://files.pythonhosted.org/packages/ee/27/5373fe3c078dda60bdb55d7c4ade6975294544ff9e1b521c17aeeb9ba8ed/wagtail-streamfieldtools-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e0c3ce314454d16a43d79e258b9a0b5", "sha256": "e3579137d4859c89ce8b976071c8c1ac91d47f426faafeb6dbae97352df93870" }, "downloads": -1, "filename": "wagtail_streamfieldtools-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e0c3ce314454d16a43d79e258b9a0b5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20891, "upload_time": "2016-05-13T17:55:18", "url": "https://files.pythonhosted.org/packages/87/d6/ea7ccf54f264ed400500edb52f39eaaf30a7db4f543578888128304b06bb/wagtail_streamfieldtools-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "640b127006e1611dfddf6ddc0ffb4f9e", "sha256": "7f082a5ec4bf2526dae438a3b1aa96fa89f54d03c6287721898ca3269c28257a" }, "downloads": -1, "filename": "wagtail-streamfieldtools-0.3.tar.gz", "has_sig": false, "md5_digest": "640b127006e1611dfddf6ddc0ffb4f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12083, "upload_time": "2016-05-13T17:55:12", "url": "https://files.pythonhosted.org/packages/ee/27/5373fe3c078dda60bdb55d7c4ade6975294544ff9e1b521c17aeeb9ba8ed/wagtail-streamfieldtools-0.3.tar.gz" } ] }