Metadata-Version: 2.0
Name: PyWebTools
Version: 1.1.3
Summary: A collection of helpers for use with Pyramid, Kajiki, Formencode, and SQLAlchemy
Home-page: http://bitbucket.org/mhall/pywebtools/overview
Author: Mark Hall
Author-email: Mark.Hall@work.room3b.eu
License: UNKNOWN
Keywords: web pyramid kajiki formencode SQLAlchemy
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: OS Independent
Requires-Dist: kajiki
Requires-Dist: sqlalchemy
Requires-Dist: formencode
Requires-Dist: pyramid
Requires-Dist: decorator
Requires-Dist: transaction
Requires-Dist: zope.sqlalchemy
Provides-Extra: testing
Requires-Dist: WebTest (>=1.3.1); extra == 'testing'
Requires-Dist: pytest; extra == 'testing'
Requires-Dist: pytest-cov; extra == 'testing'

PyWebTools README
=================

The PyWebTools package provides a number of helpers for use with Pyramid_, Kajiki_,
Formencode_, and SQLAlchemy_ packages.

Full documentation can be found at http://pywebtools.readthedocs.io.

.. image:: https://readthedocs.org/projects/pywebtools/badge/?version=latest
   :target: http://pywebtools.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

.. _Pyramid: https://trypyramid.com/
.. _Kajiki: http://pythonhosted.org/Kajiki/
.. _Formencode: http://www.formencode.org
.. _SQLAlchemy: http://www.sqlalchemy.org/

1.1.3
-----

- *UPDATE*: Set the extra_args on select fields in pywebtools.kajiki.form.kajiki
- *BUGFIX*: Correctly select radio boxes in pywebtools.kajiki.form.kajiki

1.1.2
-----

- *UPDATE*: Enable forcing values when submitting forms in pywebtools.testing

1.1.1
-----

- *BUGFIX*: Fixed a bug in the form display of checkboxes
- *BUGFIX*: Fixed a bug in the reselection of checkboxes
- *BUGFIX*: Fixed a bug in the reselection of select items

1.1.0
-----

- *UPDATE*: Refactored the pywebtools.testing FunctionalTester to PyramidAppTester
- *UPDATE*: Refactored the pywebtools.testing functional_tester fixture to pyramid_app_tester
- *UPDATE*: Removed the pywebtools.testing request fixture

1.0.8
-----

- *UPDATE*: Updated the pywebtools.testing to support the full get/post/form submission workflow

1.0.7
-----

- *UPDATE*: Added functionality for submitting forms and following redirects to pywebtools.testing

1.0.6
-----

- *UPDATE*: Moved the WebTest requirement into a "testing" extra requirement

1.0.5
-----

- *BUGFIX*: Manifest fix

1.0.4
-----

- *UPDATE*: Switched the user pagination to use 25 rows
- *BUGFIX*: Fixed two small bugs with pagination

1.0.3
-----

- *BUGFIX*: The pywebtools.pyramid.util.paginate function now takes the route_name for URL generation
- *BUGFIX*: The pywebtools.pyramid.auth.views.users function now generates the pagination before limiting the query

1.0.2

- *NEW*: Added py.test fixtures

1.0.1
-----

- *BUGFIX*: Fixed missing Kajiki files

1.0.0
-----

- *NEW*: Complete, incompatible re-write of the package

0.5.2
-----

- *BUGFIX*: Use the request.response object to allow view code to modify the response

0.5.1
-----

- *BUGFIX*: Don't force a unicode conversion when outputting CSV files

0.5
-----

- *NEW*: assert_authorised raises an auth.AccessDeniedException if the authorisation statement does not hold

0.4.2
-----

- *UPDATE*: Ignore extra columns when writing CSV files

0.4.1
-----

- *BUGFIX*: Fixed the way the request is identified in the Genshi renderer

0.4
---

- *UPDATE*: pywebtools.renderer template defaults are now set per content type

0.3
---

- *NEW*: pywebtools.renderer module for integrating Genshi with the Pyramid framework

0.2.1
-----

- *BUGFIX*: Generate the right field type for form.text_field

0.2
---

- *UPDATE*: Added pywebtools.form.radio for generating radio buttons.

0.1
---

- *NEW*: Initial version


