Storm (software)
Storm is a Python programming library for object-relational mapping between one or more SQL databases and Python objects. It allows Python developers to formulate complex queries spanning multiple database tables to support dynamic storage and retrieval of object information.
Developer(s) | Canonical Ltd. |
---|---|
Stable release | 0.20
/ June 28, 2013 |
Written in | Python |
Operating system | Cross-platform |
Type | Object-relational mapping |
License | LGPL 2.1 |
Website | storm |
MySQL, PostgreSQL and SQLite database support is built into Storm, and the API allows for support for others. Storm also supports the Django and Zope web frameworks natively. Twisted support is planned for the .20 release.[1]
Development
Storm was developed at Canonical Ltd. in Python for use in the Launchpad and Landscape applications and subsequently released in 2007 as free software. The project is free software and released under the GNU Lesser General Public License and contributors are required to assign copyrights to Canonical. Version control is done in bazaar and issue tracking in Launchpad.[2]
Version | Release Date | Improvements[3] |
---|---|---|
Storm 0.21 | TBD | In development as of 2013 |
Storm 0.20 | 28 Jun 2013 |
|
Storm 0.19 | 05 Oct 2011 |
|
Storm 0.18 | 25 Oct 2010 |
|
Storm 0.17 | 05 Aug 2010 |
|
Storm 0.16 | 29 Nov 2009 |
|
Storm 0.15 | 08 Aug 2009 |
|
Storm 0.14 | 09 Jan 2009 |
|
Storm 0.13 | 28 Aug 2008 |
|
Storm 0.12 | 28 Jan 2008 |
|
Storm 0.11 | 08 Oct 2007 | Minor bug fixing release. |
Storm 0.10 | 08 Aug 2007 | Bug fixes, feature enhancements, documentation! |
Storm 0.9 | 06 Jul 2007 |
See also
- DatabaseObjects
- TurboGears
- SQLAlchemy
- SQLObject
References
- Storm codebase in bzr. http://bazaar.launchpad.net/~storm/storm/trunk/files/head:/storm/ Retrieved on 24 May 2012
- Canonical's contributor agreement http://www.canonical.com/contributors Retrieved 24 May 2012
- Storm Developers. "Launch Pad". https://launchpad.net/storm 2006-07-17. Retrieved on 24 May 2012