Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-alembic for openSUSE:Factory checked in at 2021-04-08 21:31:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-alembic (Old) and /work/SRC/openSUSE:Factory/.python-alembic.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alembic" Thu Apr 8 21:31:51 2021 rev:57 rq:883477 version:1.5.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes 2020-10-10 19:05:50.964530287 +0200 +++ /work/SRC/openSUSE:Factory/.python-alembic.new.2401/python-alembic.changes 2021-04-08 21:31:54.127789780 +0200 @@ -1,0 +2,43 @@ +Wed Apr 7 05:16:16 UTC 2021 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 1.5.8: + * Fixed regression caused by SQLAlchemy 1.4 where the "alembic current" + command would fail due to changes in the ``URL`` object. + * Add async template to Alembic to bootstrap environments that use + async DBAPI. Updated the cookbook to include a migration guide + on how to adapt an existing enviroment for use with DBAPI drivers. + * Fixed bug in versioning model where a downgrade across a revision with a + dependency on another branch, yet an ancestor is also dependent on that + branch, would produce an erroneous state in the alembic_version table, + making upgrades impossible without manually repairing the table. + * Changed the default ordering of "CREATE" and "DROP" statements indexes and + unique constraints within the autogenerate process, so that for example in + an upgrade() operation, a particular index or constraint that is to be + replaced such as for a casing convention change will not produce any naming + conflicts. + * Fixed issue where autogenerate rendering of ``op.alter_column()`` would + fail to include MySQL ``existing_nullable=False`` if the column were part + of a primary key constraint within the table metadata. + * Added support for rendering of "identity" elements on + :class:`.Column` objects, supported in SQLAlchemy via + the :class:`.Identity` element introduced in version 1.4. + * Adding columns with identity is supported on PostgreSQL, + MSSQL and Oracle. Changing the identity options or removing + it is supported only on PostgreSQL and Oracle. + * To accommodate SQLAlchemy 1.4 and 2.0, the migration model now no longer + assumes that the SQLAlchemy Connection will autocommit an individual + operation. + * Modified the ``add_column()`` operation such that the ``Column`` object in + use is shallow copied to a new instance if that ``Column`` is already + attached to a ``table()`` or ``Table``. + * Added rendering for the ``Table.prefixes`` element to autogenerate so that + the rendered Python code includes these directives. + * Alembic 1.5.0 now supports **Python 2.7 and Python 3.6 and above**, as well + as **SQLAlchemy 1.3.0 and above**. + * Add ``__main__.py`` file to alembic package to support invocation + with ``python -m alembic``. + * Removed deprecated ``--head_only`` option to the ``alembic current`` + command +- Drop pytest_depr_from_parent.patch, pytest plugin no longer used. + +------------------------------------------------------------------- Old: ---- alembic-1.4.3.tar.gz pytest_depr_from_parent.patch New: ---- alembic-1.5.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-alembic.spec ++++++ --- /var/tmp/diff_new_pack.Tv246C/_old 2021-04-08 21:31:54.695790403 +0200 +++ /var/tmp/diff_new_pack.Tv246C/_new 2021-04-08 21:31:54.699790407 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-alembic # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-alembic -Version: 1.4.3 +Version: 1.5.8 Release: 0 Summary: A database migration tool for SQLAlchemy License: MIT URL: https://github.com/sqlalchemy/alembic Source0: https://files.pythonhosted.org/packages/source/a/alembic/alembic-%{version}.tar.gz Source1: python-alembic-rpmlintrc -# PATCH-FIX-UPSTREAM pytest_depr_from_parent.patch gh#sqlalchemy/sqlalchemy#5635 mc...@suse.com -# pytest >= 3.4.0 requires Class.from_parent call -Patch0: pytest_depr_from_parent.patch BuildRequires: %{python_module Mako} -BuildRequires: %{python_module SQLAlchemy >= 1.1.0} +BuildRequires: %{python_module SQLAlchemy >= 1.3.0} BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil} @@ -39,11 +36,11 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Mako -Requires: python-SQLAlchemy >= 1.1.0 +Requires: python-SQLAlchemy >= 1.3.0 Requires: python-python-dateutil Requires: python-python-editor >= 0.3 Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives BuildArch: noarch %python_subpackages ++++++ alembic-1.4.3.tar.gz -> alembic-1.5.8.tar.gz ++++++ ++++ 30341 lines of diff (skipped)