Subject: CVS commit: pkgsrc/databases/py-alembic
From: Adam Ciarcinski
Date: 2025-03-14 16:26:05
Message id: 20250314152605.38978FBE1@cvs.NetBSD.org

Log Message:
py-alembic: updated to 1.15.1

1.15.1

bug

[bug] [installation]
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.

1.15.0

changed

[changed] [general]
Support for Python 3.8 is dropped as of Alembic 1.15.0; this version is now EOL \ 
so Python 3.9 or higher is required for Alembic 1.15.
[changed] [general]
Support for SQLAlchemy 1.3, which was EOL as of 2021, is now dropped from \ 
Alembic as of version 1.15.0. SQLAlchemy version 1.4 or greater is required for \ 
use with Alembic 1.15.0.
[changed] [general]
Installation has been converted to use PEP 621, e.g. pyproject.toml.
usecase

[usecase] [autogenerate]
Index autogenerate will now render labels for expressions that use them. This is \ 
useful when applying operator classes in PostgreSQL that can be keyed on the \ 
label name.

[usecase] [autogenerate]
Add revision context to AutogenerateDiffsDetected so that command can be wrapped \ 
and diffs may be output in a different format. Pull request courtesy \ 
Louis-Amaury Chaib (@lachaib).

bug

[bug] [environment]
Added a basic docstring to the migration template files so that the \ 
upgrade/downgrade methods pass the D103 linter check which requires a docstring \ 
for public functions. Pull request courtesy Peter Cock.

[bug] [autogenerate]
Fixed autogenerate rendering bug where the deferrable element of \ 
UniqueConstraint, a bool, were being stringified rather than repr’ed when \ 
generating Python code.

Files:
RevisionActionfile
1.38modifypkgsrc/databases/py-alembic/Makefile
1.31modifypkgsrc/databases/py-alembic/distinfo