File python-storm.changes of Package python-storm

-------------------------------------------------------------------
Mon Mar 12 21:19:04 UTC 2012 - saschpe@gmx.de

- Update to version 0.19:
  - A new Cast expressions compiles an input and the type to cast it to
    into a call the CAST function
  - 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.
  - A new storm.twisted.transact module has been added with facilities to
    integrate Storm with twisted, by running transactions in a separate
    thread from the main one in order to not block the reactor.
  - ResultSet.config's "distinct" argument now also accepts a tuple of
    columns, which will be turned into a DISTINCT ON clause.
  - Provide wrapped cursor objects in the Django integration
    layer. Catch some disconnection errors that might otherwise be
    missed, leading to broken connections.
  - A new JSON property is available. It's similar to the existing
    Pickle property, except that it serializes data as JSON, and must
    back onto a text column rather than a byte column.
  - Cache the compilation of columns and tables
  - Add two new tracers extracted from the Launchpad codebase.
    BaseStatementTracer provides statements with parameters substituted
    to its subclasses. TimelineTracer records queries in a timeline
    (useful for OOPS reports).
  - New ROW constructor
  - Add support for Postgres DISTINCT ON queries.
  * See NEWS for more details
- Split of Django and Twisted support packages

-------------------------------------------------------------------
Mon Sep 26 08:46:03 UTC 2011 - saschpe@suse.de

- Update to version 0.18:
  * 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).
  * 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.
  * See https://launchpad.net/storm for more changes...
- Set license to LGPL-2.0+ (SPDX style)
- BuildRequire python-distribute instead of python-setuptools
- Use newer %{python_sitearch} macro instead of %{py_sitedir}

-------------------------------------------------------------------
Mon Aug  3 18:16:50 CEST 2009 - dominique-obs@leuenberger.net

- Package imported from PackMan, to be pushed to openSUSE:Factory

openSUSE Build Service is sponsored by