Skip to main content

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

  • 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:pallets/werkzeug.git

Metadata

Release files for Werkzeug 0.12.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Werkzeug 0.12.2
File Size Uploaded Provenance Actions
Werkzeug-0.12.2.tar.gz 1.2 MB Without provenance Details for Werkzeug-0.12.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for Werkzeug 0.12.2
File Interpreter ABI Platform Actions
Werkzeug-0.12.2-py2.py3-none-any.whl Python 3, Python 2 none any Details for Werkzeug-0.12.2-py2.py3-none-any.whl

Total release size: 1.5 MB

Release files / Werkzeug-0.12.2.tar.gz

Download URL Werkzeug-0.12.2.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26
BLAKE2b-256 checksum
How to use checksums
5641c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Werkzeug-0.12.2-py2.py3-none-any.whl

Download URL Werkzeug-0.12.2-py2.py3-none-any.whl
Size 313.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e8549c143af3ce6559699a01e26fa4174f4c591dbee0a499f3cd4c3781cdec3d
BLAKE2b-256 checksum
How to use checksums
9702306e0d57fdbf467ec1c763bc1757ec6ba20b1332e0ea7e49111533d71d1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Werkzeug 0.12.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.12.2 This release

2 release files No provenance

0.10.3

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page