Skip to main content

A light weight WSGI framework with a pluggable architecture

Project description

Intro

BlazeWeb (formerly pysmvt) is a WSGI web framework library designed to be relatively “light weight”, but with a powerful plug-in and override architecture that facilitates modularized development.

Questions & Comments

Please visit: http://groups.google.com/group/blazelibs

Current Status

The code stays pretty stable, but some of the API will probably change in the future.

The BlazeWeb tip is installable via easy_install with easy_install BlazeWeb==dev

Change Log

0.4.1 released 2011-06-11

  • fixed bw project command, it will now create a decent project file/folder skeleton.

  • minimock’s 1.2.6 release breaks some usage of the library, “pin” dependency at 1.2.5

  • add config option http_exception_handling, default behavior is unchanged

  • add testing.runview() to make it easier to test a views without a WSGI test runner (Werkzeug Client, WebTest TestApp)

Project skeleton will look like:

foobar-dist/
|-- changelog.rst
|-- foobar
|   |-- application.py
|   |-- config
|   |   |-- __init__.py
|   |   |-- settings.py
|   |   `-- site_settings.py
|   |-- __init__.py
|   |-- templates
|   |   `-- index.html
|   |-- tests
|   |   |-- __init__.py
|   |   `-- test_views.py
|   `-- views.py
|-- MANIFEST.in
|-- readme.rst
`-- setup.py

0.4.0 released 2011-03-01

  • BC BREAK: adjustments to session management & user objects so sessions are lazily loaded. See commits [527b5279ce16], [ae2f4d5c6789] for details of BC issues.

  • add utils.session_regenerate_id()

0.3.3 released 2011-02-11

  • added a new log, on by default, to capture details about sent emails

  • added warning level logs when mail_programmers() or mail_admins() is used with an empty setting

0.3.2 released 2011-02-04

  • added pass_as parameter to View.add_processor()

  • bump up the default settings for logs.max_bytes(50MB) and log.backup_count (10)

  • add settings_connect() decorator for connecting events to settings instance methods

  • added setup_*_logging() methods

  • make the user and session object available to test responses

Project details


Download files

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

Source Distribution

BlazeWeb-0.4.0.tar.gz (112.8 kB view details)

Uploaded Source

File details

Details for the file BlazeWeb-0.4.0.tar.gz.

File metadata

  • Download URL: BlazeWeb-0.4.0.tar.gz
  • Upload date:
  • Size: 112.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for BlazeWeb-0.4.0.tar.gz
Algorithm Hash digest
SHA256 34bb679664f8f2419e0d4e3cc4018298579c78b4d317e3db3b6c63ae374a33c3
MD5 d9d806a569c5234192d2a0e629c398f2
BLAKE2b-256 d3de11ae0070d3cebffaf32d8ef44ce52b8d3b028a9cfb96ee3add9f88730254

See more details on using hashes here.

Supported by

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