From 1f5efd1aa65090cf0fbfb39264a6146af4f478a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20R=C5=AF=C5=BEi=C4=8Dka?= Date: Tue, 13 Oct 2026 22:10:53 +0200 Subject: [PATCH 1/2] python3-SQLAlchemy: update to 2.0.42 Also obsolete python3-SQLAlchemy2 --- srcpkgs/python3-SQLAlchemy/template | 31 +++++++++++++++++++--------- srcpkgs/python3-SQLAlchemy/update | 1 - srcpkgs/python3-SQLAlchemy2 | 1 + srcpkgs/python3-SQLAlchemy2/template | 23 --------------------- srcpkgs/python3-SQLAlchemy2/update | 1 - 5 files changed, 22 insertions(+), 35 deletions(-) create mode 120000 srcpkgs/python3-SQLAlchemy2 delete mode 100644 srcpkgs/python3-SQLAlchemy2/template delete mode 100644 srcpkgs/python3-SQLAlchemy2/update diff --git a/srcpkgs/python3-SQLAlchemy/template b/srcpkgs/python3-SQLAlchemy/template index 604dd08812cdb8..27420046298879 100644 --- a/srcpkgs/python3-SQLAlchemy/template +++ b/srcpkgs/python3-SQLAlchemy/template @@ -1,19 +1,30 @@ # Template file for 'python3-SQLAlchemy' pkgname=python3-SQLAlchemy -version=1.4.54 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=2.0.42 +revision=1 +build_style=python3-pep517 +make_check_args="--ignore=test/aaa_profiling + --deselect=test/base/test_tutorials.py::DocTest_sqlite+pysqlite_ + --ignore=test/typing/test_mypy.py" +# requires mypy>=1.17 +hostmakedepends="python3-setuptools python3-Cython python3-wheel" makedepends="python3-devel" -depends="python3-greenlet" -checkdepends="python3-pytest-xdist" -short_desc="SQL Toolkit and Object Relational Mapper for Python3" -maintainer="Orphaned " +depends="python3-greenlet python3-typing_extensions" +checkdepends="${depends} python3-mypy python3-pytest-xdist" +short_desc="SQL Toolkit and Object Relational Mapper for Python3 (v2)" +maintainer="icp " license="MIT" homepage="https://www.sqlalchemy.org" -distfiles="${PYPI_SITE}/s/sqlalchemy/sqlalchemy-${version}.tar.gz" -checksum=4470fbed088c35dc20b78a39aaf4ae54fe81790c783b3264872a0224f437c31a +changelog="https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html" +distfiles="${PYPI_SITE}/s/sqlaLchemy/sqlalchemy-${version}.tar.gz" +checksum=160bedd8a5c28765bd5be4dec2d881e109e33b34922e50a3b881a7681773ac5f + +replaces="python3-SQLAlchemy2>=0" post_install() { vlicense LICENSE } + +python3-SQLAlchemy_package() { + short_desc+=" (transitional dummy package)" +} diff --git a/srcpkgs/python3-SQLAlchemy/update b/srcpkgs/python3-SQLAlchemy/update index 45447ff669d625..bda8ba45e2c5e2 100644 --- a/srcpkgs/python3-SQLAlchemy/update +++ b/srcpkgs/python3-SQLAlchemy/update @@ -1,2 +1 @@ pkgname=sqlalchemy -pattern="${pkgname}-\K1\.[0-9.]+(post[0-9]*)?(?=\.tar\.gz)" diff --git a/srcpkgs/python3-SQLAlchemy2 b/srcpkgs/python3-SQLAlchemy2 new file mode 120000 index 00000000000000..7639827b0ebb6b --- /dev/null +++ b/srcpkgs/python3-SQLAlchemy2 @@ -0,0 +1 @@ +python3-SQLAlchemy \ No newline at end of file diff --git a/srcpkgs/python3-SQLAlchemy2/template b/srcpkgs/python3-SQLAlchemy2/template deleted file mode 100644 index f5ae3c1c7cb43c..00000000000000 --- a/srcpkgs/python3-SQLAlchemy2/template +++ /dev/null @@ -1,23 +0,0 @@ -# Template file for 'python3-SQLAlchemy2' -pkgname=python3-SQLAlchemy2 -version=2.0.42 -revision=2 -build_style=python3-pep517 -make_check_args="--ignore=test/typing/test_mypy.py" # requires mypy>=1.17 -hostmakedepends="python3-setuptools python3-Cython python3-wheel" -makedepends="python3-devel" -depends="python3-greenlet python3-typing_extensions" -checkdepends="${depends} python3-mypy python3-pytest-xdist" -short_desc="SQL Toolkit and Object Relational Mapper for Python3 (v2)" -maintainer="icp " -license="MIT" -homepage="https://www.sqlalchemy.org" -changelog="https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html" -distfiles="${PYPI_SITE}/s/sqlaLchemy/sqlalchemy-${version}.tar.gz" -checksum=160bedd8a5c28765bd5be4dec2d881e109e33b34922e50a3b881a7681773ac5f - -conflicts="python3-SQLAlchemy" - -post_install() { - vlicense LICENSE -} diff --git a/srcpkgs/python3-SQLAlchemy2/update b/srcpkgs/python3-SQLAlchemy2/update deleted file mode 100644 index bda8ba45e2c5e2..00000000000000 --- a/srcpkgs/python3-SQLAlchemy2/update +++ /dev/null @@ -1 +0,0 @@ -pkgname=sqlalchemy From c22eebd09a6a74be53afb0e7ea7f4644143efd37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20R=C5=AF=C5=BEi=C4=8Dka?= Date: Tue, 13 Oct 2026 21:43:31 +0200 Subject: [PATCH 2/2] python3-alembic: update to 1.20.0. --- srcpkgs/python3-alembic/template | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/srcpkgs/python3-alembic/template b/srcpkgs/python3-alembic/template index 164c1d14440e63..03935ec02a64fe 100644 --- a/srcpkgs/python3-alembic/template +++ b/srcpkgs/python3-alembic/template @@ -1,17 +1,18 @@ # Template file for 'python3-alembic' pkgname=python3-alembic -version=1.9.4 -revision=4 -build_style=python3-module +version=1.20.0 +revision=1 +build_style=python3-pep517 hostmakedepends="python3-setuptools" -depends="python3-Mako python3-SQLAlchemy python3-dateutil python3-editor" +depends="python3-Mako python3-SQLAlchemy python3-dateutil python3-editor + python3-typing_extensions" short_desc="Database migration tool for SQLAlchemy" maintainer="Piotr Wójcik " license="MIT" homepage="https://github.com/sqlalchemy/alembic" changelog="https://raw.githubusercontent.com/sqlalchemy/alembic/master/docs/build/changelog.rst" distfiles="${PYPI_SITE}/a/alembic/alembic-${version}.tar.gz" -checksum=4d3bd32ecdbb7bbfb48a9fe9e6d6fd6a831a1b59d03e26e292210237373e7db5 +checksum=db505480647bc60386c5369402f4a57a506b7539c9e9ef5e270d45cbbe4939bf make_check=no # tests require deprecated pytest behavior that throws errors post_install() {