Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python2-storm-0.20-bp153.1.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: python2-storm Distribution: SUSE Linux Enterprise 15 SP3
Version: 0.20 Vendor: openSUSE
Release: bp153.1.1 Build date: Thu Feb 18 02:29:30 2021
Group: Development/Languages/Python Build host: obs-arm-6
Size: 1107538 Source RPM: python-storm-0.20-bp153.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://storm.canonical.com
Summary: An object-relational mapper (ORM) for Python
Storm is an object-relational mapper (ORM) for Python developed at
Canonical. The project has been in development for more than a year
for use in Canonical projects such as [WWW] Launchpad, and has
recently been released as an open-source product.

Highlights:

 * Clean and lightweight API offers a short learning curve and
   long-term maintainability.
 * Storm is developed in a test-driven manner. An untested line of
   code is considered a bug.
 * Storm needs no special class constructors, nor imperative base
   classes.
 * Storm is well designed (different classes have very clear
   boundaries, with small and clean public APIs).
 * Designed from day one to work both with thin relational databases,
   such as SQLite, and big iron systems like PostgreSQL and MySQL.
 * Storm is easy to debug, since its code is written with a KISS
   principle, and thus is easy to understand.
 * Designed from day one to work both at the low end, with trivial
   small databases, and the high end, with applications accessing
   billion row tables and committing to multiple database backends.
 * It's very easy to write and support backends for Storm (current
   backends have around 100 lines of code).

Provides

Requires

License

LGPL-2.0-or-later

Changelog

* Wed May 30 2018 mcepl@suse.com
  - Clean up SPEC file and converstion to the single spec (py3k switched
    off, though)
  - Don't package tests/ directory
  - New patch, storm-0.20-remove-ez_setup.patch ... ez_setup breaks py3k
    and it is unnecessary, so I just remove it from setup.py
* Sun Nov 17 2013 p.drouand@gmail.com
  - Update to version 0.20
    + 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 disconnection tests that simulate sudden termination
      of pgbouncer <http://pgfoundry.org/projects/pgbouncer/>.
    + Insert expressions now support multi-row and subquery INSERT
      statements.
    + Support in the postgres backend to use the RETURNING extension for UPDATE
      statement, optionally specifying the columns to return.
      (PostgreSQL >= 8.2 only)
    + Add a new Distinct expression for pre-pending the 'DISTINCT' token to
      SQL expressions that support it (like columns).
    + Switch to REPEATABLE READ as isolation level for Postgres. If you use
      psycopg2 < 2.4, it doesn't change anything. For psycopg2 2.4 and newer, it
      will keep the same behavior on Postgres < 9 as it's equivalent to
      SERIALIZABLE, but it will be less strict on Postgres >= 9.
    + Add support for two-phase commits, using the DB API version 2.0, which
      is only supported by PostgreSQL.
    + ZStormResourceManager now has a schema_stamp_dir optional instance attribute
      that, if set, will be used to to save timestamps of the schema's patch
      packages, so schema upgrades will be performed only when needed.
    + When a SQLObjectResultSet object was sliced with slice.start and
      slice.end both zero (sqlobject[0:0]), the full, unsliced resultset
      was returned (bug #872086).
    + Fixes some test failures around Django disconnections from
      PostgreSQL stores.
    + Some of the proxy-less disconnection tests were causing segfaults,
      so they're now run in a subprocess via subunit's IsolatedTestCase,
      when it's available.
    + Fix a few non-uses of super() in TestHelper.
    + Abort the transaction and reset ZStorm at the end of
      tests/zope/README.txt.
    + Fix the ./test script to not import tests until after local eggs
      have been added to sys.path. This ensures that all possible features
      are available to the tests.
    + If transaction.commit() fails, call transaction.abort() to rollback
      everything and leave the transaction in a clean state when using Django's
      ZopeTransactionMiddleware and DatabaseWrapper.
    + It's now again possible to use the Desc() expression when passing an
      order_by parameter to a ReferenceSet (bug #620369).
  - Use sources tarball from Pypi
* Thu Oct 24 2013 speilicke@suse.com
  - Require python-setuptools instead of distribute (upstreams merged)
* Mon Mar 12 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 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 03 2009 dominique-obs@leuenberger.net
  - Package imported from PackMan, to be pushed to openSUSE:Factory

Files

/usr/lib/python2.7/site-packages/storm
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info/not-zip-safe
/usr/lib/python2.7/site-packages/storm-0.20-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/storm/__init__.py
/usr/lib/python2.7/site-packages/storm/__init__.pyc
/usr/lib/python2.7/site-packages/storm/__init__.pyo
/usr/lib/python2.7/site-packages/storm/base.py
/usr/lib/python2.7/site-packages/storm/base.pyc
/usr/lib/python2.7/site-packages/storm/base.pyo
/usr/lib/python2.7/site-packages/storm/cache.py
/usr/lib/python2.7/site-packages/storm/cache.pyc
/usr/lib/python2.7/site-packages/storm/cache.pyo
/usr/lib/python2.7/site-packages/storm/cextensions.so
/usr/lib/python2.7/site-packages/storm/compat.py
/usr/lib/python2.7/site-packages/storm/compat.pyc
/usr/lib/python2.7/site-packages/storm/compat.pyo
/usr/lib/python2.7/site-packages/storm/database.py
/usr/lib/python2.7/site-packages/storm/database.pyc
/usr/lib/python2.7/site-packages/storm/database.pyo
/usr/lib/python2.7/site-packages/storm/databases
/usr/lib/python2.7/site-packages/storm/databases/__init__.py
/usr/lib/python2.7/site-packages/storm/databases/__init__.pyc
/usr/lib/python2.7/site-packages/storm/databases/__init__.pyo
/usr/lib/python2.7/site-packages/storm/databases/sqlite.py
/usr/lib/python2.7/site-packages/storm/databases/sqlite.pyc
/usr/lib/python2.7/site-packages/storm/databases/sqlite.pyo
/usr/lib/python2.7/site-packages/storm/event.py
/usr/lib/python2.7/site-packages/storm/event.pyc
/usr/lib/python2.7/site-packages/storm/event.pyo
/usr/lib/python2.7/site-packages/storm/exceptions.py
/usr/lib/python2.7/site-packages/storm/exceptions.pyc
/usr/lib/python2.7/site-packages/storm/exceptions.pyo
/usr/lib/python2.7/site-packages/storm/expr.py
/usr/lib/python2.7/site-packages/storm/expr.pyc
/usr/lib/python2.7/site-packages/storm/expr.pyo
/usr/lib/python2.7/site-packages/storm/info.py
/usr/lib/python2.7/site-packages/storm/info.pyc
/usr/lib/python2.7/site-packages/storm/info.pyo
/usr/lib/python2.7/site-packages/storm/locals.py
/usr/lib/python2.7/site-packages/storm/locals.pyc
/usr/lib/python2.7/site-packages/storm/locals.pyo
/usr/lib/python2.7/site-packages/storm/properties.py
/usr/lib/python2.7/site-packages/storm/properties.pyc
/usr/lib/python2.7/site-packages/storm/properties.pyo
/usr/lib/python2.7/site-packages/storm/references.py
/usr/lib/python2.7/site-packages/storm/references.pyc
/usr/lib/python2.7/site-packages/storm/references.pyo
/usr/lib/python2.7/site-packages/storm/schema
/usr/lib/python2.7/site-packages/storm/schema/__init__.py
/usr/lib/python2.7/site-packages/storm/schema/__init__.pyc
/usr/lib/python2.7/site-packages/storm/schema/__init__.pyo
/usr/lib/python2.7/site-packages/storm/schema/patch.py
/usr/lib/python2.7/site-packages/storm/schema/patch.pyc
/usr/lib/python2.7/site-packages/storm/schema/patch.pyo
/usr/lib/python2.7/site-packages/storm/schema/schema.py
/usr/lib/python2.7/site-packages/storm/schema/schema.pyc
/usr/lib/python2.7/site-packages/storm/schema/schema.pyo
/usr/lib/python2.7/site-packages/storm/sqlobject.py
/usr/lib/python2.7/site-packages/storm/sqlobject.pyc
/usr/lib/python2.7/site-packages/storm/sqlobject.pyo
/usr/lib/python2.7/site-packages/storm/store.py
/usr/lib/python2.7/site-packages/storm/store.pyc
/usr/lib/python2.7/site-packages/storm/store.pyo
/usr/lib/python2.7/site-packages/storm/testing.py
/usr/lib/python2.7/site-packages/storm/testing.pyc
/usr/lib/python2.7/site-packages/storm/testing.pyo
/usr/lib/python2.7/site-packages/storm/tracer.py
/usr/lib/python2.7/site-packages/storm/tracer.pyc
/usr/lib/python2.7/site-packages/storm/tracer.pyo
/usr/lib/python2.7/site-packages/storm/tz.py
/usr/lib/python2.7/site-packages/storm/tz.pyc
/usr/lib/python2.7/site-packages/storm/tz.pyo
/usr/lib/python2.7/site-packages/storm/uri.py
/usr/lib/python2.7/site-packages/storm/uri.pyc
/usr/lib/python2.7/site-packages/storm/uri.pyo
/usr/lib/python2.7/site-packages/storm/variables.py
/usr/lib/python2.7/site-packages/storm/variables.pyc
/usr/lib/python2.7/site-packages/storm/variables.pyo
/usr/lib/python2.7/site-packages/storm/wsgi.py
/usr/lib/python2.7/site-packages/storm/wsgi.pyc
/usr/lib/python2.7/site-packages/storm/wsgi.pyo
/usr/lib/python2.7/site-packages/storm/xid.py
/usr/lib/python2.7/site-packages/storm/xid.pyc
/usr/lib/python2.7/site-packages/storm/xid.pyo
/usr/lib/python2.7/site-packages/storm/zope
/usr/lib/python2.7/site-packages/storm/zope/__init__.py
/usr/lib/python2.7/site-packages/storm/zope/__init__.pyc
/usr/lib/python2.7/site-packages/storm/zope/__init__.pyo
/usr/lib/python2.7/site-packages/storm/zope/adapters.py
/usr/lib/python2.7/site-packages/storm/zope/adapters.pyc
/usr/lib/python2.7/site-packages/storm/zope/adapters.pyo
/usr/lib/python2.7/site-packages/storm/zope/configure.zcml
/usr/lib/python2.7/site-packages/storm/zope/interfaces.py
/usr/lib/python2.7/site-packages/storm/zope/interfaces.pyc
/usr/lib/python2.7/site-packages/storm/zope/interfaces.pyo
/usr/lib/python2.7/site-packages/storm/zope/meta.zcml
/usr/lib/python2.7/site-packages/storm/zope/metaconfigure.py
/usr/lib/python2.7/site-packages/storm/zope/metaconfigure.pyc
/usr/lib/python2.7/site-packages/storm/zope/metaconfigure.pyo
/usr/lib/python2.7/site-packages/storm/zope/metadirectives.py
/usr/lib/python2.7/site-packages/storm/zope/metadirectives.pyc
/usr/lib/python2.7/site-packages/storm/zope/metadirectives.pyo
/usr/lib/python2.7/site-packages/storm/zope/schema.py
/usr/lib/python2.7/site-packages/storm/zope/schema.pyc
/usr/lib/python2.7/site-packages/storm/zope/schema.pyo
/usr/lib/python2.7/site-packages/storm/zope/testing.py
/usr/lib/python2.7/site-packages/storm/zope/testing.pyc
/usr/lib/python2.7/site-packages/storm/zope/testing.pyo
/usr/lib/python2.7/site-packages/storm/zope/zstorm.py
/usr/lib/python2.7/site-packages/storm/zope/zstorm.pyc
/usr/lib/python2.7/site-packages/storm/zope/zstorm.pyo
/usr/share/doc/packages/python2-storm
/usr/share/doc/packages/python2-storm/NEWS
/usr/share/doc/packages/python2-storm/README
/usr/share/doc/packages/python2-storm/TODO
/usr/share/doc/packages/python2-storm/tutorial.txt
/usr/share/licenses/python2-storm
/usr/share/licenses/python2-storm/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 16:43:41 2024