Sync from SUSE:SLFO:Main python-alembic revision e5521e8a32bf97aab84064c386d98d3f
This commit is contained in:
parent
5f5edf2259
commit
9399a24db9
BIN
alembic-1.12.1.tar.gz
(Stored with Git LFS)
BIN
alembic-1.12.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
alembic-1.13.3.tar.gz
(Stored with Git LFS)
Normal file
BIN
alembic-1.13.3.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,100 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 28 19:16:36 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.13.3:
|
||||
* Render `if_exists` and `if_not_exists` parameters in
|
||||
`CreateTableOp`, `CreateIndexOp`, `DropTableOp` and
|
||||
`DropIndexOp` in an autogenerate context.
|
||||
* Enhance `version_locations` parsing to handle paths containing
|
||||
newlines.
|
||||
* Added support for `Operations.create_table.if_not_exists` and
|
||||
`Operations.drop_table.if_exists`, adding similar
|
||||
functionality to render IF [NOT] EXISTS for table operations
|
||||
in a similar way as with indexes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 13 23:30:46 UTC 2024 - Guang Yee <gyee@suse.com>
|
||||
|
||||
- update to 1.13.2:
|
||||
* Improve computed column compare function to support multi-line
|
||||
expressions. Pull request courtesy of Georg Wicke-Arndt.
|
||||
* Fixed bug in alembic command stdout where long messages were
|
||||
not properly wrapping at the terminal width. Pull request
|
||||
courtesy Saif Hakim.
|
||||
* Fixed internal issue where Alembic would call
|
||||
connection.execute() sending an empty tuple to indicate
|
||||
“no params”. In SQLAlchemy 2.1 this case will be deprecated as
|
||||
“empty sequence” is ambiguous as to its intent.
|
||||
* Fixes to support pytest 8.1 for the test suite.
|
||||
* Fixed the detection of serial column in autogenerate with
|
||||
tables not under default schema on PostgreSQL.
|
||||
- Drop pytest8.patch as it has merged upstream and included
|
||||
in the 1.31.2 release.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 17 13:09:48 UTC 2024 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
- Add pytest8.patch to fix the tests with the new pytest
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 27 09:35:46 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.13.1:
|
||||
* Fixed :class:`.Rewriter` so that more than two instances
|
||||
could be chained together correctly, also allowing multiple
|
||||
``process_revision_directives`` callables to be chained.
|
||||
* Fixed issue where the method
|
||||
:meth:`.EnvironmentContext.get_x_argument` using the
|
||||
:paramref:`.EnvironmentContext.get_x_argument.as_dictionary`
|
||||
parameter would fail if an argument key were passed on the
|
||||
command line as a name alone, that is, without an equal sign
|
||||
``=`` or a value. Behavior is repaired where this condition is
|
||||
detected and will return a blank string for the given key,
|
||||
consistent with the behavior where the ``=`` sign is
|
||||
present and no value.
|
||||
* Fixed issue where the "unique" flag of an ``Index`` would not
|
||||
be maintained when generating downgrade migrations.
|
||||
* Fixed bug in versioning model where a downgrade across a
|
||||
revision with two down revisions with one down revision
|
||||
depending on the other, would produce an erroneous state in
|
||||
the alembic_version table, making upgrades impossible
|
||||
without manually repairing the table.
|
||||
* Updated pep-484 typing to pass mypy "strict" mode, however
|
||||
including per-module qualifications for specific typing
|
||||
elements not yet complete.
|
||||
* This allows us to catch specific typing issues that have been
|
||||
ongoing such as import symbols not properly exported.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 14 09:13:53 UTC 2023 - Petr Gajdos <pgajdos@suse.com>
|
||||
|
||||
- update to 1.13.0:
|
||||
* Fixed issue where the ``alembic check`` command did not
|
||||
function correctly with upgrade structures that have multiple,
|
||||
top-level elements, as are generated from the "multi-env"
|
||||
environment template.
|
||||
* Updated logic introduced in :ticket:`151` to allow
|
||||
``if_exists`` and ``if_not_exists`` on index operations also
|
||||
on SQLAlchemy 1.4 series. Previously this feature was
|
||||
mistakenly requiring the 2.0 series.
|
||||
* Replaced ``python-dateutil`` with the standard library module
|
||||
zoneinfo.
|
||||
* Alembic 1.13 now supports Python 3.8 and above.
|
||||
* Fixed autogenerate issue where ``create_table_comment()`` and
|
||||
``drop_table_comment()`` rendering in a batch table modify
|
||||
would include the "table" and "schema" arguments, which are
|
||||
not accepted in batch as these are already part of the top
|
||||
level block.
|
||||
* Additional fixes to PostgreSQL expression index compare
|
||||
feature. The compare now correctly accommodates casts and
|
||||
differences in spacing.
|
||||
* Added detection logic for operation clauses inside the
|
||||
expression, skipping the compare of these expressions.
|
||||
* To accommodate these changes the logic for the comparison of
|
||||
the indexes and unique constraints was moved to the dialect
|
||||
implementation, allowing greater flexibility.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 14 12:40:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-alembic
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-alembic
|
||||
Version: 1.12.1
|
||||
Version: 1.13.3
|
||||
Release: 0
|
||||
Summary: A database migration tool for SQLAlchemy
|
||||
License: MIT
|
||||
@ -26,12 +26,13 @@ URL: https://github.com/sqlalchemy/alembic
|
||||
Source0: https://files.pythonhosted.org/packages/source/a/alembic/alembic-%{version}.tar.gz
|
||||
BuildRequires: %{python_module Mako}
|
||||
BuildRequires: %{python_module SQLAlchemy >= 2.0.0}
|
||||
BuildRequires: %{python_module backports.zoneinfo if %python-base < 3.9}
|
||||
BuildRequires: %{python_module importlib-metadata if %python-base < 3.9}
|
||||
BuildRequires: %{python_module importlib-resources if %python-base < 3.9}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pytest-xdist}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module python-dateutil}
|
||||
BuildRequires: %{python_module pytzdata}
|
||||
BuildRequires: %{python_module typing-extensions >= 4}
|
||||
BuildRequires: %{python_module wheel}
|
||||
BuildRequires: %{pythons}
|
||||
@ -41,7 +42,7 @@ Requires: python-Mako
|
||||
Requires: python-SQLAlchemy >= 2.0.0
|
||||
Requires: python-typing-extensions >= 4
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
BuildArch: noarch
|
||||
%if 0%{?python_version_nodots} < 39
|
||||
Requires: python-importlib-metadata
|
||||
@ -64,7 +65,6 @@ offers the following functionality:
|
||||
|
||||
%prep
|
||||
%setup -q -n alembic-%{version}
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
Loading…
Reference in New Issue
Block a user