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.5 released ???
add include_rst() and include_mkdn() as functions available in Jinja templates
0.4.4 released 2011-11-09
- fix a nasty bug in the View arg processing that can alter formencode validator
classes
0.4.3 released 2011-10-22
add routing.abs_static_url(), is available in the template too
jinja.Translator can now render strings: ag.tplengine.render_string(…)
change requirement in setup.py for minimock now that 1.2.7 has been released
detect BW_STORAGE_DIR environ variable
0.4.2 released 2011-06-11
fix bug in UserProxy
0.4.1 released 2011-06-11
fixed bw project command, it will now create a decent project file/folder skeleton, see example below.
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 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file BlazeWeb-0.4.4.tar.gz
.
File metadata
- Download URL: BlazeWeb-0.4.4.tar.gz
- Upload date:
- Size: 118.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8cd19df9db0f841aa075d4dbf60cade297ae890b5d3342aed059e61a9266f08 |
|
MD5 | 8da464df3cc7dc174aaead3f0a2167ae |
|
BLAKE2b-256 | b1f0c6f6d6a5a226d6619e2d1c59e3ee5342a3f2b50d8deaed843631f8915329 |