commit python3-alembic for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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