16 Commits

Author SHA256 Message Date
9d24ca03ad Accepting request 1298832 from devel:languages:python
- Make the libalternatives transition conditional

OBS-URL: https://build.opensuse.org/request/show/1298832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=87
2025-08-12 15:03:29 +00:00
54cf9466f4 - Make the libalternatives transition conditional
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=176
2025-08-11 12:44:11 +00:00
ad2a0457ae Accepting request 1286097 from devel:languages:python
- Convert to libalternatives

OBS-URL: https://build.opensuse.org/request/show/1286097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=86
2025-06-18 13:53:45 +00:00
4edb95d937 - Convert to libalternatives
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=174
2025-06-16 12:19:49 +00:00
8162c12554 Accepting request 1267106 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1267106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=85
2025-04-07 15:35:06 +00:00
c2f8b033f2 Accepting request 1267097 from home:glaubitz:branches:devel:languages:python
- Update to 1.15.2
  * Fixed issue where the "modified_name" of :class:`.AlterColumnOp` would not
    be considered when rendering op directives for autogenerate. While
    autogenerate cannot detect changes in column name, this would nonetheless
    impact approaches that made use of this attribute in rewriter recipes. Pull
    request courtesy lenvk.

OBS-URL: https://build.opensuse.org/request/show/1267097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=172
2025-04-04 10:52:09 +00:00
fd6a8cf4bd Accepting request 1255008 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1255008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=84
2025-03-24 12:25:16 +00:00
6ff53f34eb Accepting request 1254965 from home:glaubitz:branches:devel:languages:python
- Update to 1.15.1
  * Fixed an issue in the new :pep:`621` ``pyproject.toml`` layout that
    prevented Alembic's template files from being included in the ``.whl``
    file in the distribution.

OBS-URL: https://build.opensuse.org/request/show/1254965
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=170
2025-03-21 13:02:23 +00:00
62d35ed945 Accepting request 1240751 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1240751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=83
2025-01-29 15:09:48 +00:00
0bbe50d04e Accepting request 1240525 from home:glaubitz:branches:devel:languages:python
- Update to 1.14.1
  * Modified SQLite’s dialect to render “ALTER TABLE <t> RENAME COLUMN”
    when Operations.alter_column() is used with a straight rename,
    supporting SQLite’s recently added column rename feature.
  * Added tzdata to tz extras, which is required on some platforms
    such as Windows. Pull request courtesy Danipulok.
  * Fixed bug where autogen render of a “variant” type would fail to
    catch the variants if the leading type were a dialect-specific type,
    rather than a generic type.

OBS-URL: https://build.opensuse.org/request/show/1240525
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=168
2025-01-28 10:11:27 +00:00
c62390d9df Accepting request 1225089 from devel:languages:python
- update to el_1_14_0:
  * **[usecase] [runtime]** Added a new hook to the
    `DefaultImpl` `DefaultImpl.version_table_impl()`.  This allows
    third party dialects to define the exact structure of the
    alembic_version table, to include use cases where the table
    requires special directives and/or additional columns so that
    it may function correctly on a particular backend.

OBS-URL: https://build.opensuse.org/request/show/1225089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=82
2024-11-20 15:59:18 +00:00
9a12f38e20 - update to el_1_14_0:
* **[usecase] [runtime]** Added a new hook to the
    `DefaultImpl` `DefaultImpl.version_table_impl()`.  This allows
    third party dialects to define the exact structure of the
    alembic_version table, to include use cases where the table
    requires special directives and/or additional columns so that
    it may function correctly on a particular backend.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=166
2024-11-19 12:32:07 +00:00
4f1af2c527 Accepting request 1204393 from devel:languages:python
- 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.

- update to 1.13.2:

OBS-URL: https://build.opensuse.org/request/show/1204393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=81
2024-09-30 13:34:28 +00:00
88fb1f0eff - 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.
- update to 1.13.2:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=164
2024-09-28 19:20:47 +00:00
32847390cd Accepting request 1198069 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1198069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-alembic?expand=0&rev=80
2024-09-03 11:37:07 +00:00
13c002f005 Accepting request 1197961 from home:yeey:branches:devel:languages:python
- update to 1.31.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.

OBS-URL: https://build.opensuse.org/request/show/1197961
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=162
2024-08-31 12:30:43 +00:00
4 changed files with 5 additions and 19 deletions

BIN
alembic-1.15.2.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbe9751705c5e0f14877f02d46c53d10885e377e3d90eda810a016f9baa19e8e
size 1988064

View File

@@ -1,16 +1,3 @@
-------------------------------------------------------------------
Wed Dec 3 22:05:51 UTC 2025 - Guang Yee <gyee@suse.com>
- Update to 1.17.2
* [feature] [operations] Added Operations.implementation_for.replace parameter to
Operations.implementation_for(), allowing replacement of existing
operation implementations. This allows for existing operations such as
CreateTableOp to be extended directly.
* [bug] [mssql] Fixed issue in SQL Server dialect where the DROP that's automatically
emitted for existing default constraints during an ALTER COLUMN needs to
take place before not just the modification of the column's default, but
also before the column's type is changed.
-------------------------------------------------------------------
Mon Aug 11 12:43:03 UTC 2025 - Markéta Machová <mmachova@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-alembic
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-alembic
Version: 1.17.2
Version: 1.15.2
Release: 0
Summary: A database migration tool for SQLAlchemy
License: MIT
@@ -32,7 +32,6 @@ Source0: https://files.pythonhosted.org/packages/source/a/alembic/alembic
BuildRequires: %{python_module Mako}
BuildRequires: %{python_module SQLAlchemy >= 2.0.0}
BuildRequires: %{python_module backports.zoneinfo if %python-base < 3.9}
BuildRequires: %{python_module black}
BuildRequires: %{python_module importlib-metadata if %python-base < 3.9}
BuildRequires: %{python_module importlib-resources if %python-base < 3.9}
BuildRequires: %{python_module pip}