Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages /
python-sqlalchemy1.4
Commits:
102cdcc9 by Carl Smedstad at 2024-11-24T13:09:42+01:00
Add nvchecker config
- - - - -
1b73ac8e by Carl Smedstad at 2024-11-24T13:24:58+01:00
Python 3.13 compatibility
- Apply upstream patch.
- Deselect broken tests.
- - - - -
399cf674 by Carl Smedstad at 2024-11-24T13:56:46+01:00
upgpkg: 1.4.54-2: Python 3.13 rebuild
- - - - -
3 changed files:
- .SRCINFO
- + .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-sqlalchemy1.4
pkgdesc = Python SQL toolkit and Object Relational Mapper
- pkgver = 1.4.52
- pkgrel = 1
+ pkgver = 1.4.54
+ pkgrel = 2
url = https://www.sqlalchemy.org/
arch = x86_64
license = MIT
@@ -17,7 +17,7 @@ pkgbase = python-sqlalchemy1.4
optdepends = python-psycopg2: connect to PostgreSQL database
provides = python-sqlalchemy
conflicts = python-sqlalchemy
- source =
python-sqlalchemy1.4-1.4.52.tar.gz::https://github.com/sqlalchemy/sqlalchemy/archive/refs/tags/rel_1_4_52.tar.gz
- sha512sums =
d63ad982073eeeb094dd026ccf92907b829ee12c28a6f1092948077f0112695b1b22c28f9ad2eb7ff063ff8926cb416a1e45102df016ada5c1f866de373bb0e8
+ source =
python-sqlalchemy1.4-1.4.54.tar.gz::https://github.com/sqlalchemy/sqlalchemy/archive/refs/tags/rel_1_4_54.tar.gz
+ sha512sums =
70447ff653f0d7c47855ffbb70d0b75c6982137673543da6dfbd38610eaf817d4fb41841d5495e8c3a953f169b93120ec2e3ab8c04bb7c53c84e8870af633682
pkgname = python-sqlalchemy1.4
=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,7 @@
+["python-sqlalchemy1.4"]
+source = "git"
+git = "https://github.com/sqlalchemy/sqlalchemy"
+from_pattern = '_'
+to_pattern = '.'
+prefix = "rel_"
+include_regex = '^rel_1_\d+_\d+$'
=====================================
PKGBUILD
=====================================
@@ -4,9 +4,9 @@
_name="sqlalchemy"
pkgname=python-sqlalchemy1.4
-pkgver=1.4.52
+pkgver=1.4.54
_ver="rel_${pkgver//./_}"
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url="https://www.sqlalchemy.org/"
license=('MIT')
@@ -20,7 +20,7 @@ provides=('python-sqlalchemy')
source=("$pkgname-$pkgver.tar.gz::https://github.com/sqlalchemy/sqlalchemy/archive/refs/tags/${_ver}.tar.gz")
# https://github.com/sqlalchemy/sqlalchemy/discussions/11138
#validpgpkeys=('83AF7ACE251C13E6BB7DEFBD330239C1C4DAFEE1')
-sha512sums=('d63ad982073eeeb094dd026ccf92907b829ee12c28a6f1092948077f0112695b1b22c28f9ad2eb7ff063ff8926cb416a1e45102df016ada5c1f866de373bb0e8')
+sha512sums=('70447ff653f0d7c47855ffbb70d0b75c6982137673543da6dfbd38610eaf817d4fb41841d5495e8c3a953f169b93120ec2e3ab8c04bb7c53c84e8870af633682')
prepare() {
cd $_name-$_ver
@@ -35,7 +35,24 @@ build() {
check() {
cd $_name-$_ver
- PYTHONPATH=build/lib pytest
+ # Deselect tests failing on Python 3.13 - reported by Fedora as well, see:
+ # https://github.com/sqlalchemy/sqlalchemy/pull/11500
+ PYTHONPATH=build/lib pytest \
+ --deselect
test/orm/test_mapper.py::MapperTest::test_synonym_nonexistent_attr \
+ --deselect
test/ext/test_serializer.py::ColumnPropertyWParamTest::test_deserailize_colprop
\
+ --deselect test/ext/test_serializer.py::SerializeTest::test_aliases \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_annotated_one \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_any \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_attribute \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_columns \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_expression \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_mapper \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_orm_join \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_query_one \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_query_three \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_query_two \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_tables \
+ --deselect test/ext/test_serializer.py::SerializeTest::test_unicode
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sqlalchemy1.4/-/compare/2b06c393b1347d6e76bda6ffe4d6895c89c294d5...399cf67440e25948cd1618c0c4b13afd971442fd
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sqlalchemy1.4/-/compare/2b06c393b1347d6e76bda6ffe4d6895c89c294d5...399cf67440e25948cd1618c0c4b13afd971442fd
You're receiving this email because of your account on gitlab.archlinux.org.