Werkzeug 0.5
Sponsored Links
Werkzeug 0.5 Ranking & Summary
File size:
1.5 MB
Platform:
Mac OS X
License:
Freeware
Price:
FREE
Downloads:
16
Date added:
2009-04-27
Publisher:
Werkzeug 0.5 description
Werkzeug 0.5 provides you an excellent and perfect product which was started as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. Werkzeug 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. Werkzeug doesn't even enforce a specific way of handling requests and will just leave all that up to the developer. Werkzeug is most useful for end user applications which should work on as many server environments as possible (such as blogs, wikis, bulletin boards, etc.).
Major 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
Enhancements:
- Requires Python 2.4 now
- Fixed a bug in :class:`~contrib.IterIO`
- Added :class:`MIMEAccept` and :class:`CharsetAccept` that work like the regular :class:`Accept` but have extra special normalization for mimetypes and charsets and extra convenience methods.
- Switched the serving system from wsgiref to something homebrew.
- The :class:`Client` now supports cookies.
- Added the :mod:`~werkzeug.contrib.fixers` module with various fixes for webserver bugs and hosting setup side-effects.
- Added :mod:`werkzeug.contrib.wrappers`
- Added :func:`is_hop_by_hop_header`
- Added :func:`is_entity_header`
- Added :func:`remove_hop_by_hop_headers`
- Added :func:`pop_path_info`
- Added :func:`peek_path_info`
- Added :func:`wrap_file` and :class:`FileWrapper`
- Moved `LimitedStream` from the contrib package into the regular werkzeug one and changed the default behavior to raise exceptions rather than stopping without warning. The old class will stick in the module until 0.6.
- Implemented experimental multipart parser that replaces the old CGI hack.
- Added :func:`dump_options_header` and :func:`parse_options_header`
- Added :func:`quote_header_value` and :func:`unquote_header_value`
- :func:`url_encode` and :func:`url_decode` now accept a separator argument to switch between `&` and `;` as pair separator. The magic switch is no longer in place.
- All form data parsing functions as well as the :class:`BaseRequest` object have parameters (or attributes) to limit the number of incoming bytes (either totally or per field).
- Added :class:`LanguageAccept`
- Request objects are now enforced to be read only for all collections.
- Added many new collection classes, refactored collections in general.
- Test support was refactored, semi-undocumented `werkzeug.test.File` was replaced by :class:`werkzeug.FileStorage`.
- :class:`EnvironBuilder` was added and unifies the previous distinct :func:`create_environ`, :class:`Client` and :meth:`BaseRequest.from_values`. They all work the same now which is less confusing.
- Officially documented imports from the internal modules as undefined behavior. These modules were never exposed as public interfaces.
- Removed `FileStorage.__len__` which previously made the object falsy for browsers not sending the content length which all browsers do.
- :class:`SharedDataMiddleware` uses `wrap_file` now and has a configurable cache timeout.
- Added :class:`CommonRequestDescriptorsMixin`
- Added :attr:`CommonResponseDescriptorsMixin.mimetype_params`
- Added :mod:`werkzeug.contrib.lint`
- Added `passthrough_errors` to `run_simple`.
- Added `secure_filename`
- Added :func:`make_line_iter`
- :class:`MultiDict` copies now instead of revealing internal lists to the caller for `getlist` and iteration functions that return lists.
- Added :attr:`follow_redirect` to the :func:`open` of :class:`Client`.
- Added support for `extra_files` in :func:`~werkzeug.script.make_runserver`
Werkzeug 0.5 Screenshot
Werkzeug 0.5 Keywords
Werkzeug 0.5
HTTP
Swiss Army
WSGI
Swiss Army Knife
python web development
web development
added
Werkzeug
url
header
development
debugger
http debugger
url router
develop
Bookmark Werkzeug 0.5
Werkzeug 0.5 Copyright
WareSeeker periodically updates pricing and software information of Werkzeug 0.5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Werkzeug 0.5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
swiss army pocket knife
swiss army knifes
swiss army knife tricks
swiss army knives
developmental reading assessment
website development
arrested development
victorinox swiss army knife
developmental milestones
development dimensions international
1893 heritage swiss army knife
added games
child development
swiss army knife diagram
web development tutorial
human development
value added tax
werkzeuge
Related Software
HTTP Werkzeug - HTTP send and receive tool Free Download
A programatic debugger designed for Mac OS X. REDBG is a Ruby-based programmatic debugger for Mac OS X Free Download
Encode URL - Url-encode strings Free Download
Decode URL - Decode url-encoded strings Free Download
Ravenous - Web development in Java without J2EE Free Download
Complete replacement for Apple's Script Editor. Free Download
Free and open source Python web development framework spiked is a python web development framework built on top of Twisted Free Download
CodeLine - Develop full fledged native Mac OS X applications in object-oriented BASIC language Free Download
Latest Software
Popular Software
Favourite Software