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.


Reply via email to