Metadata-Version: 2.0
Name: barbeque
Version: 1.6.0
Summary: Helper and tools collection
Home-page: http://github.com/moccu/barbeque/
Author: Moccu GmbH & Co. KG
Author-email: info@moccu.com
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Django
Requires-Dist: Django (<1.10,>=1.8)
Requires-Dist: python-dateutil (>=2.4.0)
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'
Provides-Extra: exporter
Requires-Dist: openpyxl (>=2.4.1,<2.5); extra == 'exporter'
Provides-Extra: tests
Requires-Dist: Pillow (==3.4.0); extra == 'tests'
Requires-Dist: django-anylink (==0.3.0); extra == 'tests'
Requires-Dist: django-cms (==3.3.3); extra == 'tests'
Requires-Dist: django-compressor (==1.6); extra == 'tests'
Requires-Dist: django-filer (==1.1.1); extra == 'tests'
Requires-Dist: django-floppyforms (==1.7.0); extra == 'tests'
Requires-Dist: django-polymorphic (==0.8.1); extra == 'tests'
Requires-Dist: django-treebeard (>=4.0); extra == 'tests'
Requires-Dist: factory-boy (<2.9,>=2.8.1); extra == 'tests'
Requires-Dist: mock (==1.3.0); extra == 'tests'
Requires-Dist: openpyxl (==2.2.6); extra == 'tests'
Requires-Dist: psutil (==3.2.1); extra == 'tests'
Requires-Dist: pytest (==3.0.3); extra == 'tests'
Requires-Dist: pytest-cov (==2.3.1); extra == 'tests'
Requires-Dist: pytest-django (==3.0.0); extra == 'tests'
Requires-Dist: pytest-flakes (==1.0.1); extra == 'tests'
Requires-Dist: pytest-isort (==0.1.0); extra == 'tests'
Requires-Dist: pytest-pep8 (==1.0.6); extra == 'tests'
Requires-Dist: tox (==2.3.1); extra == 'tests'
Requires-Dist: tox-pyenv (==1.0.3); extra == 'tests'

========
barbeque
========

.. image:: https://badge.fury.io/py/barbeque.png
    :target: http://badge.fury.io/py/barbeque
    :alt: Latest PyPI version

.. image:: https://travis-ci.org/moccu/barbeque.png?branch=master
    :target: https://travis-ci.org/moccu/barbeque
    :alt: Latest Travis CI build status

.. image:: https://coveralls.io/repos/moccu/barbeque/badge.svg
    :target: https://coveralls.io/github/moccu/barbeque
    :alt: Coverage of master build

.. image:: https://readthedocs.org/projects/barbeque/badge/?version=latest
    :target: http://barbeque.readthedocs.org/en/latest/
    :alt: Latest read the docs build

Barbeque is a collection of custom extensions and helpers, mostly related to the Django Web framework.

These include a commands framework, logging helpers, django-anylink, filer extensions and much much more.


Features
========

* Commands framework
* Logging helpers
* django-anylink and django-cms extensions
* django-filer extensions
* various helpers for forms and generic views


Resources
=========

* `Documentation <https://barbeque.readthedocs.org/>`_
* `Bug Tracker <https://github.com/moccu/barbeque/issues>`_
* `Code <https://github.com/moccu/barbeque/>`_


Changelog
=========

1.6.0 - 2017-07-31
------------------

* Updated floppyforms templates according to current needs.


1.5.5 - 2017-07-24
------------------

* Fix CachePageMixin for Django 1.8


1.5.4 - 2017-07-10
------------------

* Add merge_lists template filter


1.5.3 - 2017-06-03
------------------

* Add md5 template filter


1.5.2 - 2017-05-31
------------------

* Add split template filter
* Fix bug in FieldsetRenderer, used the same class attributes as base with conflicts.


1.5.1 - 2017-03-10
------------------

* WARNING: Future versions of barbeque will drop the widget_type attribute when
  using FloppyformsLayoutMixin. Use the template filter "widget_type" instead.
* Fix for floppyforms row template (required and widget_type)


1.5.0 - 2017-03-09
------------------

* Add widget_type template filter to retreive widget class name of form field.


1.4.5 - 2017-03-01
------------------

* Improve SelectDateWidget template
* Update translations


1.4.4 - 2017-02-13
------------------

* Fix typo in default row template.


1.4.3 - 2017-02-13
------------------

* Fix broken wheel release.


1.4.2 - 2017-02-10
------------------

* Fix broken release.


1.4.1 - 2017-02-10
------------------

* Fix various bugs in floppyforms templates


1.4.0 - 2017-01-23
------------------

* Add default floppyforms templates
* Fix compatibility bug with OpenPyXL (for exporter module)


1.3.0 - 2016-12-08
------------------

* WARNING: create_error_pages is deprectated. Use render_static_templates instead.


1.3.1 - 2016-12-14
------------------

* Add python-dateutil to intall dependencies, required by barbeque.validators


1.3.0 - 2016-12-08
------------------

* WARNING: create_error_pages is deprectated. Use render_static_templates instead.
* Add render_static_templates command to render templates as static files


1.2.0 - 2016-11-30
------------------

* WARNING: barbeque.forms was moved to barbeque.forms.mixins - update your imports!
* Refactor UploadToPath to be deconstructable for Django migrations
* Add new mixin for floppyforms.Form to have another render helper (as_div)
* Add FieldsetRenderer to allow rendering of partial forms
* Add cms toolbar baseclass to easily insert title extensions to page menu
* Add template tag to fetch a title extension instance for a cms page
* FilerFileField now sets blank=True if null=True and other way around
* Speed up tests


1.1.1 - 2016-11-22
------------------

* Fix bug when compressor is not installed and Django tries to import buildcompress.


1.1.0 - 2016-11-07
------------------

* Add module for handling staticfiles when working with docker


1.0.1 - 2016-07-15
------------------

* Fix bug when using django-compressor 2.0


1.0.0 - 2016-05-04
------------------

* Dropped support for Django < 1.8 and Django-CMS < 3.2


0.4.0 - 2016-02-10
------------------

* Added buildcompress tag


0.3.0 - 2015-10-09
------------------

* Added django 1.8 and python 3.5 support
* Dropped django 1.5 support


0.2.1 - 2015-03-13
------------------

* Added management command to create static errorpages
* Added "set" template tag to allow context updates in without using the "with" tag.


0.2 - 2015-03-13
----------------

* Refactored library structure
* Added many new features


0.1 - 2014-06-15
----------------

* Initial release.


