WebHelpers is splitting into two projects. The "classic" WebHelpers will remain as-is, for compatibility with existing applications. I won't be developing it further, so it needs a maintainer if it's going to change any more. Its repository is
https://bitbucket.org/bbangert/webhelpers . Its documentation is finally on ReadTheDocs (
http://webhelpers.readthedocs.org/en/latest/), and a link from the Pyramid docs will be added soon.
I've started a WebHelpers2 project at
https://github.com/mikeorr/WebHelpers2 . It will contain the core helpers (html, text, number, etc), and will be ported to Python 3. The large third-party subpackages will be spun off to standalone distributions. Feedgenerator is already on PyPI, and the Paginate and Grid developers are working on their distributions. Markdown and Textile have long been available separately and their WebHelpers subpackages offered little added value. The other Pylons-dependent helpers are gone too; use classic WebHelpers if you need those. There's no reason to port classic WebHelpers to Python 3 because Pylons is not being ported.
The biggest headache in WebHelpers maintenance has been the large third-party packages and the obscure Pylons depenencies, so this change will make WebHelpers2 more focused and easier to maintain.
I'm researching an object-based backend for the HTML tag builder with C speedups, but noting definitive yet.
Note that WebHelpers2 will be a distinct distro name and top-level package name, but it isn't yet, so if you install it now it'll overwrite your existing WebHelpers install. That won't be the case in production, because there are too many existing Pylons applications that would automatically upgrade to an incompatible version if it had the same distro name.
Feedgenerator users: the standalone distro is an independent derivation of the same Django original. It doesn't have the WebHelpers enhancements, and it probably inherits Django's longitude-latitude input rather than latitude-longitude. I'll discuss with the author whether he can merge the WebHelpers enhancements, but there's no word on that yet.
--
Mike Orr <
slugg...@gmail.com>