Storm (software)


title: "Storm (software)" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["canonical-(company)", "computer-libraries", "free-computer-libraries", "object–relational-mapping", "python-(programming-language)-libraries"] topic_path: "general/canonical-company" source: "https://en.wikipedia.org/wiki/Storm_(software)" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox software"]

FieldValue
nameStorm
collapsibleyes
developerCanonical Ltd.
latest release version1.0
latest release date
operating systemCross-platform
programming languagePython
genreObject-relational mapping
licenseLGPL 2.1
website
::

| name = Storm | logo = | screenshot = | caption = | collapsible = yes | developer = Canonical Ltd. | latest release version = 1.0 | latest release date = | latest preview version = | latest preview date = | operating system = Cross-platform | size = | programming language = Python | genre = Object-relational mapping | license = LGPL 2.1 | website = 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.

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.

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. ::data[format=table]

VersionRelease dateImprovements
Storm 0.21TBDIn development
Storm 0.2028 Jun 2013
Storm 0.1905 Oct 2011
Storm 0.1825 Oct 2010
Storm 0.1705 Aug 2010
Storm 0.1629 Nov 2009
Storm 0.1508 Aug 2009
Storm 0.1409 Jan 2009
Storm 0.1328 Aug 2008
Storm 0.1228 Jan 2008
Storm 0.1108 Oct 2007Minor bug fixing release.
Storm 0.1008 Aug 2007Bug fixes, feature enhancements, documentation!
Storm 0.906 Jul 2007
::

References

References

  1. Storm codebase in bzr. http://bazaar.launchpad.net/~storm/storm/trunk/files/head:/storm/ Retrieved on 24 May 2012
  2. Canonical's contributor agreement https://www.canonical.com/contributors Retrieved 24 May 2012
  3. Storm Developers. "Launch Pad". https://launchpad.net/storm 2006-07-17. Retrieved on 24 May 2012

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

canonical-(company)computer-librariesfree-computer-librariesobject–relational-mappingpython-(programming-language)-libraries