pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/py-alembic



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Mar 14 15:26:05 UTC 2025

Modified Files:
        pkgsrc/databases/py-alembic: Makefile distinfo

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.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/databases/py-alembic/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/py-alembic/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-alembic/Makefile
diff -u pkgsrc/databases/py-alembic/Makefile:1.37 pkgsrc/databases/py-alembic/Makefile:1.38
--- pkgsrc/databases/py-alembic/Makefile:1.37   Fri Jan 31 08:43:08 2025
+++ pkgsrc/databases/py-alembic/Makefile        Fri Mar 14 15:26:05 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2025/01/31 08:43:08 adam Exp $
+# $NetBSD: Makefile,v 1.38 2025/03/14 15:26:05 adam Exp $
 
-DISTNAME=      alembic-1.14.1
+DISTNAME=      alembic-1.15.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/alembic/}
@@ -12,8 +12,8 @@ LICENSE=      mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako
-DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=1.3.0:../../databases/py-sqlalchemy
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=1.4.0:../../databases/py-sqlalchemy
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.12:../../devel/py-typing-extensions
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/databases/py-alembic/distinfo
diff -u pkgsrc/databases/py-alembic/distinfo:1.30 pkgsrc/databases/py-alembic/distinfo:1.31
--- pkgsrc/databases/py-alembic/distinfo:1.30   Fri Jan 31 08:43:08 2025
+++ pkgsrc/databases/py-alembic/distinfo        Fri Mar 14 15:26:05 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.30 2025/01/31 08:43:08 adam Exp $
+$NetBSD: distinfo,v 1.31 2025/03/14 15:26:05 adam Exp $
 
-BLAKE2s (alembic-1.14.1.tar.gz) = 45ab62c27ffa8fe9810f110f2682060c51a2e2e3e6647b2230d4ea2621e61332
-SHA512 (alembic-1.14.1.tar.gz) = ae3f31f102ff6e2903d0719051e58fb7b30c251a9ce20c22e658bb343ba252cb0d66adc429ec83fc65ce73d6a6f6ae1673c878de81f433baa16663393a14d3dd
-Size (alembic-1.14.1.tar.gz) = 1918219 bytes
+BLAKE2s (alembic-1.15.1.tar.gz) = 1777246fc575c2db12da7485f5ff794b025ee0b436ff43bd47eaafddcbf278bd
+SHA512 (alembic-1.15.1.tar.gz) = 8f1a536293c4ad8bf897ec4d4ea8ebe589a132db5ebd2859efde802e938f81e40ec08e20c477275a65e6f0e59cf0c34f128b54081e5f300ff343b0b21cc478db
+Size (alembic-1.15.1.tar.gz) = 1924789 bytes



Home | Main Index | Thread Index | Old Index