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