Hello community, here is the log from the commit of package python-alembic for openSUSE:Factory checked in at 2019-09-02 13:26:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-alembic (Old) and /work/SRC/openSUSE:Factory/.python-alembic.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alembic" Mon Sep 2 13:26:00 2019 rev:45 rq:727461 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes 2019-07-08 16:36:59.912616017 +0200 +++ /work/SRC/openSUSE:Factory/.python-alembic.new.7948/python-alembic.changes 2019-09-02 13:26:01.641304776 +0200 @@ -1,0 +2,58 @@ +Sat Aug 31 04:36:49 UTC 2019 - Arun Persaud <a...@gmx.de> + +- specfile: + * increased min version of SQLAlechmy + +- update to version 1.1.0: + * bug + + Fixed bug where the double-percent logic applied to some + dialects such as psycopg2 would be rendered in --sql mode, by + allowing dialect options to be passed through to the dialect + used to generate SQL and then providing paramstyle="named" so + that percent signs need not be doubled. For users having this + issue, existing env.py scripts need to add + dialect_opts={"paramstyle": "named"} to their offline + context.configure(). See the alembic/templates/generic/env.py + template for an example. References: #562 + + Fixed use of the deprecated “imp” module, which is used to + detect pep3147 availability as well as to locate .pyc files, + which started emitting deprecation warnings during the test + suite. The warnings were not being emitted earlier during the + test suite, the change is possibly due to changes in py.test + itself but this is not clear. The check for pep3147 is set to + True for any Python version 3.5 or greater now and importlib is + used when available. Note that some dependencies such as + distutils may still be emitting this warning. Tests are adjusted + to accommodate for dependencies that emit the warning as well. + + Fixed issue where emitting a change of column name for MySQL did + not preserve the column comment, even if it were specified as + existing_comment. References: #594 + + Removed the “python setup.py test” feature in favor of a + straight run of “tox”. Per Pypa / pytest developers, “setup.py” + commands are in general headed towards deprecation in favor of + tox. The tox.ini script has been updated such that running “tox” + with no arguments will perform a single run of the test suite + against the default installed Python interpreter. See also + https://github.com/pypa/setuptools/issues/1684 + https://github.com/pytest-dev/pytest/issues/5534 + References: #592 + * usecase + + The “alembic init” command will now proceed if the target + directory exists as long as it’s still empty. Previously, it + would not proceed if the directory existed. The new behavior is + modeled from what git does, to accommodate for container or + other deployments where an Alembic target directory may need to + be already mounted instead of being created with alembic + init. Pull request courtesy Aviskar KC. References: #571 + * misc + + Alembic 1.1 bumps the minimum version of SQLAlchemy to 1.1. As + was the case before, Python requirements remain at Python 2.7, + or in the 3.x series Python 3.4. + + The test suite for Alembic now makes use of SQLAlchemy’s testing + framework directly. Previously, Alembic had its own version of + this framework that was mostly copied from that of SQLAlchemy to + enable testing with older SQLAlchemy versions. The majority of + this code is now removed so that both projects can leverage + improvements from a common testing framework. + +------------------------------------------------------------------- Old: ---- alembic-1.0.11.tar.gz New: ---- alembic-1.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-alembic.spec ++++++ --- /var/tmp/diff_new_pack.6wxi2g/_old 2019-09-02 13:26:02.957304529 +0200 +++ /var/tmp/diff_new_pack.6wxi2g/_new 2019-09-02 13:26:02.993304521 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-alembic -Version: 1.0.11 +Version: 1.1.0 Release: 0 Summary: A database migration tool for SQLAlchemy License: MIT @@ -27,7 +27,7 @@ Source0: https://files.pythonhosted.org/packages/source/a/alembic/alembic-%{version}.tar.gz Source1: python-alembic-rpmlintrc BuildRequires: %{python_module Mako} -BuildRequires: %{python_module SQLAlchemy >= 0.9.0} +BuildRequires: %{python_module SQLAlchemy >= 1.1.0} BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil} @@ -36,7 +36,7 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Mako -Requires: python-SQLAlchemy >= 0.9.0 +Requires: python-SQLAlchemy >= 1.1.0 Requires: python-python-dateutil Requires: python-python-editor >= 0.3 Requires(post): update-alternatives ++++++ alembic-1.0.11.tar.gz -> alembic-1.1.0.tar.gz ++++++ ++++ 26973 lines of diff (skipped)