# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup python26 1.0 name py26-werkzeug version 0.5.1 revision 1 categories-append www maintainers openmaintainer akitada description The Swiss Army knife of Python web development. long_description \ Werkzeug \ ======== \ \ Werkzeug started as simple collection of various utilities for WSGI \ applications and has become one of the most advanced WSGI utility \ modules. It includes a powerful debugger, full featured request and \ response objects, HTTP utilities to handle entity tags, cache control \ headers, HTTP dates, cookie handling, file uploads, a powerful URL \ routing system and a bunch of community contributed addon modules. \ \ Werkzeug is unicode aware and doesn't enforce a specific template \ engine, database adapter or anything else. It doesn't even enforce \ a specific way of handling requests and leaves all that up to the \ developer. It's most useful for end user applications which should work \ on as many server environments as possible (such as blogs, wikis, \ bulletin boards, etc.). \ \ Details and example applications are available on the \ `Werkzeug website `_. \ \ \ Features \ -------- \ \ - unicode awareness \ - request and response objects \ - various utility functions for dealing with HTTP headers such as \ `Accept` and `Cache-Control` headers. \ - thread local objects with proper cleanup at request end \ - an interactive debugger \ - wrapper around wsgiref that works around some of the limitations \ and bugs, adds threading and fork support for test environments \ and adds an automatic reloader. \ - a flexible URL routing system with REST support. \ - fully WSGI compatible \ \ \ Development Version \ ------------------- \ \ The `Werkzeug tip `_ \ is installable via `easy_install` with ``easy_install Werkzeug==dev``. platforms darwin homepage http://werkzeug.pocoo.org/ master_sites http://pypi.python.org/packages/source/W/Werkzeug/ distname Werkzeug-${version} checksums md5 620955f34b8424c92674fe76d5c47679 \ sha1 8145f16c86f31404ba30183a2040acfa21e6ee84 \ rmd160 4bbe46307f9a896a8203ca70dc2d8d298eae3381 \ use_zip yes depends_lib port:py26-setuptools post-destroot { xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/examples foreach f [glob -directory ${worksrcpath}/docs *] { copy $f ${destroot}${prefix}/share/doc/${name}/[file tail $f] } foreach f [glob -directory ${worksrcpath}/examples *] { copy $f ${destroot}${prefix}/share/doc/${name}/examples/[file tail $f] } }