Download project files

How do I verify a download?


110 of 18 releases

0.26 release from the trunk series released

Release information
Release notes:

Improvements
------------

- Clarify exception when creating a property with both allow_none=False and
  default=None.
- Add storm.expr.Is and storm.expr.IsNot operators.
- Support Python 3.10 and 3.11.

Bug fixes
---------

- Avoid traceback reference cycles when wrapping exceptions.
- Fix test compatibility with MySQL >= 8.0.24.

File Description Downloads
download icon storm-0.26.tar.gz (md5, sig) storm 0.26 14
last downloaded 58 weeks ago
Total downloads: 14

0.25 release from the trunk series released

Release information
Release notes:

Improvements
------------

- Add optional case_sensitive argument to Comparable.startswith,
  Comparable.endswith, and Comparable.contains_string. This is only
  supported in the PostgreSQL backend.
- Restore MySQL support.
- Support Python 3.9.

File Description Downloads
download icon storm-0.25.tar.gz (md5, sig) storm 0.25 156
last downloaded 72 weeks ago
Total downloads: 156

0.24 release from the trunk series released

Release information
Release notes:

Improvements
------------

- Add Sphinx documentation.
- Convert CaptureTracer to the improved API in fixtures >= 1.3.0.
- Add block_access to storm.store.__all__.

Bug fixes
---------

- Fix list() on security-proxied ResultSets on Python 3.
- Fix slicing of security-proxied bound ReferenceSets on Python 2.

File Description Downloads
download icon storm-0.24.tar.gz (md5, sig) storm 0.24 56
last downloaded 72 weeks ago
Total downloads: 56

0.23 release from the trunk series released

Release information
Release notes:

Improvements
------------

- Add whitespace around "<<", ">>", "+", "-", "*", "/", and "%" operators.
  This helps to avoid confusion in tracers, since they run before parameter
  substitution: for example, sqlparse parses "expr+%s" as "expr", "+%", "s"
  rather than "expr", "+", "%s".
- Implement __getitem__ on bound ReferenceSets.
- The storm.twisted.testing.FakeTransactor test helper now uses a fake
  transaction by default, so tests won't perform real commits as it's
  not generally needed (bug #1009983).
- A new block_access context manager blocks database access for one
  or more stores in the managed scope (bug #617182).
- Implement is_empty on bound ReferenceSets.

Bug fixes
---------

- Stop using deprecated assertEquals/assertNotEquals unittest methods.
- Return self from Empt...

File Description Downloads
download icon storm-0.23.tar.bz2 (md5, sig) storm 0.23 58
last downloaded 58 weeks ago
Total downloads: 58

0.22 release from the trunk series released

Release information
Release notes:

Improvements
------------

- Use the postgresfixture package to set up a temporary cluster for
  PostgreSQL tests, simplifying developer setup.

Bug fixes
---------

- Fix incorrect caching of wrapped DB-API exceptions (bug 1845702).
- Support Python 3.6, 3.7, and 3.8.
- Fix incorrect expected type for the 'join' parameter to the C version of
  Compile.__call__ on Python 3.

File Description Downloads
download icon storm-0.22.tar.bz2 (md5, sig) storm 0.22 75
last downloaded 58 weeks ago
Total downloads: 75

0.21 release from the trunk series released

Release information
Release notes:

0.21 (2019-09-20)
=================

Improvements
------------

- A new storm.schema.sharding.Sharding class has been added to the schema
  package, which can apply patches "in parallel" against a set of stores. See
  the module docstring for more information.
- Added tox testing support.
- Re-raise DB-API exceptions wrapped in exception types that inherit from
  both StormError and the appropriate DB-API exception type, rather than
  injecting virtual base classes. This preserves existing exception handling
  in applications while also being a viable approach in Python 3.
- Port to Python 3 (bug #1530734, based partly on contributions from Thiago
  Bellini). Existing Python 2 users should be unaffected. For people
  porting to Python 3, note the following API changes relative to Pyth...

File Description Downloads
download icon storm-0.21.tar.bz2 (md5) storm 0.21 107
last downloaded 58 weeks ago
Total downloads: 107

0.20 release from the trunk series released

Release information
Release notes:

0.20 (2013-06-28)
=================

Improvements
------------

- A new CaptureTracer has been added to storm.testing, for capturing all SQL
  statements executed by Storm. It can be used like this:

    with CaptureTracer() as tracer:
      # Run queries
      pass
    print tracer.queries # Print all queries run in the context manager block

  You will need the python-fixtures package in order to use this feature.

- Setuptools <http://pypi.python.org/pypi/setuptools> is now required
  to run setup.py. This makes it much easier to install the majority
  of the dependencies required to run the test suite in its entirety.

- Disconnection errors arising from PostgreSQL are now more reliably
  detected, especially with regard to recent libpq updates in Ubuntu.
  There are also disconnec...

File Description Downloads
download icon storm-0.20.tar.bz2 (md5, sig) 0.20 1,678
last downloaded 58 weeks ago
download icon storm-0.20.tar.gz (md5, sig) 0.20 4,030
last downloaded 71 weeks ago
Total downloads: 5,708

0.19 release from the trunk series released

Release information
Release notes:

0.19 (2011-10-03)
=================

Improvements
------------
 - A new Cast expressions compiles an input and the type to cast it to
   into a call the CAST function (bug #681121).
 - The storm.zope.testing.ZStormResourceManager now supports applying database
   schemas using a custom URI, typically for connecting to the database using a
   different user with greater privileges than the user running the tests. Note
   that the format of the 'databases' parameter passed to the constructor of
   the ZStormResourceManager class has changed. So now you have to create your
   resource manager roughly like this::

    databases = [{"name": "test",
                  "uri": "postgres://user@host/db",
                  "schema": Schema(...),
                  "schema-uri: "postgres://schema_us...

File Description Downloads
download icon storm-0.19.tar.bz2 (md5, sig) 0.19 3,086
last downloaded 58 weeks ago
download icon storm-0.19.tar.gz (md5, sig) 0.19 8,222
last downloaded 71 weeks ago
Total downloads: 11,308

0.18 release from the trunk series released

Release information
Release notes:

The Storm team is proud to announce Storm 0.18!

The new release includes a number of new features:

 * Storm includes (optional) code to manage and migrate database schemas
 * storm.zope.testing added testresources
   (https://edge.launchpad.net/testresources) support
 * TimeoutErrors include messages to describe why the Timeout was raised

This release includes official packages for all supported releases
of Ubuntu except 10.10. 10.10 packages will be added after problems with
Storm's release machinery are sorted out. The packages are available in the
Storm team's PPA:

 https://edge.launchpad.net/~storm/+archive/ppa

You can find the release files at:

 https://launchpad.net/storm/+download

You can always get the latest source code from Launchpad:

 bzr branch lp:storm

Finally, y...

Changelog:

Improvements
------------
 - Include code to manage and migrate database schemas. See the
   storm.schema sub-package (bug #250412).
 - Added a storm.zope.testing.ZStormResourceManager class to manage a
   set of stores registered with ZStorm (bug #618704).
 - When a TimeoutError is raised it includes a description about why
   the exception was raised, to help make it easier to reason about
   timeout-related issues (bug #617973).
 - Improved the IResultSet interface to document the rationale of why some
   attributes are not included (bug #659883).

Bug fixes
---------
 - Make storm compatible with psycopg2 2.2 (bug #585704).
 - Fix bug #620615, which caused lazy expressions to cause subsequent
   loading of objects to explode if unflushed.
 - Fix bug #620508, which caused slicing a ResultSet to break subsequent
   count() calls.
 - Fix bug #659708, correcting the behavior of the sqlobject is_empty
   and __nonzero__ methods.
 - Fix bug #619017, which caused __storm_loaded__ to be called without
   its object's variables defined if the object were in the alive cache but
   disappeared.

File Description Downloads
download icon storm-0.18.tar.bz2 (md5, sig) Storm 0.18 bz2 8,052
last downloaded 58 weeks ago
Total downloads: 8,052

0.17 release from the trunk series released

Release information
Release notes:

The Storm team is proud to announce Storm 0.17!

The new release includes a number of new features:

 * Optimized any and is_empty ResultSet methods
 * String-based order by on ReferenceSet
 * Improved safety checks to help prevent bugs and aid debugging
 * Get a Select expression for a ResultSet
 * SQLite reserved words are correctly handled

This release includes official packages for all supported releases
of Ubuntu. They are available in the Storm team's PPA:

 https://edge.launchpad.net/~storm/+archive/ppa

You can find the release files at:

 https://launchpad.net/storm/+download

You can always get the latest source code from Launchpad:

 bzr branch lp:storm

Finally, you can join us in the #storm channel on irc.freenode.net
and on the Storm mailing list:

 https://lists.canonic...

Changelog:

Improvements:

 - The order_by parameter defined on ReferenceSet can now be
   specified as a string, to workaround circular dependency issues.
   The order by property column will be resolved after import time
   (bug #580037).
 - The Store and Connection classes have block_access() and
   unblock_access() methods that can be used to block access to the
   database connection. This can be used to ensure that an
   application doesn't access the database at unexpected times.
 - When using stores managed by ZStorm, a ZStormError will be raised
   on attempts to use a per-thread store from the wrong thread (bug
   #348815).
 - ResultSet.is_empty strips the ORDER BY clause, when present, to
   provide a performance boost for queries that would match a large
   number of rows (bug #246200).
 - A new ResultSet.get_select_expr method returns a Select
   expression built for a specified set of columns, based on the
   settings of the result set (bug #337494).
 - ResultSet.any and ReferenceSet.any strips the ORDER BY clause,
   when present, to provide a performance boost for queries that
   would match a large number of rows (bug #608825).
 - SQLObjectResultSet has a new is_empty method which should be used
   in preference to __nonzero__, because it is compatible with
   ResultSet.

Bug fixes:

 - SQLite reserved words are handled properly (bug #593633).
 - A bug in change checkpointing logic has been fixed to detect
   changes in mutable objects correctly and to prevent useless (or
   potentially harmful!) columns to be specified in updates (bug
   #553334).

File Description Downloads
download icon storm-0.17.tar.bz2 (md5, sig) Storm 0.17 5,119
last downloaded 58 weeks ago
Total downloads: 5,119

110 of 18 releases