Skip to main content

A collection of helpers for use with Pyramid, Kajiki, Formencode, and SQLAlchemy

Project description

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.

Documentation Status

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyWebTools-1.1.3.tar.gz (39.3 kB view details)

Uploaded Source

Built Distribution

PyWebTools-1.1.3-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file PyWebTools-1.1.3.tar.gz.

File metadata

  • Download URL: PyWebTools-1.1.3.tar.gz
  • Upload date:
  • Size: 39.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyWebTools-1.1.3.tar.gz
Algorithm Hash digest
SHA256 3b69e7fadd0cdccf39bf7322b134d13e81c71cd64e33e344af1e55fa9ef2ba7c
MD5 0526c76cd469914362b07466f2c9c6e0
BLAKE2b-256 5e0141661483d512fdca3dfa369b66226a6f9df611099e8801e1150cabe0d332

See more details on using hashes here.

File details

Details for the file PyWebTools-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for PyWebTools-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 17202fb8b982099105912c599e9fc8dc838410bb606a8157d8717f48e03550a6
MD5 af90fa9eaca348d3a59b68181c23d845
BLAKE2b-256 6ce705fd545ed6b8a6a11498e3edbdf9ae8fd80de2ccf43ad285163cd64d9170

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page