1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-11 20:24:04 +02:00

Compare commits

..

1 Commits

Author SHA1 Message Date
Gabriel Wicki 497f0c5381 etc: teams: kernel: Rename team to `linux-libre'.
Since linux-libre is not the only kernel around in GNU Guix anymore.

* etc/teams.scm (kernel): Rename variable to linux-libre.

Change-Id: Ic8081f471ad7f6aa21e2830f294549460466249b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-05-28 15:34:48 +02:00
15 changed files with 237 additions and 541 deletions
+6 -6
View File
@@ -292,12 +292,12 @@ guix/build-system/julia\.scm @guix/julia
gnu/packages/(kde)(-.+|)\.scm$ @guix/kde gnu/packages/(kde)(-.+|)\.scm$ @guix/kde
gnu/build/linux-modules\.scm @guix/linux-libre gnu/build/linux-modules\.scm @guix/kernel
gnu/packages/aux-files/linux-libre.*$ @guix/linux-libre gnu/packages/aux-files/linux-libre.*$ @guix/kernel
gnu/packages/linux\.scm @guix/linux-libre gnu/packages/linux\.scm @guix/kernel
gnu/tests/linux-modules\.scm @guix/linux-libre gnu/tests/linux-modules\.scm @guix/kernel
guix/build/linux-module-build-system\.scm @guix/linux-libre guix/build/linux-module-build-system\.scm @guix/kernel
guix/build-system/linux-module\.scm @guix/linux-libre guix/build-system/linux-module\.scm @guix/kernel
gnu/packages/lisp(-.+|)\.scm$ @guix/lisp gnu/packages/lisp(-.+|)\.scm$ @guix/lisp
guix/build/asdf-build-system\.scm @guix/lisp guix/build/asdf-build-system\.scm @guix/lisp
+13 -20
View File
@@ -105,7 +105,7 @@ prefixing to determine WebSocket endpoints versus HTTP endpoints.")
(define-public python-channels (define-public python-channels
(package (package
(name "python-channels") (name "python-channels")
(version "4.3.2") (version "4.2.2")
(source (source
(origin (origin
(method git-fetch) ; no tests in PyPI (method git-fetch) ; no tests in PyPI
@@ -114,14 +114,8 @@ prefixing to determine WebSocket endpoints versus HTTP endpoints.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0lxq5l0729ms4xzbn1rq968qpi7ipa9aj1wjvzrpdxd3mmlg2618")))) (base32 "0x7w29qpj2acrzf8hcgymsyr5gk3aj2wkbvlwcr01ygd6as8h7hz"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-before 'check 'delete-selenium-tests
(lambda* _
(delete-file "tests/sample_project/tests/test_selenium.py"))))))
(propagated-inputs (list python-asgiref python-django)) (propagated-inputs (list python-asgiref python-django))
;; Channels develops and maintains Daphne but any other ASGI server can be ;; Channels develops and maintains Daphne but any other ASGI server can be
;; used, so keep it in native-inputs for tests. ;; used, so keep it in native-inputs for tests.
@@ -206,13 +200,13 @@ your project into different processes.")
(define-public python-django (define-public python-django
(package (package
(name "python-django") (name "python-django")
(version "6.0.5") (version "5.2.13")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "django" version)) (uri (pypi-uri "django" version))
(sha256 (sha256
(base32 "0saj5w1pmfl2bf6smmbx2h8v6b9n9djdsbp46v468a4ax5r6hvdw")))) (base32 "1i1vlffzhwbzp6r6y8ycvwklc45diy4c6i897z379l48a7dqj5d3"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
'(#:test-flags '(#:test-flags
@@ -380,27 +374,28 @@ and adapters that are useful for non-trivial configuration scenarios.")
(define-public python-django-extensions (define-public python-django-extensions
(package (package
(name "python-django-extensions") (name "python-django-extensions")
(properties '((commit . "32ddfb0499bec7f39f9fbb44568d2781cecd1f32") (version "4.1")
(revision . "0")))
(version (git-version "4.1"
(assoc-ref properties 'revision)
(assoc-ref properties 'commit)))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
;; Fetch from the git repository, so that the tests can be run. ;; Fetch from the git repository, so that the tests can be run.
(uri (git-reference (uri (git-reference
(url "https://github.com/django-extensions/django-extensions") (url "https://github.com/django-extensions/django-extensions")
(commit (assoc-ref properties 'commit)))) (commit version)))
(file-name (string-append name "-" version)) (file-name (string-append name "-" version))
(sha256 (sha256
(base32 "09gk82rsmqgaz4pqk0xvb4mgfprls8h1wm24p74d0ykdi7li2plg")))) (base32 "1qayan9za7ylvzkwp6p0l0735gavnzd1kdjsfc178smq6xnby0ss"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; The 5 tests in test_dumbscript.py fail (OperationalError). ;; The 5 tests in test_dumbscript.py fail (OperationalError).
#:test-flags #:test-flags
#~(list "--ignore" "tests/test_dumpscript.py"))) #~(list "--ignore" "tests/test_dumpscript.py"
"-k" (string-append
;; These fail for unknown reasons.
"not test_do_export_emails_format_vcard_start"
" and not test_initialize_runserver_plus"
" and not test_should_highlight_python_syntax_with_name"))))
(propagated-inputs (propagated-inputs
(list python-django)) (list python-django))
(native-inputs (native-inputs
@@ -411,8 +406,6 @@ and adapters that are useful for non-trivial configuration scenarios.")
python-pytest-django python-pytest-django
python-setuptools python-setuptools
python-shortuuid python-shortuuid
python-vobject
python-werkzeug
tzdata-for-tests)) tzdata-for-tests))
(home-page "https://github.com/django-extensions/django-extensions") (home-page "https://github.com/django-extensions/django-extensions")
(synopsis "Custom management extensions for Django") (synopsis "Custom management extensions for Django")
+2 -2
View File
@@ -4287,7 +4287,7 @@ typographical palette.")
(define-public font-mona-sans (define-public font-mona-sans
(package (package
(name "font-mona-sans") (name "font-mona-sans")
(version "2.0.27") (version "2.0.26")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -4297,7 +4297,7 @@ typographical palette.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"10xbs857d21zrfx0cpzcsyyk76j921qq68qpz5r2kl4jr3gz541z")))) "09b6apxq659y4dkkm5swy683q6hviibv1cd48ragm5rd1376hsaz"))))
(build-system font-build-system) (build-system font-build-system)
(outputs '("out" "ttf" "woff")) (outputs '("out" "ttf" "woff"))
(home-page "https://github.com/mona-sans") (home-page "https://github.com/mona-sans")
-261
View File
@@ -2151,57 +2151,6 @@ testing and improve the efficiency of unit test writing.")
testing of time-sensitive code.") testing of time-sensitive code.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-josharian-mapfs
(package
(name "go-github-com-josharian-mapfs")
(version "0.0.0-20210615234106-095c008854e6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/josharian/mapfs")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "09i6shqwacx8nm6jfyhc1zvry8fcb3ddd98m96skzybv9lckq7h4"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/josharian/mapfs"))
(home-page "https://github.com/josharian/mapfs")
(synopsis "Fork of Go std's testing/fstest.MapFS")
(description
"This is a fork of the @code{MapFS} component of the Go standard
library's testing/fstest package.")
(license license:bsd-3)))
(define-public go-github-com-josharian-txtarfs
(package
(name "go-github-com-josharian-txtarfs")
(version "0.0.0-20240408113805-5dc76b8fe6bf")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/josharian/txtarfs")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "129rf6hviw46rxcnnkc8jb1k579798rrhnh1k3nn7npi260ia44m"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/josharian/txtarfs"))
(propagated-inputs
(list go-github-com-josharian-mapfs
go-golang-org-x-tools))
(home-page "https://github.com/josharian/txtarfs")
(synopsis "Convert a txtar to an io.FS")
(description
"This package turns a @url{https://pkg.go.dev/golang.org/x/tools/txtar,
txtar} into an @url{https://pkg.go.dev/io/fs, fs.FS}.")
(license license:expat)))
(define-public go-github-com-joshdk-go-junit (define-public go-github-com-joshdk-go-junit
(package (package
(name "go-github-com-joshdk-go-junit") (name "go-github-com-joshdk-go-junit")
@@ -2713,56 +2662,6 @@ error messages, preserving the order of @code{have} (actual result) before
@code{want} (expected result) to minimize confusion.") @code{want} (expected result) to minimize confusion.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public go-github-com-newmo-oss-go-caller
(package
(name "go-github-com-newmo-oss-go-caller")
(version "0.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/newmo-oss/go-caller")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1hn0wj2v6yvn83lpilbcb9xpa36fmcbv83rk6fhr2rwckp2dxy8p"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/newmo-oss/go-caller"))
(native-inputs
(list go-github-com-google-go-cmp))
(home-page "https://github.com/newmo-oss/go-caller")
(synopsis "Collect stack traces at runtime")
(description
"This package provides a library for collecting stack traces at runtime.")
(license license:expat)))
(define-public go-github-com-newmo-oss-gotestingmock
(package
(name "go-github-com-newmo-oss-gotestingmock")
(version "0.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/newmo-oss/gotestingmock")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1flgmarj961k4vl6d7i2740snrdfjiv4aigb87v5aznvi8bwa5d3"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/newmo-oss/gotestingmock"))
(propagated-inputs
(list go-github-com-newmo-oss-go-caller))
(home-page "https://github.com/newmo-oss/gotestingmock")
(synopsis "Mocking utilities for Go")
(description
"This package provides mocking utilities for unit tests in Go.")
(license license:expat)))
(define-public go-github-com-onsi-ginkgo (define-public go-github-com-onsi-ginkgo
(package (package
(name "go-github-com-onsi-ginkgo") (name "go-github-com-onsi-ginkgo")
@@ -3368,84 +3267,6 @@ and CLI tool.")
such as readers and writers that fail after N consecutive reads/writes.") such as readers and writers that fail after N consecutive reads/writes.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-tenntenn-golden
(package
(name "go-github-com-tenntenn-golden")
(version "0.5.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/golden")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "09w3h7c4z930z91dg7bfs9m680pw9zgqyyikw88gisv1z86y3qlz"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/golden"))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list go-github-com-josharian-txtarfs
go-golang-org-x-tools))
(home-page "https://github.com/tenntenn/golden")
(synopsis "Utilities for golden file tests")
(description "This package provides utilities for golden file tests.")
(license license:expat)))
(define-public go-github-com-tenntenn-modver
(package
(name "go-github-com-tenntenn-modver")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/modver")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1p4402lizz5ny0l49yxa65ryhx09wm8g13lx4pw0nw0s4r06rw3g"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/modver"))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list go-github-com-hashicorp-go-version))
(home-page "https://github.com/tenntenn/modver")
(synopsis "Utility for Go modules")
(description "This package provides utilities for Go modules.")
(license license:expat)))
(define-public go-github-com-tenntenn-text-transform
(package
(name "go-github-com-tenntenn-text-transform")
(version "0.0.0-20250402111347-ba836492e880")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/text")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "19f302js8pxyqnl189992zp6pl169b4gpgn6wywpdir77vm56pih"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/text/transform"
#:unpack-path "github.com/tenntenn/text"))
(propagated-inputs
(list go-golang-org-x-text))
(home-page "https://github.com/tenntenn/text")
(synopsis "Text transformation utilities")
(description "This package provides text transformation utilities in Go.")
(license license:expat)))
(define-public go-github-com-tj-assert (define-public go-github-com-tj-assert
(package (package
(name "go-github-com-tj-assert") (name "go-github-com-tj-assert")
@@ -3728,34 +3549,6 @@ goroutine leaks and understanding goroutine lifecycles.")
based on Go @code{testing} library procedures.") based on Go @code{testing} library procedures.")
(license license:cc0))) (license license:cc0)))
(define-public go-gitlab-com-bosi-decorder
(package
(name "go-gitlab-com-bosi-decorder")
(version "0.4.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/bosi/decorder")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0g9x5f7mhvdzwki57902qgb4ih2gipkg255nf9hjv30flfnl2294"))))
(build-system go-build-system)
(arguments
(list
#:import-path "gitlab.com/bosi/decorder"
#:test-flags #~(list "-vet=off")))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://gitlab.com/bosi/decorder")
(synopsis "Declaration order and number linter for golang")
(description
"This package provides a declaration order linter for Go. In case of
this tool declarations are @code{type}, @code{const}, @code{var} and
@code{func}.")
(license license:expat)))
(define-public go-go-abhg-dev-requiredfield (define-public go-go-abhg-dev-requiredfield
(package (package
(name "go-go-abhg-dev-requiredfield") (name "go-go-abhg-dev-requiredfield")
@@ -3864,60 +3657,6 @@ and restore them afterwards.")
of @url{https://github.com/wadey/gocovmerge}.") of @url{https://github.com/wadey/gocovmerge}.")
(license license:bsd-2))) (license license:bsd-2)))
(define-public go-go-simpler-org-assert
(package
(name "go-go-simpler-org-assert")
(version "0.9.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-simpler/assert")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pg3yhicggby978n8war9n5zzigr95mvnsipnk6zgsjn6gyvjdm5"))))
(build-system go-build-system)
(arguments
(list
#:import-path "go-simpler.org/assert"))
(home-page "https://go-simpler.org/assert")
(synopsis "Assertions for the standard testing package")
(description
"This package implements assertions for the standard @code{testing}
package, and is a minimalistic replacement for the @code{stretchr/testify}
package.")
(license license:mpl2.0)))
(define-public go-go-simpler-org-musttag
(package
(name "go-go-simpler-org-musttag")
(version "0.14.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-simpler/musttag")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "15kvnppc2q8ay1m8lhag0bmdx08kc68lzv78699qkyi6bcw68ajf"))))
(build-system go-build-system)
(arguments
(list
#:import-path "go-simpler.org/musttag"
#:test-flags #~(list "-skip" "TestAnalyzer")))
(native-inputs
(list go-go-simpler-org-assert))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://go-simpler.org/musttag")
(synopsis "Enforce field tags in (un)marshaled structs")
(description
"This package checks that exported fields of a struct passed to a
@code{Marshal}-like function are annotated with the relevant tag.")
(license license:mpl2.0)))
(define-public go-go-simpler-org-sloglint (define-public go-go-simpler-org-sloglint
(package (package
(name "go-go-simpler-org-sloglint") (name "go-go-simpler-org-sloglint")
+2 -2
View File
@@ -4683,7 +4683,7 @@ contexts (e.g. testing).")
(define-public go-github-com-charlievieth-fastwalk (define-public go-github-com-charlievieth-fastwalk
(package (package
(name "go-github-com-charlievieth-fastwalk") (name "go-github-com-charlievieth-fastwalk")
(version "1.0.14") (version "1.0.8")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -4692,7 +4692,7 @@ contexts (e.g. testing).")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0ab90pdqgnd0a6ylmq35zca0imj2pp4pxz2bcmg2zx0szv3910im")))) (base32 "17zy17q31p8b93bf703rr0xqafp02bb0slkrgpxb8r0aaxz3zg4y"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
(list (list
+24 -33
View File
@@ -36,7 +36,6 @@
#:use-module (guix licenses) #:use-module (guix licenses)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (guix deprecation)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
@@ -947,42 +946,37 @@ traditional Chinese output.")
hanja dictionary and small hangul character classification.") hanja dictionary and small hangul character classification.")
(license lgpl2.1+))) (license lgpl2.1+)))
(define-public ibus-hangul (define-public ibus-libhangul
(package (package
(name "ibus-hangul") (name "ibus-libhangul")
(version "1.5.5") (version "1.5.3")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (string-append "https://github.com/libhangul/ibus-hangul/"
(url "https://github.com/libhangul/ibus-hangul") "releases/download/" version
(commit version))) "/ibus-hangul-" version ".tar.gz"))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0wsbh6ii223wdai2qwcwy6sj5jr9zzma7511fhkfq4m2qxdhwsn7")))) (base32
"1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list `(#:phases
#:make-flags (modify-phases %standard-phases
#~'("DISABLE_GUI_TESTS=ibus-hangul") (add-after 'install 'wrap
#:phases (lambda* (#:key inputs outputs #:allow-other-keys)
#~(modify-phases %standard-phases (wrap-program (string-append (assoc-ref outputs "out")
(add-after 'install 'wrap "/libexec/ibus-setup-hangul")
(lambda* (#:key inputs #:allow-other-keys) `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
(wrap-program (string-append #$output `("LD_LIBRARY_PATH" ":" prefix
"/libexec/ibus-setup-hangul") (,(string-append (assoc-ref inputs "libhangul") "/lib")))
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" ":" prefix
`("LD_LIBRARY_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH"))))
(,(dirname (search-input-file inputs "lib/libhangul.so")))) #t)))))
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs (native-inputs
(list autoconf `(("pkg-config" ,pkg-config)
automake ("gettext" ,gettext-minimal)
gettext-minimal ("glib:bin" ,glib "bin")))
`(,glib "bin")
libtool
pkg-config))
(inputs (inputs
(list bash-minimal (list bash-minimal
ibus ibus
@@ -997,9 +991,6 @@ hanja dictionary and small hangul character classification.")
"ibus-hangul is a Korean input method engine for IBus.") "ibus-hangul is a Korean input method engine for IBus.")
(license gpl2+))) (license gpl2+)))
;; XXX: Deprecated on 2026-05-26.
(define-deprecated-package ibus-libhangul ibus-hangul)
(define-public ibus-table (define-public ibus-table
(package (package
(name "ibus-table") (name "ibus-table")
-1
View File
@@ -39,7 +39,6 @@
;;; Copyright © 2025 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org> ;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz> ;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
+2 -2
View File
@@ -237,7 +237,7 @@ it.")
(define-public trealla (define-public trealla
(package (package
(name "trealla") (name "trealla")
(version "2.100.24") (version "2.100.15")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -246,7 +246,7 @@ it.")
(url "https://github.com/trealla-prolog/trealla") (url "https://github.com/trealla-prolog/trealla")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(sha256 (sha256
(base32 "09jm5hs2lv481yzf76p646jx6467zx98bbbsg24xh3glk1f9gaaq")) (base32 "1fr3h0hqk5bbzr8n415pd24n2nvxhyaxi03hn5s78q1yklynw13f"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
+7 -10
View File
@@ -2246,21 +2246,18 @@ attachments).
(define-public python-pyflakes (define-public python-pyflakes
(package (package
(name "python-pyflakes") (name "python-pyflakes")
(version "3.4.0") (version "3.2.0")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "pyflakes" version))
(url "https://github.com/PyCQA/pyflakes")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0ag6j4flayslbxcqipmfy5njawzy66py71p63mpjsys4gy70jhg1")))) (base32 "0gxgz0kg008pgmjk1dn8z3g00dfa9pc3f80pm6r1yqjly4zn0q8w"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs (native-inputs
(list python-setuptools)) (list python-pytest
python-setuptools
python-wheel))
(home-page "https://github.com/PyCQA/pyflakes") (home-page "https://github.com/PyCQA/pyflakes")
(synopsis "Passive checker of Python programs") (synopsis "Passive checker of Python programs")
(description (description
+4 -3
View File
@@ -2378,7 +2378,7 @@ for adding, removing and dropping callbacks.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; tests: 3046 passed, 31 skipped, 29 xfailed, 2 subtests passed ;; tests: 3045 passed, 32 skipped, 29 xfailed, 2 subtests passed
#:test-flags #:test-flags
'(list '(list
"-o" "addopts=''" ; Avoid -p pytest_cov. "-o" "addopts=''" ; Avoid -p pytest_cov.
@@ -2449,6 +2449,7 @@ for adding, removing and dropping callbacks.")
(list gunicorn-bootstrap (list gunicorn-bootstrap
python-cython python-cython
python-freezegun python-freezegun
python-isal
python-pytest python-pytest
python-pytest-mock python-pytest-mock
python-pytest-xdist python-pytest-xdist
@@ -2760,12 +2761,12 @@ stream is an enhanced asynchronous iterable.")
(define-public python-asgiref (define-public python-asgiref
(package (package
(name "python-asgiref") (name "python-asgiref")
(version "3.11.1") (version "3.8.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "asgiref" version)) (uri (pypi-uri "asgiref" version))
(sha256 (sha256
(base32 "1km4xlaa21z2h0gz8x84gfgrq8k2mhg48rc0hkz3wxky7g24s62z")))) (base32 "146mhkn3zp2bqf7j6r3chdlvfzgs5x1lrnqahsllgjdyl20bshy3"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest (list python-pytest
+138 -158
View File
@@ -3732,31 +3732,23 @@ libraries to make them compatible with the Array API standard")
(define-public python-array-api-strict (define-public python-array-api-strict
(package (package
(name "python-array-api-strict") (name "python-array-api-strict")
(version "2.5") (version "2.4.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "array_api_strict" version)) (uri (pypi-uri "array_api_strict" version))
(sha256 (sha256
(base32 "1ig116ld5k8wx82ahld4l7qcb0d4s5s4f4a0nrflrh3hzabyarvp")))) (base32 "0k1v3h54y1yny8mhgwjk6p51zf87farfk1xn9842g5lcrfhxqxvc"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; tests: 585 passed, 2 deselected ;; tests: 584 passed, 1 skipped, 2 deselected
#:test-flags #:test-flags
;; hypothesis.errors.InvalidArgument: ;; ModuleNotFoundError: No module named 'numpy', not sure why?
;; xp.__array_api_version__='2025.12', but it must be a valid version #~(list "-k" (string-append "not test_disabled_extensions"
;; string ('2021.12', '2022.12', '2023.12', '2024.12'). If the standard
;; version you want is not available, please ensure you're using the
;; latest version of Hypothesis, then open an issue if one doesn't
;; already exist.
#~(list "--ignore=array_api_strict/tests/test_set_functions.py"
;; ModuleNotFoundError: No module named 'numpy', not sure why?
"-k" (string-append "not test_disabled_extensions"
" and not test_environment_variables")))) " and not test_environment_variables"))))
(native-inputs (native-inputs
(list python-hypothesis (list python-pytest
python-pytest
python-setuptools python-setuptools
python-setuptools-scm)) python-setuptools-scm))
(propagated-inputs (propagated-inputs
@@ -8952,20 +8944,16 @@ and convert DDL to BigQuery JSON schema.")
(define-public python-jsonschema (define-public python-jsonschema
(package (package
(name "python-jsonschema") (name "python-jsonschema")
(version "4.26.0") (version "4.23.0")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "jsonschema" version))
(url "https://github.com/Julian/jsonschema")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0p89jy7s1agi2zqrsdm56p843k847n9cixjsc12hnzscll37kysk")))) (base32 "1i3b4sckkc3v8vckqa11xbrj695qzrzsfzrkclra6lb3ybz9f56p"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; tests: 7744 passed, 71 skipped
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'check 'pre-check (add-before 'check 'pre-check
@@ -8975,20 +8963,21 @@ and convert DDL to BigQuery JSON schema.")
(list python-hatchling (list python-hatchling
python-hatch-fancy-pypi-readme python-hatch-fancy-pypi-readme
python-hatch-vcs python-hatch-vcs
python-jsonpath-ng ;; For <tests/test_cli.py::TestCLIIntegration::test_license>.
python-pip
python-pytest)) python-pytest))
(propagated-inputs (propagated-inputs
(list python-attrs (list python-attrs
python-jsonschema-specifications
python-referencing-bootstrap
python-rpds-py
;; [optional]
python-fqdn python-fqdn
python-idna python-idna
python-importlib-resources
python-isoduration python-isoduration
python-jsonpointer python-jsonpointer
python-jsonschema-specifications
python-rfc3339-validator python-rfc3339-validator
python-rfc3986-validator python-rfc3986-validator
python-referencing-bootstrap
python-rpds-py
python-uri-template python-uri-template
python-webcolors)) python-webcolors))
(home-page "https://github.com/Julian/jsonschema") (home-page "https://github.com/Julian/jsonschema")
@@ -9326,8 +9315,7 @@ JavaScript-like message boxes. Types of dialog boxes include:
;; See <https://github.com/pympler/pympler/issues/134>. ;; See <https://github.com/pympler/pympler/issues/134>.
"--deselect=test/muppy/test_summary.py::SummaryTest::test_repr_function" "--deselect=test/muppy/test_summary.py::SummaryTest::test_repr_function"
;; This test times out. ;; This test times out.
"--deselect=test/gui/test_web.py::WebGuiTest::test_traceback" "--deselect=test/gui/test_web.py::WebGuiTest::test_traceback")))
"--deselect=test/muppy/test_tracker.py::TrackerTest::test_otracker_diff")))
(native-inputs (native-inputs
(list python-pytest python-setuptools)) (list python-pytest python-setuptools))
(home-page "https://pythonhosted.org/Pympler/") (home-page "https://pythonhosted.org/Pympler/")
@@ -10056,13 +10044,13 @@ Google and Numpydoc format.")
(define-public python-docutils (define-public python-docutils
(package (package
(name "python-docutils") (name "python-docutils")
(version "0.22.4") (version "0.21.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "docutils" version)) (uri (pypi-uri "docutils" version))
(sha256 (sha256
(base32 "0s4ryafs954ivgb7bifzpbv98vb2mcr0s8wi9nvwpglsvqgkpdad")))) (base32 "0vwqzbmzdvwx23myx4cg8s8mdkrqnfxpa9yi7jm2s66z5rrihsrs"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@@ -11494,16 +11482,13 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
;; TODO: Move to python-build. ;; TODO: Move to python-build.
(package (package
(name "python-cython") (name "python-cython")
(version "3.2.5") (version "3.1.7")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "cython" version))
(url "https://github.com/cython/cython")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "07n0x4z0ifkhl8hi47amqhqfjc6jlh5dra9r54nlsnwnai83psy1")))) (base32 "0gaslzb3virk4v6yh5a7dp6ka1lm267v994g8r25lck1702vjy3g"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@@ -11511,16 +11496,17 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
#:test-flags #:test-flags
#~(list "runtests.py" #~(list "runtests.py"
"-vv" "-vv"
;; Some tests fail when number of cores are 24, keep on save "-j" (number->string (parallel-job-count))
;; minimal count.
"-j" (number->string (min 8 (parallel-job-count)))
"-x" (string-join "-x" (string-join
(list "annotate_html" (list "annotate_html"
"Debugger" "Debugger"
;; It introduces cycle.
"numpy_test"
;; It fails with AssertionError: Failed doctest test ;; It fails with AssertionError: Failed doctest test
;; for complex_numbers_cpp.double_abs. ;; for complex_numbers_cpp.double_abs.
;; See: <https://github.com/cython/cython/issues/6528>.
"complex_numbers_cpp" "complex_numbers_cpp"
;; This test fails when running on 24 cores.
"cpp_stl_conversion"
#$@(if (target-32bit?) #$@(if (target-32bit?)
;; XXX: On 32-bit architectures, running the ;; XXX: On 32-bit architectures, running the
;; parallel tests fails on many-core systems. ;; parallel tests fails on many-core systems.
@@ -11547,7 +11533,8 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
(setenv "HOME" "/tmp")))))) (setenv "HOME" "/tmp"))))))
(native-inputs (native-inputs
(list libxcrypt (list libxcrypt
python-setuptools)) python-setuptools
python-wheel))
;; we need the full python package and not just the python-wrapper ;; we need the full python package and not just the python-wrapper
;; because we need libpython3.3m.so ;; because we need libpython3.3m.so
(inputs (inputs
@@ -11622,8 +11609,16 @@ def load_dynamic(name, path):
;; time of the test suite. ;; time of the test suite.
(setenv "CFLAGS" "-O0")))))))) (setenv "CFLAGS" "-O0"))))))))
;; XXX: Deprecated on <2026-05-28>. (define-public python-cython-next
(define-public python-cython-next python-cython) (package
(inherit python-cython)
(version "3.2.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "cython" version))
(sha256
(base32 "0d0n0yyicr7icd4f5kn1wwbjqyad6j4m640xlqlk3ixchgad7bf3"))))))
;; NOTE: when upgrading numpy please make sure that python-numba, ;; NOTE: when upgrading numpy please make sure that python-numba,
;; python-pandas and python-scipy still build, as these three packages are ;; python-pandas and python-scipy still build, as these three packages are
@@ -11631,41 +11626,49 @@ def load_dynamic(name, path):
(define-public python-numpy (define-public python-numpy
(package (package
(name "python-numpy") (name "python-numpy")
(version "2.4.6") (version "2.3.1")
(source (source
(origin (origin
;; XXX: When switching to Git it fails to find Numpy's fork of Meson
;; git submodule -- <https://github.com/numpy/meson>.
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"https://github.com/numpy/numpy/releases/download/v" "https://github.com/numpy/numpy/releases/download/v"
version "/numpy-" version ".tar.gz")) version "/numpy-" version ".tar.gz"))
(sha256 (sha256
(base32 "1nkx73blw298dzdk6blhrsann60cgdy7q6n3q9m785ia9865g8zk")))) (base32 "0aqx8hsw54wfp7iv0h0ljlpsygvmrmi3rjic6rsa6v92lhhaxj8y"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; tests: 47255 passed, 1079 skipped, 32 xfailed, 2 xpassed, 318 warnings ;; tests: 47513 passed, 1740 skipped, 33 xfailed, 5 xpassed, 341 warnings
#:modules '((guix build utils) #:modules '((guix build utils)
(guix build pyproject-build-system) (guix build pyproject-build-system)
(ice-9 format)) (ice-9 format))
#:test-flags #:test-flags
#~(list "-m" "not slow" #~(list "-m" "not slow"
"--numprocesses" (number->string (min 8 (parallel-job-count)))) "--numprocesses" (number->string (min 8 (parallel-job-count)))
;; See: <https://github.com/numpy/numpy/issues/27531>,
;; <https://github.com/numpy/numpy/issues/17685>,
;; <https://github.com/numpy/numpy/issues/17635>.
"-k" "not test_api_importable")
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-executable-paths (add-after 'unpack 'fix-executable-paths
(lambda* (#:key inputs #:allow-other-keys) (lambda _
(substitute* "numpy/distutils/exec_command.py" (substitute* "numpy/distutils/exec_command.py"
(("'/bin/sh'") (("'/bin/sh'")
(format #f "~s" (which "bash")))) (format #f "~s" (which "bash"))))
(substitute* "numpy/meson.build" (substitute* "numpy/meson.build"
;; Relay on python from the PATH instead of full reference ;; Relay on python from the PATH instead of full reference
;; stored in built wheel. ;; stored in built wheel.
(("'py.full_path\\(\\)'") "'python'")) (("'py.full_path\\(\\)'") "'python'"))))
(substitute* "numpy/_core/tests/test_cpu_features.py" ;; This isn't architecture specific.
(("/bin/true") ;; TODO: Remove this conditional and apply for all builds.
(search-input-file inputs "bin/true"))))) #$@(if (target-ppc64le?)
#~((add-after 'unpack 'patch-bin-true
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "numpy/_core/tests/test_cpu_features.py"
(("/bin/true")
(search-input-file inputs "bin/true"))))))
#~())
(add-before 'build 'parallelize-build (add-before 'build 'parallelize-build
(lambda _ (lambda _
(setenv "OMP_NUM_THREAD" (setenv "OMP_NUM_THREAD"
@@ -11685,7 +11688,7 @@ def load_dynamic(name, path):
(string-split (getenv "CPLUS_INCLUDE_PATH") #\:)) (string-split (getenv "CPLUS_INCLUDE_PATH") #\:))
":"))))) ":")))))
(add-before 'build 'configure-blas (add-before 'build 'configure-blas
(lambda _ (lambda* (#:key inputs #:allow-other-keys)
(call-with-output-file "site.cfg" (call-with-output-file "site.cfg"
(lambda (port) (lambda (port)
(format port (format port
@@ -11697,11 +11700,7 @@ include_dirs = ~:*~a/include~%" #$(this-package-input "openblas"))))))
(lambda* (#:key tests? test-flags #:allow-other-keys) (lambda* (#:key tests? test-flags #:allow-other-keys)
(when tests? (when tests?
(with-directory-excursion #$output (with-directory-excursion #$output
(apply invoke "pytest" test-flags) (apply invoke "pytest" test-flags)))))
(let ((pytest-cache (string-append #$output
"/.pytest_cache")))
(when (access? pytest-cache X_OK)
(delete-file-recursively pytest-cache)))))))
;; The executables provided by this package ('f2py' and 'numpy-config') ;; The executables provided by this package ('f2py' and 'numpy-config')
;; only depend on Python. By customizing the wrap phase we can ensure ;; only depend on Python. By customizing the wrap phase we can ensure
;; that we don't add all Python packages listed in native-inputs to ;; that we don't add all Python packages listed in native-inputs to
@@ -11718,14 +11717,12 @@ include_dirs = ~:*~a/include~%" #$(this-package-input "openblas"))))))
(find-files (in-vicinity #$output "/bin")))))))) (find-files (in-vicinity #$output "/bin"))))))))
(native-inputs (native-inputs
(list gfortran (list gfortran
python-cython
python-hypothesis python-hypothesis
python-meson python-meson
python-pytest python-pytest
python-pytest-xdist)) python-pytest-xdist
(inputs python-setuptools
(list bash python-typing-extensions))
openblas))
(home-page "https://numpy.org") (home-page "https://numpy.org")
(synopsis "Fundamental package for scientific computing with Python") (synopsis "Fundamental package for scientific computing with Python")
(description "NumPy is the fundamental package for scientific computing (description "NumPy is the fundamental package for scientific computing
@@ -13496,7 +13493,7 @@ Python list with elements of type @code{PIL.Image} (from the
(define-public python-pillow (define-public python-pillow
(package (package
(name "python-pillow") (name "python-pillow")
(version "12.2.0") (version "12.1.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -13505,7 +13502,7 @@ Python list with elements of type @code{PIL.Image} (from the
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "140ynzxpazq6gq041bhkzx314z4kkzv3wlmvph68a0nkj9nqa3pg")))) (base32 "1g374rklljx0941j6d1gib9pgcq3scmqw9psqaj2c7m8pilqsn9n"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@@ -13546,7 +13543,7 @@ stored in a few basic pixel formats. It should provide a solid foundation for
a general image processing tool.") a general image processing tool.")
(properties `((cpe-name . "pillow"))) (properties `((cpe-name . "pillow")))
(license (license:x11-style (license (license:x11-style
"https://github.com/python-pillow/Pillow/blob/12.2.0/LICENSE" "https://github.com/python-pillow/Pillow/blob/12.1.1/LICENSE"
"MIT-CMU License")))) "MIT-CMU License"))))
(define-public python-pillow-avif-plugin (define-public python-pillow-avif-plugin
@@ -15534,21 +15531,20 @@ to Python code.")
(define-public python-asttokens (define-public python-asttokens
(package (package
(name "python-asttokens") (name "python-asttokens")
(version "3.0.1") (version "3.0.0")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "asttokens" version))
(url "https://github.com/gristlabs/asttokens") (sha256
(commit (string-append "v" version)))) (base32 "1ixv6n8cg08n9h6rwyhd3lkzyjiwpbfv56dk338w3c32inm8pk8d"))))
(file-name (git-file-name name version))
(sha256 (base32 "1qqi7dygcv58czrsafc4gf41prfb6shd0crx33kd9wypk0v29afn"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-astroid (list python-astroid
python-pytest python-pytest
python-setuptools python-setuptools
python-setuptools-scm)) python-setuptools-scm
python-wheel))
(home-page "https://github.com/gristlabs/asttokens") (home-page "https://github.com/gristlabs/asttokens")
(synopsis "Python library to annotate abstract syntax trees") (synopsis "Python library to annotate abstract syntax trees")
(description "The @code{asttokens} module annotates Python abstract syntax (description "The @code{asttokens} module annotates Python abstract syntax
@@ -18126,16 +18122,14 @@ primary use case is APIs defined before keyword-only parameters existed.")
(define-public python-pyasn1 (define-public python-pyasn1
(package (package
(name "python-pyasn1") (name "python-pyasn1")
(version "0.6.3") (version "0.6.1")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "pyasn1" version))
(url "https://github.com/pyasn1/pyasn1")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0b22m94j163nikfkl031hgrfasb6wgqp3374b8dbr84jalkl0ykw")))) (base32
"0d5h500ig8sp72pabd1wcyglc4951xalbkqahf056dl4vlmhsn3g"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list #:test-backend #~'unittest (list #:test-backend #~'unittest
@@ -22753,22 +22747,20 @@ times.
(define-public python-lazy-object-proxy (define-public python-lazy-object-proxy
(package (package
(name "python-lazy-object-proxy") (name "python-lazy-object-proxy")
(version "1.12.0") (version "1.11.0")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "lazy_object_proxy" version))
(url "https://github.com/ionelmc/python-lazy-object-proxy")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "1qig879igkjmj4mir26b0n40w3vn5jqn293172s6npxnb4k90kzk")))) (base32 "174fswfrsqr7yj72f8fyry34qxgagbfw37vzljxbp7schq8l91qq"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest (list python-pytest
python-pytest-benchmark python-pytest-benchmark
python-setuptools python-setuptools
python-setuptools-scm)) python-setuptools-scm
python-wheel))
(home-page "https://github.com/ionelmc/python-lazy-object-proxy") (home-page "https://github.com/ionelmc/python-lazy-object-proxy")
(synopsis "Lazy object proxy for Python") (synopsis "Lazy object proxy for Python")
(description (description
@@ -24796,7 +24788,7 @@ instead of servers and network commands.")
(define-public python-astroid (define-public python-astroid
(package (package
(name "python-astroid") (name "python-astroid")
(version "4.1.2") (version "3.3.11")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -24805,12 +24797,24 @@ instead of servers and network commands.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "04x82slqxyyv0pikz680sw5aj2vbid1s7zdnzgqj7dlbz68c0ch0")))) (base32 "1x5903kmi47pc87r949lym2cwl0xg885xyy730adxv0g6r083zwn"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
;; UserWarning: pkg_resources is deprecated as an API. See
;; https://setuptools.pypa.io/en/latest/pkg_resources.html. The
;; pkg_resources package is slated for removal as early as
;; 2025-11-30. Refrain from using this package or pin to Setuptools<81.
(list #:test-flags
#~(list "-k" "not test_identify_old_namespace_package_protocol")))
(native-inputs (native-inputs
(list python-mypy-minimal (list python-mypy-minimal
python-pytest python-pytest
python-setuptools)) python-setuptools
python-wheel))
(propagated-inputs
(list python-lazy-object-proxy
python-typing-extensions
python-wrapt))
(home-page "https://github.com/PyCQA/astroid") (home-page "https://github.com/PyCQA/astroid")
(synopsis "Python source code base representation") (synopsis "Python source code base representation")
(description "@code{python-astroid} provides a common base representation (description "@code{python-astroid} provides a common base representation
@@ -27926,23 +27930,26 @@ codecs for use in data storage and communication applications.")
(define-public python-dill (define-public python-dill
(package (package
(name "python-dill") (name "python-dill")
(version "0.4.1") (version "0.4.0")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "dill" version))
(url "https://github.com/uqfoundation/dill")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "09ig6820sd68cjixl5vkwkwvvgdii8qhaikc1rxhabhwxfymc7v2")))) (base32 "1w5w5hlijw7ahqji45ssyvdip5pv074h4nw97bsj8ws7vz9g2cq6"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list #:test-backend #~'custom (list
#:test-flags #~(list "dill/tests/__main__.py"))) #:phases #~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(if tests?
;; Extracted from tox.ini
(invoke "python" "dill/tests/__main__.py")
(format #t "test suite not run~%")))))))
(native-inputs (native-inputs
(list python-setuptools)) (list python-setuptools python-wheel))
(home-page "http://dill.rtfd.io/") (home-page "https://pypi.org/project/dill/")
(synopsis "Serialize all of Python") (synopsis "Serialize all of Python")
(description "Dill extends Python's @code{pickle} module for serializing (description "Dill extends Python's @code{pickle} module for serializing
and de-serializing Python objects to the majority of the built-in Python and de-serializing Python objects to the majority of the built-in Python
@@ -30904,20 +30911,14 @@ positioning, and keyboard input.")
(define-public python-readme-renderer (define-public python-readme-renderer
(package (package
(name "python-readme-renderer") (name "python-readme-renderer")
(properties '((commit . "e603eb17fcabd6bd20706d278fc24a7e9a663190") (version "44.0")
(revision . "0")))
(version (git-version "44.0"
(assoc-ref properties 'revision)
(assoc-ref properties 'commit)))
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "readme_renderer" version))
(url "https://github.com/pypa/readme_renderer")
(commit (assoc-ref properties 'commit))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "15w3lzgg8gcq22saqy2cpnv3hvkrixhyn57fcg1p1bm2njh1hr61")))) (base32
"1qfiqm3w1ydpbipns5nifa7h4wraxd72nh7imif819mzmd7064l7"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
@@ -33513,22 +33514,18 @@ systems in Python.")
(define-public python-dotenv (define-public python-dotenv
(package (package
(name "python-dotenv") (name "python-dotenv")
(version "1.2.2") (version "1.1.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "python_dotenv" version)) (uri (pypi-uri "python_dotenv" version))
(sha256 (sha256
(base32 "1wwwg7gasqmnv5y2hb3w1155c8nai6zzih8x5hn0ifnpzf8ildrc")))) (base32 "1aw9c5gw2gfjf7n3s7k6lb6ybz090hh60wq0daz4azr52sbkk9m8"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; .dotenv-real instead of dotenv
#~(list "-k not test_run_with_dotenv_and_command_flags")))
(native-inputs (native-inputs
(list python-pytest (list python-pytest
python-setuptools)) python-setuptools
python-sh))
(propagated-inputs (propagated-inputs
(list python-click)) (list python-click))
(home-page "https://saurabh-kumar.com/python-dotenv/") (home-page "https://saurabh-kumar.com/python-dotenv/")
@@ -34617,22 +34614,19 @@ for styling strings in the terminal.")
(define-public python-multipart (define-public python-multipart
(package (package
(name "python-multipart") (name "python-multipart")
(version "0.0.29") (version "0.0.20")
(source (source (origin
(origin (method url-fetch)
(method git-fetch) (uri (pypi-uri "python_multipart" version))
(uri (git-reference (sha256
(url "https://github.com/Kludex/python-multipart") (base32
(commit version))) "04wxzakk3hs4z4xf3ldhym3gm46hjicn4iwiw150c8wfbfscml4d"))))
(file-name (git-file-name name version))
(sha256
(base32 "06rxa2xymdqri8zydy7xw2cnpsnzlv2jzdy9g86m5fpfca0pp9fm"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-hatchling (list python-hatchling
python-pytest python-pytest
python-pyyaml)) python-pyyaml))
(home-page "https://github.com/Kludex/python-multipart") (home-page "https://github.com/andrew-d/python-multipart")
(synopsis "Streaming multipart parser for Python") (synopsis "Streaming multipart parser for Python")
(description (description
"This package provides a streaming multipart parser for Python.") "This package provides a streaming multipart parser for Python.")
@@ -35893,13 +35887,13 @@ line by line or column by column or a combination of both.")
(define-public python-rpds-py (define-public python-rpds-py
(package (package
(name "python-rpds-py") (name "python-rpds-py")
(version "0.30.0") (version "0.10.6")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "rpds_py" version)) (uri (pypi-uri "rpds_py" version))
(sha256 (sha256
(base32 (base32
"110y8k62b9xb3slny7gf89943xpbji3s7vl7yz0g0jh1j37zg3yx")))) "0l5slkvhq2vf64mapimmj6ginsv01mc4niyj90vvz3assq4agrac"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
(list (list
@@ -38399,32 +38393,18 @@ and @code{tokens_to_src} to roundtrip.")
(define-public python-tomlkit (define-public python-tomlkit
(package (package
(name "python-tomlkit") (name "python-tomlkit")
(version "0.15.0") (version "0.13.3")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (pypi-uri "tomlkit" version))
(url "https://github.com/sdispater/tomlkit")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "00sv5x8j78zkirzh9rl89lkpwfwhkhrq4mql2p4rqws1j37zx88g")))) (base32 "18fjmmhiv5jkkg1dwidmxd0sjqnkf675igizxsa2ppspxr3z4323"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
;; toml-test is submodule to
;; <https://github.com/toml-lang/toml-test>.
(add-after 'unpack 'copy-toml-test-source
(lambda _
(copy-recursively
#$(package-source (this-package-native-input "toml-test"))
"tests/toml-test"))))))
(native-inputs (native-inputs
(list python-poetry-core (list python-poetry-core
python-pytest python-pytest
toml-test)) python-pyyaml))
(home-page "https://github.com/sdispater/tomlkit") (home-page "https://github.com/sdispater/tomlkit")
(synopsis "Style-preserving TOML library") (synopsis "Style-preserving TOML library")
(description (description
+34 -36
View File
@@ -747,10 +747,6 @@
(crate-source "archery" "1.2.1" (crate-source "archery" "1.2.1"
"0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa")) "0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa"))
(define rust-archery-1.2.2
(crate-source "archery" "1.2.2"
"07a4wn09ad1q7qi1bfdv03hl4668jaxm63rd6jxqgfzykpwsbq3h"))
(define rust-archspec-0.1.3 (define rust-archspec-0.1.3
(crate-source "archspec" "0.1.3" (crate-source "archspec" "0.1.3"
"1is6yjyk38hlijhp8yyk3xq3dgg5aass7rms5h6s2mjgrzcprdlx")) "1is6yjyk38hlijhp8yyk3xq3dgg5aass7rms5h6s2mjgrzcprdlx"))
@@ -3803,10 +3799,6 @@
(crate-source "cc" "1.2.46" (crate-source "cc" "1.2.46"
"0diynsnlmw8fr032dxci5a79il5br2ws1l2a730v3cac0vhn6x5r")) "0diynsnlmw8fr032dxci5a79il5br2ws1l2a730v3cac0vhn6x5r"))
(define rust-cc-1.2.48
(crate-source "cc" "1.2.48"
"0fk37741p34v904a49zcli9b65fmmir7sa06z3v95f6k1szvv0f4"))
(define rust-cc-1.2.49 (define rust-cc-1.2.49
(crate-source "cc" "1.2.49" (crate-source "cc" "1.2.49"
"05929ra8a2q81w45f932nr4blifnxkpr8i7lmcba28bm0c4k0n4h")) "05929ra8a2q81w45f932nr4blifnxkpr8i7lmcba28bm0c4k0n4h"))
@@ -24621,10 +24613,6 @@
(crate-source "rpds" "1.1.0" (crate-source "rpds" "1.1.0"
"194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0")) "194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))
(define rust-rpds-1.2.0
(crate-source "rpds" "1.2.0"
"0d7vpyignq837rh9wgcrq53xplsg5b85a3bcbq0x7m0rx22z8xcy"))
(define rust-rpm-pkg-count-0.2.1 (define rust-rpm-pkg-count-0.2.1
(crate-source "rpm-pkg-count" "0.2.1" (crate-source "rpm-pkg-count" "0.2.1"
"1jzh63l7k30l37s5gd2m2hvh8slzjaxw54s4xpcjnaqb8xfsq0sa")) "1jzh63l7k30l37s5gd2m2hvh8slzjaxw54s4xpcjnaqb8xfsq0sa"))
@@ -73522,32 +73510,42 @@
rust-zerovec-0.10.4 rust-zerovec-0.10.4
rust-zerovec-derive-0.10.3)) rust-zerovec-derive-0.10.3))
(python-rpds-py => (python-rpds-py =>
(list rust-archery-1.2.2 (list rust-archery-1.2.1
rust-autocfg-1.5.0 rust-autocfg-1.4.0
rust-cc-1.2.48 rust-bitflags-2.9.0
rust-find-msvc-tools-0.1.5 rust-cfg-if-1.0.0
rust-heck-0.5.0 rust-indoc-1.0.9
rust-indoc-2.0.7 rust-libc-0.2.171
rust-libc-0.2.177 rust-lock-api-0.4.12
rust-memoffset-0.9.1 rust-memoffset-0.9.1
rust-once-cell-1.21.3 rust-once-cell-1.21.3
rust-portable-atomic-1.11.1 rust-parking-lot-0.12.3
rust-proc-macro2-1.0.103 rust-parking-lot-core-0.9.10
rust-pyo3-0.27.2 rust-proc-macro2-1.0.94
rust-pyo3-build-config-0.27.2 rust-pyo3-0.19.2
rust-pyo3-ffi-0.27.2 rust-pyo3-build-config-0.19.2
rust-pyo3-macros-0.27.2 rust-pyo3-ffi-0.19.2
rust-pyo3-macros-backend-0.27.2 rust-pyo3-macros-0.19.2
rust-python3-dll-a-0.2.14 rust-pyo3-macros-backend-0.19.2
rust-quote-1.0.42 rust-quote-1.0.40
rust-rpds-1.2.0 rust-redox-syscall-0.5.10
rust-rustversion-1.0.22 rust-rpds-1.1.0
rust-shlex-1.3.0 rust-scopeguard-1.2.0
rust-syn-2.0.111 rust-smallvec-1.15.0
rust-target-lexicon-0.13.3 rust-syn-1.0.109
rust-triomphe-0.1.15 rust-target-lexicon-0.12.16
rust-unicode-ident-1.0.22 rust-triomphe-0.1.14
rust-unindent-0.2.4)) rust-unicode-ident-1.0.18
rust-unindent-0.1.11
rust-windows-targets-0.52.6
rust-windows-aarch64-gnullvm-0.52.6
rust-windows-aarch64-msvc-0.52.6
rust-windows-i686-gnu-0.52.6
rust-windows-i686-gnullvm-0.52.6
rust-windows-i686-msvc-0.52.6
rust-windows-x86-64-gnu-0.52.6
rust-windows-x86-64-gnullvm-0.52.6
rust-windows-x86-64-msvc-0.52.6))
(python-rustworkx => (python-rustworkx =>
(list rust-adler2-2.0.1 (list rust-adler2-2.0.1
rust-aho-corasick-1.1.4 rust-aho-corasick-1.1.4
+2 -2
View File
@@ -924,7 +924,7 @@ and aims to be maximally portable across operating systems and C compilers.")
(define-public loksh (define-public loksh
(package (package
(name "loksh") (name "loksh")
(version "7.9") (version "7.8")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@@ -936,7 +936,7 @@ and aims to be maximally portable across operating systems and C compilers.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0nwssdxcqs3fypfg884cwcmp21kmwsqrr5rvm1cck1qx5240hyjb")))) "1x5kg01r0k7g825ia71f8an6585azba8x5khwdvq4dmnib11vakm"))))
(build-system meson-build-system) (build-system meson-build-system)
(inputs (list ncurses)) (inputs (list ncurses))
(native-inputs (list pkg-config)) (native-inputs (list pkg-config))
+2 -2
View File
@@ -1094,7 +1094,7 @@ minimalistic.")
(define-public fzf (define-public fzf
(package (package
(name "fzf") (name "fzf")
(version "0.73.1") (version "0.73.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@@ -1103,7 +1103,7 @@ minimalistic.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1wyaggd00jgr519pxvik6hszgnp6dq71rn7xa20kf2qyi5p6bn65")))) (base32 "1p6xda7ncpi38c5jyyi7ybsjmyj07axmax68iag0ccszm42hnq60"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
(list (list
+1 -3
View File
@@ -1413,9 +1413,7 @@ interface with CI pipeline UIs.")
(lambda _ (lambda _
(substitute* "packages/linux/icons.sh" (substitute* "packages/linux/icons.sh"
(("/usr/share") (("/usr/share")
(string-append #$output "/share"))) (string-append #$output "/share")))))
(substitute* "TeXmacs/misc/mime/texmacs.desktop"
(("Icon=.*$") "Icon=TeXmacs\n"))))
(add-before 'configure 'gzip-flags (add-before 'configure 'gzip-flags
(lambda _ (lambda _
(substitute* "Makefile.in" (substitute* "Makefile.in"