guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit 09583db20225967f59b2ab8120911ee7ac526e99
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Wed Dec 10 21:12:39 2025 +0000

    gnu: yoyo-migrations: Update to 9.0.0.
    
    * gnu/packages/databases.scm (yoyo-migrations): Update to 9.0.0.
    [build-system]: Switch to pyproject-build-system.
    [inputs]: Add python-sqlparse, python-importlib-metadata,
    python-psycopg2, python-pymysql, python-pyodbc, and python-tabulate.
    [propagated-inputs]: Remove python-sqlparse, python-tabulate, and
    python-importlib-metadata.
    [native-inputs]: Add python-setuptools.
    
    Change-Id: I1789fb1f656a9eab1353a68149cdc8cd90b0c709
---
 gnu/packages/databases.scm | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5a949652a7..43ea11fd1b 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -4822,25 +4822,30 @@ from a SQLAlchemy model (or directly from the 
database).")
 (define-public yoyo-migrations
   (package
     (name "yoyo-migrations")
-    (version "8.2.0")
+    (version "9.0.0")
     (source
      (origin
-       ;; We use the upstream repository, as the tests are not included in the
-       ;; PyPI releases.
        (method hg-fetch)
        (uri (hg-reference
-             (url "https://hg.sr.ht/~olly/yoyo";)
-             (changeset (string-append "v" version "-release"))))
-       (file-name (string-append name "-" version "-checkout"))
+              (url "https://hg.sr.ht/~olly/yoyo";)
+              (changeset (string-append "v" version "-release"))))
+       (file-name (hg-file-name name version))
        (sha256
-        (base32 "1al030ix0w63hr4s3mqry6s0mlqdj8p242pdqks06br7c25nx3yj"))))
-    (build-system python-build-system)
+        (base32 "0bn4n043y0n4dh7axwavfims2krap5dcmdaxswbadzmis3a4hxyb"))))
+    (build-system pyproject-build-system)
     (arguments
      ;; XXX: Tests require a connection to some pgsql database and psycopg
      ;; fails to connect to it.
      '(#:tests? #f))
-    (propagated-inputs
-     (list python-sqlparse python-tabulate python-importlib-metadata))
+    (native-inputs
+     (list python-setuptools))
+    (inputs
+     (list python-sqlparse
+           python-importlib-metadata
+           python-psycopg2
+           python-pymysql
+           python-pyodbc
+           python-tabulate))
     (home-page "https://ollycope.com/software/yoyo/latest/";)
     (synopsis "Database migrations with SQL")
     (description

Reply via email to