guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 99edd73ffbfea79bf29df29ffd2745daf6aaade6
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Jul 23 21:02:46 2025 +0200

    gnu: python-tortoise-orm: Update to 0.22.2.
    
    * gnu/packages/databases.scm (python-tortoise-orm): Update to 0.22.2.
    [arguments]<#:tests?>: Enable them.
    <#:test-flags>: Disable failing tests.
    [native-inputs]: Add python-asyncodbc, python-fastapi, python-psycopg,
    python-psycopg-pool, python-pydantic-2, python-pyodbc, python-pytest;
    replace poetry with python-poetry-core.
    [propagated-inputs]: Unpin python-aiosqlite.
    
    Change-Id: If11a7fa77af8b3c40e447f5ae699156cb8fac9d9
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/databases.scm | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5d1b29cff0..b148f4f839 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3766,7 +3766,7 @@ of PyMySQL.  @code{aiomysql} tries to preserve the same 
API as the
 (define-public python-tortoise-orm
   (package
     (name "python-tortoise-orm")
-    (version "0.20.0")
+    (version "0.22.2")
     (source
      (origin
        (method git-fetch)
@@ -3775,16 +3775,31 @@ of PyMySQL.  @code{aiomysql} tries to preserve the same 
API as the
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "19rgyvs2y9gn27x71y7djdz6rb6bszgvprv55q1hr4266wy6g999"))))
+        (base32 "1xzwywvb3898hm41vwkzn785ziqprxh6lcf0lpmrgfcsc9qnnhzk"))))
     (build-system pyproject-build-system)
-    ;; The test suite relies on asynctest, which is abandoned and doesn't
-    ;; support Python >= 3.8.
-    (arguments '(#:tests? #f))
+    (arguments
+     (list
+      #:test-flags
+      #~(list "-k" (string-join
+                    (list "not test_enum"  ; Fixed in the next release.
+                          ;; tortoise.exceptions.OperationalError
+                          "test_delete"
+                          "test_delete_limit"
+                          "test_delete_limit_order_by"
+                          "test_update_with_limit_ordering")
+                    " and not "))))
     (native-inputs
-     (list poetry))
+     (list python-asyncodbc
+           python-fastapi
+           python-poetry-core
+           python-psycopg
+           python-psycopg-pool
+           python-pydantic-2
+           python-pyodbc
+           python-pytest))
     (propagated-inputs
      (list python-aiomysql
-           python-aiosqlite-0.17
+           python-aiosqlite
            python-asyncmy
            python-asyncpg
            python-ciso8601

Reply via email to