./wip/py-webhelpers, Python helper functions for writing templates in web applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3, Package name: py27-WebHelpers-1.3, Maintainer: kamelderouiche

WebHelpers is package aimed at providing helper functions for use
within web applications.

These functions are intended to ease web development with template
languages by removing common view logic and encapsulating it in
re-usable modules as well as occasionally providing objects for use
within controllers to assist with common web development paradigms.


Required to run:
[devel/py-setuptools] [databases/py-sqlalchemy] [devel/py-nose] [wip/py-pylons] [lang/python27] [textproc/py-markupsafe] [www/py-WebOb]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 5ef6e48aade8c625577def09cf670ef10d197911
RMD160: 9df2b54f2fefba26aaf668a92ee9c8a94ebe87ac
Filesize: 712.854 KB

Version history: (Expand)


CVS history: (Expand)


   2015-07-16 13:47:14 by Thomas Klausner | Files touched by this commit (4)
Log message:
py-paste now supports python-3.
   2015-07-15 19:58:08 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 1.3:
Add new markupsafe dependency.

1.3 (2011-03-24)
------------------

* webhelpers.paginate:

  - Revert Sprox patch (#59) from 1.3b1; it makes SQLAlchemy inefficient (#63).
    The bug reporter's Sprox object seems to be unsliceable and therefore
    incompatible with paginate. Changed error message to say this if the
    slicing operation raises "TypeError: unhashable type".

1.3b1 (2011-03-17)
------------------

* Documentation:
  
  - Some ``webhelpers.misc`` helpers were undocumented.
  
  - Spelling corrections throughout, done by Marius Gedminas.

* webhelpers.date:

  - Adjust test in 'test_date.py' to account for leap years. (#61, reported
    by Andrey Rahmatullin / wrar)

* webhelpers.html.grid, webhelpers.pylonslib.grid:

   - Add 'request' and 'url' args to support paged display.
     (webhelpers.html.grid only)
   - Deprecate webhelpers.pylonslib.grid. It may be removed in a future
     version.
  
* webhelpers.paginate:

  - Add URL generator classes for new frameworks like Pyramid.
  - In the Pylons backward compatibility code, support page parameter in the
    route path (e.g., "/help/page5") when using Routes explicit mode \ 
without a
    URL generator.

* setup.py:

   - Fix typo in test requirements. (#60, Andrey Rahmatullin/wrar)

1.2 (2010-08-18)
----------------

* WebHelpers now depends on MarkupSafe. ``literal`` and ``escape`` now use it.
  
* webhelpers.html.builder:

  - ``literal`` and ``escape`` now use MarkupSafe, which has a C speedup for
    escaping, escapes single-quotes for security, and adds new methods to
    ``literal``. Compatibility should not be a problem; but see the docs if
    you encounter any edge cases.

* webhelpers.html.tags:

  - For new HTML 5 input fields, the ``text`` helper has a "type" argument.

  - Don't put an "id" attribute on a hidden fields generated by the \ 
``form()``
    helper, including the magic ``_method`` field. The IDs will clash if there
    are multiple forms on the page.

* webhelpers.html.tools:

  - Preserve case of "method" arg in ``button_to()`` for XHTML \ 
compatibility. 
    Patch by transducer.

* webhelpers.text:

  - Urlencode ``urlify`` return value in case it contains special
    characters like "?". Reported by mcd34@gmail.com.

* webhelpers.util:

  - Fix bug in ``update_params`` in handling existing query strings. Support
    multiple values per parameter.

1.1 (2010-08-09)
----------------

* webhelpers.paginate:

  - Remove stray Routes import. (Other conditional Routes imports remain for
    backward compatibility; see module docstring.)

* webhelpers.pylonslib.minify:

  - Remove _jsmin module due to licensing issues. Details are in
    webhelpers/pylonslib/_jsmin.py .  You can install the "jsmin" \ 
package in
    PyPI (which has the same license), and the helper will use it. If that
    package is installed, the helper will use it.  Otherwise the helper will
    emit a warning and leave the Javascript unchanged. CSS minification is not
    affected.
   2014-08-20 15:28:30 by Thomas Klausner | Files touched by this commit (9)
Log message:
Remove py-webob, and use www/py-WebOb instead.
   2014-05-09 09:38:42 by Thomas Klausner | Files touched by this commit (229)
Log message:
Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
   2014-01-26 16:49:50 by Thomas Klausner | Files touched by this commit (121)
Log message:
Mark packages as not python-3.x ready where appropriate.
   2012-10-07 15:57:25 by Aleksej Saushev | Files touched by this commit (211)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2010-07-31 14:11:07 by Kamel Derouiche | Files touched by this commit (4) | Imported package
Log message:
Import py26-webhelpers-1.0 as wip/py-webhelpers.

WebHelpers is package aimed at providing helper functions for use
within web applications.

These functions are intended to ease web development with template
languages by removing common view logic and encapsulating it in
re-usable modules as well as occasionally providing objects for use
within controllers to assist with common web development paradigms.