Skip to main content

The Swiss Army knife of Python web development

Project description

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

  • A simple WSGI server with support for threading and forking with an automatic reloader.

  • a flexible URL routing system with REST support.

  • fully WSGI compatible

Development Version

The Werkzeug development version can be installed by cloning the git repository from github:

git clone git@github.com:mitsuhiko/werkzeug.git

Project details


Release history Release notifications | RSS feed

This version

0.11

Download files

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

Source Distribution

Werkzeug-0.11.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Werkzeug-0.11-py2.py3-none-any.whl (304.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Werkzeug-0.11.tar.gz.

File metadata

  • Download URL: Werkzeug-0.11.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Werkzeug-0.11.tar.gz
Algorithm Hash digest
SHA256 823dd060427c72051915f3f68090639bd6db06302a1eff149c4b5a341bb19305
MD5 f6cc409c534a6cd115b7f96fc77b7a62
BLAKE2b-256 a10ce4c1144db79b9a0f917061cc86d1535261a68d6ad897fe972af5ee7710ef

See more details on using hashes here.

File details

Details for the file Werkzeug-0.11-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Werkzeug-0.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 809bcff67e9968a5a83a4f3e9f47451ca8fd868a2d02716e74366bc9c317aed2
MD5 b853f46b245d36161f235bd311fb7263
BLAKE2b-256 dd8965fed0cb77bf6e4eb350f80f34fce14a3c39acbcced090fb3abc1e9ef230

See more details on using hashes here.

Supported by

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