commit python3-alembic for openSUSE:Factory

2017-01-23 Thread root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2017-01-23 11:40:46

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-12-19 11:28:08.963859244 +0100
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2017-01-23 11:40:48.660764842 +0100
@@ -1,0 +2,30 @@
+Sat Jan 21 20:56:55 UTC 2017 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+
+- update to version 0.8.10:
+  * [bug] [versioning] The alembic_version table, when initially
+created, now establishes a primary key constraint on the
+“version_num” column, to suit database engines that don’t support
+tables without primary keys. This behavior can be controlled using
+the parameter EnvironmentContext.configure.version_table_pk. Note
+that this change only applies to the initial creation of the
+alembic_version table; it does not impact any existing
+alembic_version table already present. References: #406
+  * [bug] [batch] Fixed bug where doing batch_op.drop_constraint()
+against the primary key constraint would fail to remove the
+“primary_key” flag from the column, resulting in the constraint
+being recreated. References: #402
+  * [bug] [oracle] [autogenerate] Adjusted the logic originally added
+for #276 that detects MySQL unique constraints which are actually
+unique indexes to be generalized for any dialect that has this
+behavior, for SQLAlchemy version 1.0 and greater. This is to allow
+for upcoming SQLAlchemy support for unique constraint reflection
+for Oracle, which also has no dedicated concept of “unique
+constraint” and instead establishes a unique index.
+  * [bug] [versioning] Added a file ignore for Python files of the
+form .#.py, which are generated by the Emacs editor. Pull
+request courtesy Markus Mattes. References: #356
+
+---

Old:

  alembic-0.8.9.tar.gz

New:

  alembic-0.8.10.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.8g6aUl/_old  2017-01-23 11:40:49.020713788 +0100
+++ /var/tmp/diff_new_pack.8g6aUl/_new  2017-01-23 11:40:49.020713788 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-alembic
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.8.9
+Version:0.8.10
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.8.9.tar.gz -> alembic-0.8.10.tar.gz ++
 3208 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2016-09-20 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-09-20 13:28:05

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-07-27 16:13:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-09-20 13:28:07.0 +0200
@@ -1,0 +2,15 @@
+Wed Sep 14 03:56:40 UTC 2016 - a...@gmx.de
+
+- update to version 0.8.8:
+  * [feature] [operations] [postgresql] Added support for the USING
+clause to the ALTER COLUMN operation for Postgresql. Support is
+via the op.alter_column.postgresql_using parameter. Pull request
+courtesy Frazer McLean.
+  * [feature] [autogenerate] Autogenerate with type comparison enabled
+will pick up on the timezone setting changing between DateTime
+types. Pull request courtesy David Szotten.
+  * [autogenerate] The imports in the default script.py.mako are now
+at the top so that flake8 editors don’t complain by default. PR
+courtesy Guilherme Mansur.
+
+---

Old:

  alembic-0.8.7.tar.gz

New:

  alembic-0.8.8.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.sS9blf/_old  2016-09-20 13:28:09.0 +0200
+++ /var/tmp/diff_new_pack.sS9blf/_new  2016-09-20 13:28:09.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.8.7
+Version:0.8.8
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.8.7.tar.gz -> alembic-0.8.8.tar.gz ++
 3504 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2016-07-27 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-07-27 16:13:20

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-07-21 08:14:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-07-27 16:13:30.0 +0200
@@ -1,0 +2,42 @@
+Tue Jul 26 15:36:58 UTC 2016 - a...@gmx.de
+
+- update to version 0.8.7:
+  * [bug] [versioning] Fixed bug where upgrading to the head of a
+branch which is already present would fail, only if that head were
+also the dependency of a different branch that is also upgraded,
+as the revision system would see this as trying to go in the wrong
+direction. The check here has been refined to distinguish between
+same-branch revisions out of order vs. movement along sibling
+branches.
+  * [bug] [versioning] Adjusted the version traversal on downgrade
+such that we can downgrade to a version that is a dependency for a
+version in a different branch, without needing to remove that
+dependent version as well. Previously, the target version would be
+seen as a “merge point” for it’s normal up-revision as well as the
+dependency. This integrates with the changes for #377 and #378 to
+improve treatment of branches with dependencies overall.
+  * [bug] [versioning] Fixed bug where a downgrade to a version that
+is also a dependency to a different branch would fail, as the
+system attempted to treat this as an “unmerge” of a merge point,
+when in fact it doesn’t have the other side of the merge point
+available for update.
+  * [bug] [versioning] Fixed bug where the “alembic current” command
+wouldn’t show a revision as a current head if it were also a
+dependency of a version in a different branch that’s also
+applied. Extra logic is added to extract “implied” versions of
+different branches from the top-level versions listed in the
+alembic_version table.
+  * [bug] [versioning] Fixed bug where a repr() or str() of a Script
+object would fail if the script had multiple dependencies.
+  * [bug] [autogenerate] Fixed bug in autogen where if the DB
+connection sends the default schema as “None”, this “None” would
+be removed from the list of schemas to check if include_schemas
+were set. This could possibly impact using include_schemas with
+SQLite.
+  * [bug] [batch] Small adjustment made to the batch handling for
+reflected CHECK constraints to accommodate for SQLAlchemy 1.1 now
+reflecting these. Batch mode still does not support CHECK
+constraints from the reflected table as these can’t be easily
+differentiated from the ones created by types such as Boolean.
+
+---

Old:

  alembic-0.8.6.tar.gz

New:

  alembic-0.8.7.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.I7Ms2m/_old  2016-07-27 16:13:31.0 +0200
+++ /var/tmp/diff_new_pack.I7Ms2m/_new  2016-07-27 16:13:31.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.8.6
+Version:0.8.7
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.8.6.tar.gz -> alembic-0.8.7.tar.gz ++
 7786 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-07-21 08:14:34

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-05-25 21:23:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-07-21 08:14:37.0 +0200
@@ -1,0 +2,21 @@
+Sun Jul 10 17:46:26 UTC 2016 - a...@gmx.de
+
+- update to version 0.8.6:
+  * [bug] [commands] Errors which occur within the Mako render step
+are now intercepted and raised as CommandErrors like other failure
+cases; the Mako exception itself is written using template-line
+formatting to a temporary file which is named in the exception
+message.
+  * [bug] [postgresql] Added a fix to Postgresql server default
+comparison which first checks if the text of the default is
+identical to the original, before attempting to actually run the
+default. This accomodates for default-generation functions that
+generate a new value each time such as a uuid function.
+  * [bug] [batch] Fixed bug introduced by the fix for #338 in version
+0.8.4 where a server default could no longer be dropped in batch
+mode. Pull request courtesy Martin Domke.
+  * [bug] [batch] [mssql] Fixed bug where SQL Server arguments for
+drop_column() would not be propagated when running under a batch
+block. Pull request courtesy Michal Petrucha.
+
+---
@@ -7 +27,0 @@
-

Old:

  alembic-0.8.5.tar.gz

New:

  alembic-0.8.6.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.RrLwUw/_old  2016-07-21 08:14:38.0 +0200
+++ /var/tmp/diff_new_pack.RrLwUw/_new  2016-07-21 08:14:38.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.8.5
+Version:0.8.6
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.8.5.tar.gz -> alembic-0.8.6.tar.gz ++
 1682 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2016-05-25 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-05-25 21:23:06

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-03-26 15:23:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-05-25 21:23:19.0 +0200
@@ -1,0 +2,8 @@
+Sun May  8 06:58:11 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * changed to https for source url
+  * updated source url to files.pythonhosted.org
+
+
+---



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.R0eUFu/_old  2016-05-25 21:23:21.0 +0200
+++ /var/tmp/diff_new_pack.R0eUFu/_new  2016-05-25 21:23:21.0 +0200
@@ -23,7 +23,7 @@
 Summary:A database migration tool for SQLAlchemy
 License:MIT
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/a/alembic/alembic-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/a/alembic/alembic-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python3
 BuildRequires:  python3-Mako




commit python3-alembic for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-03-26 15:23:04

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2016-01-23 01:16:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-03-26 15:23:06.0 +0100
@@ -1,0 +2,22 @@
+Sat Mar 12 19:22:04 UTC 2016 - a...@gmx.de
+
+- update to version 0.8.5:
+  * [bug] [autogenerate] Fixed bug where the columns rendered in a
+PrimaryKeyConstraint in autogenerate would inappropriately render
+the “key” of the column, not the name. Pull request courtesy Jesse
+Dhillon.
+  * [bug] [batch] Repaired batch migration support for “schema” types
+which generate constraints, in particular the Boolean datatype
+which generates a CHECK constraint. Previously, an alter column
+operation with this type would fail to correctly accommodate for
+the CHECK constraint on change both from and to this type. In the
+former case the operation would fail entirely, in the latter, the
+CHECK constraint would not get generated. Both of these issues are
+repaired.
+  * [bug] [mysql] Changing a schema type such as Boolean to a
+non-schema type would emit a drop constraint operation which emits
+NotImplementedError for the MySQL dialect. This drop constraint
+operation is now skipped when the constraint originates from a
+schema type.¶
+
+---

Old:

  alembic-0.8.4.tar.gz

New:

  alembic-0.8.5.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.LA9nJ2/_old  2016-03-26 15:23:07.0 +0100
+++ /var/tmp/diff_new_pack.LA9nJ2/_new  2016-03-26 15:23:07.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.8.4
+Version:0.8.5
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy
@@ -26,11 +26,11 @@
 Source: 
http://pypi.python.org/packages/source/a/alembic/alembic-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python3
-BuildRequires:  python3-devel
-BuildRequires:  python3-setuptools
 BuildRequires:  python3-Mako
 BuildRequires:  python3-SQLAlchemy >= 0.7.6
+BuildRequires:  python3-devel
 BuildRequires:  python3-python-editor >= 0.3
+BuildRequires:  python3-setuptools
 # Test requirements:
 BuildRequires:  python3-mock
 BuildRequires:  python3-pytest

++ alembic-0.8.4.tar.gz -> alembic-0.8.5.tar.gz ++
 3681 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2016-01-22 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2016-01-23 01:16:24

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2015-08-03 17:21:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2016-01-23 01:16:29.0 +0100
@@ -1,0 +2,190 @@
+Wed Jan 13 13:40:38 UTC 2016 - toddrme2...@gmail.com
+
+- Update to 0.8.4
+  + feature
+* A major improvement to the hash id generation function, which
+  for some reason used an awkward arithmetic formula against
+  uuid4() that produced values that tended to start with the
+  digits 1-4. Replaced with a simple substring approach which
+  provides an even distribution. Pull request courtesy
+  Antti Haapala.
+* Added an autogenerate renderer for the ExecuteSQLOp operation
+  object; only renders if given a plain SQL string, otherwise
+  raises NotImplementedError. Can be of help with custom
+  autogenerate sequences that includes straight SQL execution.
+  Pull request courtesy Jacob Magnusson.
+  + bug
+* Batch mode generates a FOREIGN KEY constraint that is
+  self-referential using the ultimate table name, rather than
+  _alembic_batch_temp. When the table is renamed from
+  _alembic_batch_temp back to the original name, the FK now
+  points to the right name. This will not work if referential
+  integrity is being enforced
+  (eg. SQLite “PRAGMA FOREIGN_KEYS=ON”) since the original table
+  is dropped and the new table then renamed to that name,
+  however this is now consistent with how foreign key constraints
+  on other tables already operate with batch mode; these don’t
+  support batch mode if referential integrity is enabled in any
+  case.
+* Added a type-level comparator that distinguishes Integer,
+  BigInteger, and SmallInteger types and dialect-specific types;
+  these all have “Integer” affinity so previously all compared
+  as the same.
+* Fixed bug where the server_default parameter of alter_column()
+  would not function correctly in batch mode.
+* Adjusted the rendering for index expressions such that a
+  Column object present in the source Index will not be rendered
+  as table-qualified; e.g. the column name will be rendered alone.
+  Table-qualified names here were failing on systems such as
+  Postgresql.
+- Update to 0.8.3
+  + bug
+* Fixed an 0.8 regression whereby the “imports” dictionary member
+  of the autogen context was removed; this collection is
+  documented in the “render custom type” documentation as a place
+  to add new imports. The member is now known as
+  AutogenContext.imports and the documentation is repaired.
+* Fixed bug in batch mode where a table that had pre-existing
+  indexes would create the same index on the new table with the
+  same name, which on SQLite produces a naming conflict as index
+  names are in a global namespace on that backend. Batch mode
+  now defers the production of both existing and new indexes until
+  after the entire table transfer operation is complete, which
+  also means those indexes no longer take effect during the INSERT
+  from SELECT section as well; the indexes are applied in a single
+  step afterwards.
+* Added “pytest-xdist” as a tox dependency, so that the -n flag in
+  the test command works if this is not already installed. Pull
+  request courtesy Julien Danjou.
+* Fixed issue in PG server default comparison where model-side
+  defaults configured with Python unicode literals would leak the
+  “u” character from a repr() into the SQL used for comparison,
+  creating an invalid SQL expression, as the server-side comparison
+  feature in PG currently repurposes the autogenerate Python
+  rendering feature to get a quoted version of a plain string default.
+- Update to 0.8.2
+  + bug
+* Added workaround in new foreign key option detection feature for
+  MySQL’s consideration of the “RESTRICT” option being the default,
+  for which no value is reported from the database; the MySQL impl
+  now corrects for when the model reports RESTRICT but the database
+  reports nothing. A similar rule is in the default FK comparison
+  to accommodate for the default “NO ACTION” setting being present
+  in the model but not necessarily reported by the database, or
+  vice versa.
+- Update to 0.8.1
+  + feature
+* A custom EnvironmentContext.configure.process_revision_directives
+  hook c

commit python3-alembic for openSUSE:Factory

2015-08-03 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2015-08-03 17:21:21

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2015-05-11 19:49:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2015-08-03 17:21:42.0 +0200
@@ -1,0 +2,27 @@
+Mon Jul 27 15:43:36 UTC 2015 - toddrme2...@gmail.com
+
+- Update to 0.7.7
+  * Features
+-Implemented support for :meth:`.BatchOperations.create_primary_key`
+  and :meth:`.BatchOperations.create_check_constraint`.  Additionally,
+  table keyword arguments are copied from the original reflected table,
+  such as the "mysql_engine" keyword argument.
+  * Bugfixes
+- Fixed critical issue where a complex series of branches/merges would
+  bog down the iteration algorithm working over redundant nodes for
+  millions of cycles.   An internal adjustment has been
+  made so that duplicate nodes are skipped within this iteration.
+- The :meth:`.MigrationContext.stamp` method, added as part of the
+  versioning refactor in 0.7 as a more granular version of
+  :func:`.command.stamp`, now includes the "create the alembic_version
+  table if not present" step in the same way as the command version,
+  which was previously omitted.
+- Fixed bug where foreign key options including "onupdate",
+  "ondelete" would not render within the ``op.create_foreign_key()``
+  directive, even though they render within a full
+  ``ForeignKeyConstraint`` directive.
+- Repaired warnings that occur when running unit tests against
+  SQLAlchemy 1.0.5 or greater involving the "legacy_schema_aliasing"
+  flag.
+  
+---

Old:

  alembic-0.7.6.tar.gz

New:

  alembic-0.7.7.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.b1jQaV/_old  2015-08-03 17:21:43.0 +0200
+++ /var/tmp/diff_new_pack.b1jQaV/_new  2015-08-03 17:21:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.7.6
+Version:0.7.7
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.7.6.tar.gz -> alembic-0.7.7.tar.gz ++
 21229 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2015-05-11 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2015-05-11 19:39:13

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2015-04-30 11:50:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2015-05-11 19:49:14.0 +0200
@@ -1,0 +2,40 @@
+Sat May  9 22:07:22 UTC 2015 - a...@gmx.de
+
+- update to version 0.7.6:
+  * Fixed bug where the case of multiple mergepoints that all have the
+identical set of ancestor revisions would fail to be upgradable,
+producing an assertion failure. Merge points were previously
+assumed to always require at least an UPDATE in alembic_revision
+from one of the previous revs to the new one, however in this
+case, if one of the mergepoints has already been reached, the
+remaining mergepoints have no row to UPDATE therefore they must do
+an INSERT of their target version.  References: #297
+  * Added support for type comparison functions to be not just per
+environment, but also present on the custom types themselves, by
+supplying a method compare_against_backend. Added a new
+documentation section Comparing Types describing type comparison
+fully. References: #296
+  * Added a new option EnvironmentContext.configure.literal_binds,
+which will pass the literal_binds flag into the compilation of SQL
+constructs when using "offline" mode. This has the effect that SQL
+objects like inserts, updates, deletes as well as textual
+statements sent using text() will be compiled such that the
+dialect will attempt to render literal values “inline”
+automatically. Only a subset of types is typically supported; the
+Operations.inline_literal() construct remains as the construct
+used to force a specific literal representation of a value. The
+EnvironmentContext.configure.literal_binds flag is added to the
+"offline" section of the env.py files generated in new
+environments. References: #255
+  * Fully implemented the copy_from parameter for batch mode, which
+previously was not functioning. This allows "batch mode" to be
+usable in conjunction with --sql. References: #289
+  * Repaired support for the BatchOperations.create_index() directive,
+which was mis-named internally such that the operation within a
+batch context could not proceed. The create index operation will
+proceed as part of a larger "batch table recreate" operation only
+if recreate is set to "always", or if the batch operation includes
+other instructions that require a table recreate. References:
+#287
+
+---

Old:

  alembic-0.7.5.post2.tar.gz

New:

  alembic-0.7.6.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.Quvd6p/_old  2015-05-11 19:49:15.0 +0200
+++ /var/tmp/diff_new_pack.Quvd6p/_new  2015-05-11 19:49:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.7.5.post2
+Version:0.7.6
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy

++ alembic-0.7.5.post2.tar.gz -> alembic-0.7.6.tar.gz ++
 3572 lines of diff (skipped)




commit python3-alembic for openSUSE:Factory

2015-04-30 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2015-04-30 11:50:30

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2015-01-25 21:14:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2015-04-30 11:50:32.0 +0200
@@ -1,0 +2,48 @@
+Sat Apr 25 16:14:28 UTC 2015 - benoit.mo...@gmx.fr
+
+- update to 0.7.5.post2:
+  * Added a new feature Config.attributes, to help with the use
+case of sharing state such as engines and connections on the
+outside with a series of Alembic API calls; also added a new
+cookbook section to describe this simple but pretty important
+use case.
+  * The format of the default env.py script has been refined a bit;
+it now uses context managers not only for the scope of the
+transaction, but also for connectivity from the starting
+engine. The engine is also now called a “connectable” in
+support of the use case of an external connection being passed
+in.
+  * Added support for “alembic stamp” to work when given “heads” as
+an argument, when multiple heads are present.
+  * The --autogenerate option is not valid when used in conjunction
+with “offline” mode, e.g. --sql. This now raises a
+CommandError, rather than failing more deeply later on. Pull
+request courtesy Johannes Erdfelt.
+  * Fixed bug where the mssql DROP COLUMN directive failed to
+include modifiers such as “schema” when emitting the DDL.
+  * Postgresql “functional” indexes are necessarily skipped from
+the autogenerate process, as the SQLAlchemy backend currently
+does not support reflection of these structures. A warning is
+emitted both from the SQLAlchemy backend as well as from the
+Alembic backend for Postgresql when such an index is detected.
+  * Fixed bug where MySQL backend would report dropped unique
+indexes and/or constraints as both at the same time. This is
+because MySQL doesn’t actually have a “unique constraint”
+construct that reports differently than a “unique index”, so it
+is present in both lists. The net effect though is that the
+MySQL backend will report a dropped unique index/constraint as
+an index in cases where the object was first created as a
+unique constraint, if no other information is available to make
+the decision. This differs from other backends like Postgresql
+which can report on unique constraints and unique indexes
+separately.
+  * Fixed bug where using a partial revision identifier as the
+“starting revision” in --sql mode in a downgrade operation
+would fail to resolve properly.
+- set minimum version for SQLAlchemy to 0.7.6
+- remove unzip from BuildRequires, unneeded
+- use update-alternatives for alembic binary
+- always run the tests when building the package
+- add python3-mock as BuildRequires for the tests
+
+---

Old:

  alembic-0.7.4.tar.gz

New:

  alembic-0.7.5.post2.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.6Iii6o/_old  2015-04-30 11:50:32.0 +0200
+++ /var/tmp/diff_new_pack.6Iii6o/_new  2015-04-30 11:50:32.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-alembic
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python3-alembic
-Version:0.7.4
+Version:0.7.5.post2
 Release:0
 Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy
@@ -28,13 +28,15 @@
 BuildRequires:  python3
 BuildRequires:  python3-devel
 BuildRequires:  python3-distribute
-BuildRequires:  unzip
 # Test requirements:
 BuildRequires:  python3-Mako
-BuildRequires:  python3-SQLAlchemy >= 0.7.5
+BuildRequires:  python3-SQLAlchemy >= 0.7.6
+BuildRequires:  python3-mock
 BuildRequires:  python3-nose >= 0.11
 Requires:   python3-Mako
-Requires:   python3-SQLAlchemy >= 0.7.5
+Requires:   python3-SQLAlchemy >= 0.7.6
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 BuildArch:  noarch
 
 %description
@@ -59,16 +61,29 @@
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-# Avoid conflict 

commit python3-alembic for openSUSE:Factory

2015-01-20 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2015-01-20 19:04:06

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2013-11-12 15:21:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2015-01-20 19:04:07.0 +0100
@@ -1,0 +2,542 @@
+Sat Jan 10 18:28:37 UTC 2015 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+  * remove trailing whitespace
+
+- update to version 0.7.3:
+  * Fixed regression in new versioning system where upgrade / history
+operation would fail on AttributeError if no version files were
+present at all.
+
+- changes from version 0.7.2:
+  * Adjusted the SQLite backend regarding autogen of unique
+constraints to work fully with the current SQLAlchemy 1.0, which
+now will report on UNIQUE constraints that have no name.
+  * Fixed bug in batch where if the target table contained multiple
+foreign keys to the same target table, the batch mechanics would
+fail with a "table already exists" error.  Thanks for the help on
+this from Lucas Kahlert.
+  * Fixed an issue where the MySQL routine to skip
+foreign-key-implicit indexes would also catch unnamed unique
+indexes, as they would be named after the column and look like the
+FK indexes.  Pull request courtesy Johannes Erdfelt.
+  * Repaired a regression in both the MSSQL and Oracle dialects
+whereby the overridden "_exec()" method failed to return a
+value, as is needed now in the 0.7 series.
+
+- changes from version 0.7.1:
+  * The "render_as_batch" flag was inadvertently hardcoded to "True",
+so all autogenerates were spitting out batch mode...this has been
+fixed so that batch mode again is only when selected in env.py.
+  * Support for autogenerate of FOREIGN KEY constraints has been
+added. These are delivered within the autogenerate process in the
+same manner as UNIQUE constraints, including "include_object"
+support. Big thanks to Ann Kamyshnikova for doing the heavy
+lifting here.
+  * Added :paramref:`~.Operations.batch_alter_table.naming_convention`
+argument to :meth:`.Operations.batch_alter_table`, as this is
+necessary in order to drop foreign key constraints; these are
+often unnamed on the target database, and in the case that they
+are named, SQLAlchemy is as of the 0.9 series not including these
+names yet.
+  * Fixed bug where the "source_schema" argument was not correctly
+passed when calling :meth:`.BatchOperations.create_foreign_key`.
+Pull request courtesy Malte Marquarding.
+  * Repaired the inspection, copying and rendering of CHECK
+constraints and so-called "schema" types such as Boolean, Enum
+within the batch copy system; the CHECK constraint will not be
+"doubled" when the table is copied, and additionally the
+inspection of the CHECK constraint for its member columns will no
+longer fail with an attribute error.
+  * Added two new arguments
+:paramref:`.Operations.batch_alter_table.reflect_args` and
+:paramref:`.Operations.batch_alter_table.reflect_kwargs`, so that
+arguments may be passed directly to suit the
+:class:`~.sqlalchemy.schema.Table` object that will be reflected.
+
+
+- changes from version 0.7.0:
+  * The "multiple heads / branches" feature has now landed.  This is
+by far the most significant change Alembic has seen since its
+inception; while the workflow of most commands hasn't changed, and
+the format of version files and the "alembic_version" table are
+unchanged as well, a new suite of features opens up in the case
+where multiple version files refer to the same parent, or to the
+"base".  Merging of branches, operating across distinct named
+heads, and multiple independent bases are now all supported.  The
+feature incurs radical changes to the internals of versioning and
+traversal, and should be treated as "beta mode" for the next
+several subsequent releases within 0.7.
+  * In conjunction with support for multiple independent bases, the
+specific version directories are now also configurable to include
+multiple, user-defined directories.  When multiple directories
+exist, the creation of a revision file with no down revision
+requires that the starting directory is indicated; the creation of
+subsequent revisions along that lineage will then automatically
+use that directory for new files.
+  * Added "move and copy" workflow, where a table to be altered is
+copied to a new one with the new structure and the old one
+droppe

commit python3-alembic for openSUSE:Factory

2013-11-12 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2013-11-12 15:21:37

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2013-09-25 17:19:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2013-11-12 15:21:38.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 11 14:52:55 UTC 2013 - p.drou...@gmail.com
+
+- Disable tests; these fail with every openSUSE/SLE version
+
+---



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.rdHKHs/_old  2013-11-12 15:21:38.0 +0100
+++ /var/tmp/diff_new_pack.rdHKHs/_new  2013-11-12 15:21:38.0 +0100
@@ -62,8 +62,9 @@
 # Avoid conflict with alembic python2 package
 mv %{buildroot}/%{_bindir}/alembic %{buildroot}/%{_bindir}/alembic-%{py3_ver}
 
-%check
-nosetests-%{py3_ver}
+# (posophe) Tests fail for every open/SUSE version; disable it
+#%check
+#nosetests-%{py3_ver}
 
 %files
 %defattr(-,root,root,-)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python3-alembic for openSUSE:Factory

2013-09-25 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2013-09-25 17:19:39

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

--- /work/SRC/openSUSE:Factory/python3-alembic/python3-alembic.changes  
2013-08-27 21:22:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-alembic.new/python3-alembic.changes 
2013-09-25 17:19:40.0 +0200
@@ -1,0 +2,17 @@
+Thu Aug  8 20:36:51 UTC 2013 - dmuel...@suse.com
+
+- update to 0.6.0:
+  * [feature] Added new kw argument to EnvironmentContext.configure() 
include_object.
+  * [feature] The output of the alembic history command is now expanded.
+  * [feature] Added alembic.config.Config.cmd_opts attribute, allows access to 
the
+  argparse options passed to the alembic runner.(link)
+  * [feature] Added new command line argument -x, allows extra arguments to be
+  appended to the command line which can be consumed within an env.py script by
+  looking at context.config.cmd_opts.x, or more simply a new method
+  EnvironmentContext.get_x_argument().(link)
+  * [feature] Added -r argument to alembic history command, allows 
specification of [start]:[end] to view a slice of history. 
+  * [feature] Source base is now in-place for Python 2.6 through 3.3, 
+  without the need for 2to3. 
+  * [feature] Added new kw argument to EnvironmentContext.configure() 
include_object.
+
+---

Old:

  alembic-0.5.0.tar.gz
  zzzeek-alembic-5c05656a0f81.zip

New:

  alembic-0.6.0.tar.gz



Other differences:
--
++ python3-alembic.spec ++
--- /var/tmp/diff_new_pack.TgvE7r/_old  2013-09-25 17:19:41.0 +0200
+++ /var/tmp/diff_new_pack.TgvE7r/_new  2013-09-25 17:19:41.0 +0200
@@ -17,17 +17,15 @@
 
 
 Name:   python3-alembic
-Version:0.5.0
+Version:0.6.0
 Release:0
-Url:http://bitbucket.org/zzzeek/alembic
+Url:https://pypi.python.org/pypi/alembic
 Summary:A database migration tool for SQLAlchemy
 License:MIT
 Group:  Development/Languages/Python
-#Source: 
http://pypi.python.org/packages/source/a/alembic/alembic-%{version}.tar.gz
-#NOTE(saschpe): Temporarily use hg version until 0.6.0 is released.
-# To fix Python-3 compat issues
-Source: zzzeek-alembic-5c05656a0f81.zip
+Source: 
http://pypi.python.org/packages/source/a/alembic/alembic-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python3
 BuildRequires:  python3-devel
 BuildRequires:  python3-distribute
 BuildRequires:  unzip
@@ -53,8 +51,7 @@
 * Allows the scripts to execute in some sequential manner.
 
 %prep
-#%%setup -q -n alembic-%{version}
-%setup -q -n zzzeek-alembic-5c05656a0f81
+%setup -q -n alembic-%{version}
 mv docs html && rm -rf html/build
 
 %build

++ alembic-0.5.0.tar.gz -> alembic-0.6.0.tar.gz ++
 4769 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python3-alembic for openSUSE:Factory

2013-05-02 Thread h_root
Hello community,

here is the log from the commit of package python3-alembic for openSUSE:Factory 
checked in at 2013-05-02 09:40:59

Comparing /work/SRC/openSUSE:Factory/python3-alembic (Old)
 and  /work/SRC/openSUSE:Factory/.python3-alembic.new (New)


Package is "python3-alembic"

Changes:

New Changes file:

NO CHANGES FILE!!!

New:

  _link



Other differences:
--
++ _link ++

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org