Skip to main content

A web micro-framework

Project description


  • Improved handling for ResponseExceptions raised during route traversal


  • Bugfix: routing arguments were being incorrectly converted to bytestrings in python2
  • Bugfix: urlfor works correctly with dynamic routes


Note that upgrading to this version will require changes to your application

  • View functions are no longer passed a request object as a positional argument
  • The syntax used to reference views by name has changed from urlfor('mymodule:view') to urlfor('mymodule.view').
  • Routing: named routes are now supported, eg Route('/', GET, myview, name='homepage'). These can later be accessed by eg urlfor('homepage'). The old route tagging facility has been removed.
  • Routing: Support for delegating paths to other routeable objects
  • fresco.exceptions.NotFoundFinal has been replaced by NotFound(final=True)
  • Experimental Python 3 support


  • FrescoApp objects now have an options dictionary for application level settings
  • Added serve_static_file function
  • Added support for signals with blinker
  • urlfor now requires fully qualified module names if called with a string argument


  • Bug: URL generation broken when HTTP_HOST does not contain port number


  • Bugfixes for beaker session support and broken URL generation when ‘X-Forwarded-SSL: off’ header supplied


  • Removed dependency on Pesto

0.1 (unreleased)

Project details

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
fresco-0.3.2.tar.gz (63.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page