diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 0a0d901e67..253ab74a19 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1341,7 +1341,7 @@ (define-public borgmatic (invoke "pytest"))))))) (inputs (list borg python-colorama python-jsonschema python-requests - python-ruamel.yaml)) + python-ruamel.yaml-0.16)) (native-inputs (list python-flexmock python-pytest python-pytest-cov)) (home-page "https://torsion.org/borgmatic/") diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index c1ad613bee..5d6bc47b8b 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2022, 2023 Zhu Zihao ;;; Copyright © 2023 jgart ;;; Copyright © 2023 Mădălin Ionel Patrașcu +;;; Copyright © 2024 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -1251,7 +1252,7 @@ (define-public conda python-pyyaml python-requests python-responses - python-ruamel.yaml + python-ruamel.yaml-0.16 python-tqdm ;; XXX: This is dragged in by libarchive and is needed at runtime. zstd)) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c3dfb9603c..a051f5a8db 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -33347,7 +33347,7 @@ (define-public dynaconf "--maxfail=1" "tests/")))))))) (propagated-inputs (list python-click python-configobj python-dotenv-0.13.0 - python-ruamel.yaml python-toml python-tomli)) + python-ruamel.yaml-0.16 python-toml python-tomli)) (native-inputs (list python-django python-flask python-pytest python-pytest-cov python-pytest-mock)) diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm index cceef41a2a..331fae80cf 100644 --- a/gnu/packages/serialization.scm +++ b/gnu/packages/serialization.scm @@ -745,14 +745,14 @@ (define-public python-msgspec (define-public python-ruamel.yaml (package (name "python-ruamel.yaml") - (version "0.16.13") + (version "0.18.6") (source (origin (method url-fetch) (uri (pypi-uri "ruamel.yaml" version)) (sha256 (base32 - "0hm9yg785f46bkrgqknd6fdvmkby9dpzjnm0b63qf0i748acaj5v")))) + "06rimidc9nb3i3r90n3a1zwf0qxw24zqykb3wpxwd1p72yifc9wb")))) (build-system python-build-system) (native-inputs (list python-pytest)) @@ -771,6 +771,18 @@ (define-public python-ruamel.yaml style and key ordering are kept, so you can diff the source.") (license license:expat))) +(define-public python-ruamel.yaml-0.16 + (package + (inherit python-ruamel.yaml) + (version "0.16.13") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ruamel.yaml" version)) + (sha256 + (base32 + "0hm9yg785f46bkrgqknd6fdvmkby9dpzjnm0b63qf0i748acaj5v")))))) + (define-public python-ruamel.yaml.clib (package (name "python-ruamel.yaml.clib")