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 2026-10-27 16:47:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-alembic (Old)
 and      /work/SRC/openSUSE:Factory/.python-alembic.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-alembic"

Tue Oct 27 16:47:09 2026 rev:92 rq:1392453 version:1.20.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes    
2026-07-02 20:06:12.686651847 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-alembic.new.2252680/python-alembic.changes   
    2026-10-27 16:47:43.192361452 +0100
@@ -1,0 +2,44 @@
+Sun Oct 25 11:54:30 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.20.1:
+  * Drop support for SQLAlchemy 1.4; SQLAlchemy >= 2.0.0 is
+    now required.
+  * Add Python 3.14 and 3.15 to trove classifiers; use PEP 604
+    unions in type annotations.
+  * Autogenerate:
+    - Treat empty string comment as None to prevent repeated
+      diff detections.
+    - Render full set of arguments and dialect prefix for
+      PostgreSQL DOMAIN types.
+    - Strip type casts from PostgreSQL Computed columns to
+      prevent false-positive warnings.
+    - Fix false modified detection on expression-based indexes
+      with type casts.
+    - Detect addition and removal of named CHECK constraints
+      via checkconstraint_byname plugin (now opt-in).
+    - Render dialect-specific kwargs on ForeignKey and CHECK
+      constraints in create_table directives.
+    - Render warning comment above drop_constraint when
+      constraint name is None.
+    - Avoid duplicate CHECK constraints rendered for Enum and
+      Boolean types in SQLAlchemy 2.1.
+  * Batch mode:
+    - Warn when unnamed CHECK constraint on reflected table is
+      omitted from batch recreate.
+    - Fix duplicate CHECK constraint emission and naming
+      convention issues for Boolean/Enum types.
+    - Apply batch_alter_table.naming_convention only to
+      unnamed reflected constraints.
+  * Operations / Engine:
+    - Fix invalid ALTER TABLE on identity columns when
+      existing_server_default is omitted on PostgreSQL.
+    - Fix TypeError when loading plugins pointing to a module
+      in alembic.plugins entrypoint.
+    - Accommodate Float/Numeric and (rand()) expressions in
+      compare_server_default on MySQL.
+    - Offline stamp/downgrade to base no longer emits spurious
+      DROP TABLE alembic_version.
+    - Use target_tokens and target_table_key from SQLAlchemy
+      2.1 to resolve ForeignKey targets containing dots.
+
+-------------------------------------------------------------------

Old:
----
  alembic-1.18.5.tar.gz

New:
----
  alembic-1.20.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-alembic.spec ++++++
--- /var/tmp/diff_new_pack.Ty7Dl0/_old  2026-10-27 16:47:44.114400119 +0100
+++ /var/tmp/diff_new_pack.Ty7Dl0/_new  2026-10-27 16:47:44.116400203 +0100
@@ -23,7 +23,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-alembic
-Version:        1.18.5
+Version:        1.20.1
 Release:        0
 Summary:        A database migration tool for SQLAlchemy
 License:        MIT
@@ -31,14 +31,13 @@
 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 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}
+BuildRequires:  %{python_module pytest >= 8}
 BuildRequires:  %{python_module pytest-xdist}
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module typing-extensions >= 4}
+BuildRequires:  %{python_module setuptools >= 77.0.3}
+BuildRequires:  %{python_module tomli if %python-base < 3.11}
+BuildRequires:  %{python_module typing-extensions >= 4.12}
 BuildRequires:  %{python_module tzdata}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  %{pythons}
@@ -46,7 +45,7 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-Mako
 Requires:       python-SQLAlchemy >= 2.0.0
-Requires:       python-typing-extensions >= 4
+Requires:       python-typing-extensions >= 4.12
 BuildArch:      noarch
 %if %{with libalternatives}
 BuildRequires:  alts
@@ -55,9 +54,8 @@
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 %endif
-%if 0%{?python_version_nodots} < 39
-Requires:       python-importlib-metadata
-Requires:       python-importlib-resources
+%if 0%{?python_version_nodots} < 311
+Requires:       python-tomli
 %endif
 %python_subpackages
 

++++++ alembic-1.18.5.tar.gz -> alembic-1.20.1.tar.gz ++++++
++++ 29418 lines of diff (skipped)

Reply via email to