mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-07-07 17:34:05 +02:00
Compare commits
44 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b059c097d4 | |||
| 5c57715744 | |||
| bab63bad0f | |||
| c904392919 | |||
| 2c8906ec65 | |||
| 426ac4be8b | |||
| 37aeed793d | |||
| 65e6c17112 | |||
| 6efd833161 | |||
| d8ed6ce459 | |||
| db5d71d190 | |||
| a634623ba0 | |||
| 8942582f4a | |||
| 51b280fa96 | |||
| 727a492818 | |||
| 31b573e368 | |||
| dbaf09c67c | |||
| 784cb5a94f | |||
| 475795dc83 | |||
| 6061c8ec5e | |||
| bbfbc7ff24 | |||
| 91b3c0c0d4 | |||
| 896c7d9214 | |||
| b23134b02e | |||
| a3335874f8 | |||
| 61f6b51e4b | |||
| c66c1023ef | |||
| 0bf7964f68 | |||
| daa68f1713 | |||
| 7fdc5a4bad | |||
| 1d8c586d42 | |||
| f48fd06151 | |||
| b7a2eb48b6 | |||
| 245a5b7b3d | |||
| 536cde5925 | |||
| 029571fb86 | |||
| f75fe3892c | |||
| 8197800586 | |||
| 1adf73658f | |||
| a3a0c7da42 | |||
| 5b073c6178 | |||
| 0c648625b0 | |||
| 6b442402c2 | |||
| 0ff409542b |
+6
-6
@@ -292,12 +292,12 @@ guix/build-system/julia\.scm @guix/julia
|
||||
|
||||
gnu/packages/(kde)(-.+|)\.scm$ @guix/kde
|
||||
|
||||
gnu/build/linux-modules\.scm @guix/kernel
|
||||
gnu/packages/aux-files/linux-libre.*$ @guix/kernel
|
||||
gnu/packages/linux\.scm @guix/kernel
|
||||
gnu/tests/linux-modules\.scm @guix/kernel
|
||||
guix/build/linux-module-build-system\.scm @guix/kernel
|
||||
guix/build-system/linux-module\.scm @guix/kernel
|
||||
gnu/build/linux-modules\.scm @guix/linux-libre
|
||||
gnu/packages/aux-files/linux-libre.*$ @guix/linux-libre
|
||||
gnu/packages/linux\.scm @guix/linux-libre
|
||||
gnu/tests/linux-modules\.scm @guix/linux-libre
|
||||
guix/build/linux-module-build-system\.scm @guix/linux-libre
|
||||
guix/build-system/linux-module\.scm @guix/linux-libre
|
||||
|
||||
gnu/packages/lisp(-.+|)\.scm$ @guix/lisp
|
||||
guix/build/asdf-build-system\.scm @guix/lisp
|
||||
|
||||
+20
-13
@@ -105,7 +105,7 @@ prefixing to determine WebSocket endpoints versus HTTP endpoints.")
|
||||
(define-public python-channels
|
||||
(package
|
||||
(name "python-channels")
|
||||
(version "4.2.2")
|
||||
(version "4.3.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch) ; no tests in PyPI
|
||||
@@ -114,8 +114,14 @@ prefixing to determine WebSocket endpoints versus HTTP endpoints.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0x7w29qpj2acrzf8hcgymsyr5gk3aj2wkbvlwcr01ygd6as8h7hz"))))
|
||||
(base32 "0lxq5l0729ms4xzbn1rq968qpi7ipa9aj1wjvzrpdxd3mmlg2618"))))
|
||||
(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))
|
||||
;; Channels develops and maintains Daphne but any other ASGI server can be
|
||||
;; used, so keep it in native-inputs for tests.
|
||||
@@ -200,13 +206,13 @@ your project into different processes.")
|
||||
(define-public python-django
|
||||
(package
|
||||
(name "python-django")
|
||||
(version "5.2.13")
|
||||
(version "6.0.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "django" version))
|
||||
(sha256
|
||||
(base32 "1i1vlffzhwbzp6r6y8ycvwklc45diy4c6i897z379l48a7dqj5d3"))))
|
||||
(base32 "0saj5w1pmfl2bf6smmbx2h8v6b9n9djdsbp46v468a4ax5r6hvdw"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
'(#:test-flags
|
||||
@@ -374,28 +380,27 @@ and adapters that are useful for non-trivial configuration scenarios.")
|
||||
(define-public python-django-extensions
|
||||
(package
|
||||
(name "python-django-extensions")
|
||||
(version "4.1")
|
||||
(properties '((commit . "32ddfb0499bec7f39f9fbb44568d2781cecd1f32")
|
||||
(revision . "0")))
|
||||
(version (git-version "4.1"
|
||||
(assoc-ref properties 'revision)
|
||||
(assoc-ref properties 'commit)))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
;; Fetch from the git repository, so that the tests can be run.
|
||||
(uri (git-reference
|
||||
(url "https://github.com/django-extensions/django-extensions")
|
||||
(commit version)))
|
||||
(commit (assoc-ref properties 'commit))))
|
||||
(file-name (string-append name "-" version))
|
||||
(sha256
|
||||
(base32 "1qayan9za7ylvzkwp6p0l0735gavnzd1kdjsfc178smq6xnby0ss"))))
|
||||
(base32 "09gk82rsmqgaz4pqk0xvb4mgfprls8h1wm24p74d0ykdi7li2plg"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; The 5 tests in test_dumbscript.py fail (OperationalError).
|
||||
#:test-flags
|
||||
#~(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"))))
|
||||
#~(list "--ignore" "tests/test_dumpscript.py")))
|
||||
(propagated-inputs
|
||||
(list python-django))
|
||||
(native-inputs
|
||||
@@ -406,6 +411,8 @@ and adapters that are useful for non-trivial configuration scenarios.")
|
||||
python-pytest-django
|
||||
python-setuptools
|
||||
python-shortuuid
|
||||
python-vobject
|
||||
python-werkzeug
|
||||
tzdata-for-tests))
|
||||
(home-page "https://github.com/django-extensions/django-extensions")
|
||||
(synopsis "Custom management extensions for Django")
|
||||
|
||||
@@ -4287,7 +4287,7 @@ typographical palette.")
|
||||
(define-public font-mona-sans
|
||||
(package
|
||||
(name "font-mona-sans")
|
||||
(version "2.0.26")
|
||||
(version "2.0.27")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4297,7 +4297,7 @@ typographical palette.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"09b6apxq659y4dkkm5swy683q6hviibv1cd48ragm5rd1376hsaz"))))
|
||||
"10xbs857d21zrfx0cpzcsyyk76j921qq68qpz5r2kl4jr3gz541z"))))
|
||||
(build-system font-build-system)
|
||||
(outputs '("out" "ttf" "woff"))
|
||||
(home-page "https://github.com/mona-sans")
|
||||
|
||||
@@ -2151,6 +2151,57 @@ testing and improve the efficiency of unit test writing.")
|
||||
testing of time-sensitive code.")
|
||||
(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
|
||||
(package
|
||||
(name "go-github-com-joshdk-go-junit")
|
||||
@@ -2662,6 +2713,56 @@ error messages, preserving the order of @code{have} (actual result) before
|
||||
@code{want} (expected result) to minimize confusion.")
|
||||
(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
|
||||
(package
|
||||
(name "go-github-com-onsi-ginkgo")
|
||||
@@ -3267,6 +3368,84 @@ and CLI tool.")
|
||||
such as readers and writers that fail after N consecutive reads/writes.")
|
||||
(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
|
||||
(package
|
||||
(name "go-github-com-tj-assert")
|
||||
@@ -3549,6 +3728,34 @@ goroutine leaks and understanding goroutine lifecycles.")
|
||||
based on Go @code{testing} library procedures.")
|
||||
(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
|
||||
(package
|
||||
(name "go-go-abhg-dev-requiredfield")
|
||||
@@ -3657,6 +3864,60 @@ and restore them afterwards.")
|
||||
of @url{https://github.com/wadey/gocovmerge}.")
|
||||
(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
|
||||
(package
|
||||
(name "go-go-simpler-org-sloglint")
|
||||
|
||||
@@ -4683,7 +4683,7 @@ contexts (e.g. testing).")
|
||||
(define-public go-github-com-charlievieth-fastwalk
|
||||
(package
|
||||
(name "go-github-com-charlievieth-fastwalk")
|
||||
(version "1.0.8")
|
||||
(version "1.0.14")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4692,7 +4692,7 @@ contexts (e.g. testing).")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "17zy17q31p8b93bf703rr0xqafp02bb0slkrgpxb8r0aaxz3zg4y"))))
|
||||
(base32 "0ab90pdqgnd0a6ylmq35zca0imj2pp4pxz2bcmg2zx0szv3910im"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
+33
-24
@@ -36,6 +36,7 @@
|
||||
#:use-module (guix licenses)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix deprecation)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system cmake)
|
||||
@@ -946,37 +947,42 @@ traditional Chinese output.")
|
||||
hanja dictionary and small hangul character classification.")
|
||||
(license lgpl2.1+)))
|
||||
|
||||
(define-public ibus-libhangul
|
||||
(define-public ibus-hangul
|
||||
(package
|
||||
(name "ibus-libhangul")
|
||||
(version "1.5.3")
|
||||
(name "ibus-hangul")
|
||||
(version "1.5.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/libhangul/ibus-hangul/"
|
||||
"releases/download/" version
|
||||
"/ibus-hangul-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/libhangul/ibus-hangul")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy"))))
|
||||
(base32 "0wsbh6ii223wdai2qwcwy6sj5jr9zzma7511fhkfq4m2qxdhwsn7"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(wrap-program (string-append (assoc-ref outputs "out")
|
||||
"/libexec/ibus-setup-hangul")
|
||||
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
|
||||
`("LD_LIBRARY_PATH" ":" prefix
|
||||
(,(string-append (assoc-ref inputs "libhangul") "/lib")))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
(,(getenv "GI_TYPELIB_PATH"))))
|
||||
#t)))))
|
||||
(list
|
||||
#:make-flags
|
||||
#~'("DISABLE_GUI_TESTS=ibus-hangul")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(wrap-program (string-append #$output
|
||||
"/libexec/ibus-setup-hangul")
|
||||
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
|
||||
`("LD_LIBRARY_PATH" ":" prefix
|
||||
(,(dirname (search-input-file inputs "lib/libhangul.so"))))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
(,(getenv "GI_TYPELIB_PATH")))))))))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")))
|
||||
(list autoconf
|
||||
automake
|
||||
gettext-minimal
|
||||
`(,glib "bin")
|
||||
libtool
|
||||
pkg-config))
|
||||
(inputs
|
||||
(list bash-minimal
|
||||
ibus
|
||||
@@ -991,6 +997,9 @@ hanja dictionary and small hangul character classification.")
|
||||
"ibus-hangul is a Korean input method engine for IBus.")
|
||||
(license gpl2+)))
|
||||
|
||||
;; XXX: Deprecated on 2026-05-26.
|
||||
(define-deprecated-package ibus-libhangul ibus-hangul)
|
||||
|
||||
(define-public ibus-table
|
||||
(package
|
||||
(name "ibus-table")
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
;;; Copyright © 2025 Vinicius Monego <monego@posteo.net>
|
||||
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz>
|
||||
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
||||
@@ -237,7 +237,7 @@ it.")
|
||||
(define-public trealla
|
||||
(package
|
||||
(name "trealla")
|
||||
(version "2.100.15")
|
||||
(version "2.100.24")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -246,7 +246,7 @@ it.")
|
||||
(url "https://github.com/trealla-prolog/trealla")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "1fr3h0hqk5bbzr8n415pd24n2nvxhyaxi03hn5s78q1yklynw13f"))
|
||||
(base32 "09jm5hs2lv481yzf76p646jx6467zx98bbbsg24xh3glk1f9gaaq"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
|
||||
@@ -2246,18 +2246,21 @@ attachments).
|
||||
(define-public python-pyflakes
|
||||
(package
|
||||
(name "python-pyflakes")
|
||||
(version "3.2.0")
|
||||
(version "3.4.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pyflakes" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/PyCQA/pyflakes")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0gxgz0kg008pgmjk1dn8z3g00dfa9pc3f80pm6r1yqjly4zn0q8w"))))
|
||||
(base32 "0ag6j4flayslbxcqipmfy5njawzy66py71p63mpjsys4gy70jhg1"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list #:test-backend #~'unittest))
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
python-setuptools
|
||||
python-wheel))
|
||||
(list python-setuptools))
|
||||
(home-page "https://github.com/PyCQA/pyflakes")
|
||||
(synopsis "Passive checker of Python programs")
|
||||
(description
|
||||
|
||||
@@ -2378,7 +2378,7 @@ for adding, removing and dropping callbacks.")
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 3045 passed, 32 skipped, 29 xfailed, 2 subtests passed
|
||||
;; tests: 3046 passed, 31 skipped, 29 xfailed, 2 subtests passed
|
||||
#:test-flags
|
||||
'(list
|
||||
"-o" "addopts=''" ; Avoid -p pytest_cov.
|
||||
@@ -2449,7 +2449,6 @@ for adding, removing and dropping callbacks.")
|
||||
(list gunicorn-bootstrap
|
||||
python-cython
|
||||
python-freezegun
|
||||
python-isal
|
||||
python-pytest
|
||||
python-pytest-mock
|
||||
python-pytest-xdist
|
||||
@@ -2761,12 +2760,12 @@ stream is an enhanced asynchronous iterable.")
|
||||
(define-public python-asgiref
|
||||
(package
|
||||
(name "python-asgiref")
|
||||
(version "3.8.1")
|
||||
(version "3.11.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "asgiref" version))
|
||||
(sha256
|
||||
(base32 "146mhkn3zp2bqf7j6r3chdlvfzgs5x1lrnqahsllgjdyl20bshy3"))))
|
||||
(base32 "1km4xlaa21z2h0gz8x84gfgrq8k2mhg48rc0hkz3wxky7g24s62z"))))
|
||||
(build-system pyproject-build-system)
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
|
||||
+161
-141
@@ -3732,23 +3732,31 @@ libraries to make them compatible with the Array API standard")
|
||||
(define-public python-array-api-strict
|
||||
(package
|
||||
(name "python-array-api-strict")
|
||||
(version "2.4.1")
|
||||
(version "2.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "array_api_strict" version))
|
||||
(sha256
|
||||
(base32 "0k1v3h54y1yny8mhgwjk6p51zf87farfk1xn9842g5lcrfhxqxvc"))))
|
||||
(base32 "1ig116ld5k8wx82ahld4l7qcb0d4s5s4f4a0nrflrh3hzabyarvp"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 584 passed, 1 skipped, 2 deselected
|
||||
;; tests: 585 passed, 2 deselected
|
||||
#:test-flags
|
||||
;; ModuleNotFoundError: No module named 'numpy', not sure why?
|
||||
#~(list "-k" (string-append "not test_disabled_extensions"
|
||||
;; hypothesis.errors.InvalidArgument:
|
||||
;; xp.__array_api_version__='2025.12', but it must be a valid version
|
||||
;; 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"))))
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
(list python-hypothesis
|
||||
python-pytest
|
||||
python-setuptools
|
||||
python-setuptools-scm))
|
||||
(propagated-inputs
|
||||
@@ -8944,16 +8952,20 @@ and convert DDL to BigQuery JSON schema.")
|
||||
(define-public python-jsonschema
|
||||
(package
|
||||
(name "python-jsonschema")
|
||||
(version "4.23.0")
|
||||
(version "4.26.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "jsonschema" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Julian/jsonschema")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1i3b4sckkc3v8vckqa11xbrj695qzrzsfzrkclra6lb3ybz9f56p"))))
|
||||
(base32 "0p89jy7s1agi2zqrsdm56p843k847n9cixjsc12hnzscll37kysk"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 7744 passed, 71 skipped
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'check 'pre-check
|
||||
@@ -8963,21 +8975,20 @@ and convert DDL to BigQuery JSON schema.")
|
||||
(list python-hatchling
|
||||
python-hatch-fancy-pypi-readme
|
||||
python-hatch-vcs
|
||||
;; For <tests/test_cli.py::TestCLIIntegration::test_license>.
|
||||
python-pip
|
||||
python-jsonpath-ng
|
||||
python-pytest))
|
||||
(propagated-inputs
|
||||
(list python-attrs
|
||||
python-fqdn
|
||||
python-idna
|
||||
python-importlib-resources
|
||||
python-isoduration
|
||||
python-jsonpointer
|
||||
python-jsonschema-specifications
|
||||
python-rfc3339-validator
|
||||
python-rfc3986-validator
|
||||
python-referencing-bootstrap
|
||||
python-rpds-py
|
||||
;; [optional]
|
||||
python-fqdn
|
||||
python-idna
|
||||
python-isoduration
|
||||
python-jsonpointer
|
||||
python-rfc3339-validator
|
||||
python-rfc3986-validator
|
||||
python-uri-template
|
||||
python-webcolors))
|
||||
(home-page "https://github.com/Julian/jsonschema")
|
||||
@@ -9315,7 +9326,8 @@ JavaScript-like message boxes. Types of dialog boxes include:
|
||||
;; See <https://github.com/pympler/pympler/issues/134>.
|
||||
"--deselect=test/muppy/test_summary.py::SummaryTest::test_repr_function"
|
||||
;; 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
|
||||
(list python-pytest python-setuptools))
|
||||
(home-page "https://pythonhosted.org/Pympler/")
|
||||
@@ -10044,13 +10056,13 @@ Google and Numpydoc format.")
|
||||
(define-public python-docutils
|
||||
(package
|
||||
(name "python-docutils")
|
||||
(version "0.21.2")
|
||||
(version "0.22.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "docutils" version))
|
||||
(sha256
|
||||
(base32 "0vwqzbmzdvwx23myx4cg8s8mdkrqnfxpa9yi7jm2s66z5rrihsrs"))))
|
||||
(base32 "0s4ryafs954ivgb7bifzpbv98vb2mcr0s8wi9nvwpglsvqgkpdad"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -11482,13 +11494,16 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
|
||||
;; TODO: Move to python-build.
|
||||
(package
|
||||
(name "python-cython")
|
||||
(version "3.1.7")
|
||||
(version "3.2.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "cython" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cython/cython")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0gaslzb3virk4v6yh5a7dp6ka1lm267v994g8r25lck1702vjy3g"))))
|
||||
(base32 "07n0x4z0ifkhl8hi47amqhqfjc6jlh5dra9r54nlsnwnai83psy1"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -11496,17 +11511,16 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
|
||||
#:test-flags
|
||||
#~(list "runtests.py"
|
||||
"-vv"
|
||||
"-j" (number->string (parallel-job-count))
|
||||
;; Some tests fail when number of cores are 24, keep on save
|
||||
;; minimal count.
|
||||
"-j" (number->string (min 8 (parallel-job-count)))
|
||||
"-x" (string-join
|
||||
(list "annotate_html"
|
||||
"Debugger"
|
||||
;; It introduces cycle.
|
||||
"numpy_test"
|
||||
;; It fails with AssertionError: Failed doctest test
|
||||
;; for complex_numbers_cpp.double_abs.
|
||||
;; See: <https://github.com/cython/cython/issues/6528>.
|
||||
"complex_numbers_cpp"
|
||||
;; This test fails when running on 24 cores.
|
||||
"cpp_stl_conversion"
|
||||
#$@(if (target-32bit?)
|
||||
;; XXX: On 32-bit architectures, running the
|
||||
;; parallel tests fails on many-core systems.
|
||||
@@ -11533,8 +11547,7 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
|
||||
(setenv "HOME" "/tmp"))))))
|
||||
(native-inputs
|
||||
(list libxcrypt
|
||||
python-setuptools
|
||||
python-wheel))
|
||||
python-setuptools))
|
||||
;; we need the full python package and not just the python-wrapper
|
||||
;; because we need libpython3.3m.so
|
||||
(inputs
|
||||
@@ -11609,16 +11622,8 @@ def load_dynamic(name, path):
|
||||
;; time of the test suite.
|
||||
(setenv "CFLAGS" "-O0"))))))))
|
||||
|
||||
(define-public python-cython-next
|
||||
(package
|
||||
(inherit python-cython)
|
||||
(version "3.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "cython" version))
|
||||
(sha256
|
||||
(base32 "0d0n0yyicr7icd4f5kn1wwbjqyad6j4m640xlqlk3ixchgad7bf3"))))))
|
||||
;; XXX: Deprecated on <2026-05-28>.
|
||||
(define-public python-cython-next python-cython)
|
||||
|
||||
;; NOTE: when upgrading numpy please make sure that python-numba,
|
||||
;; python-pandas and python-scipy still build, as these three packages are
|
||||
@@ -11626,49 +11631,41 @@ def load_dynamic(name, path):
|
||||
(define-public python-numpy
|
||||
(package
|
||||
(name "python-numpy")
|
||||
(version "2.3.1")
|
||||
(version "2.4.6")
|
||||
(source
|
||||
(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)
|
||||
(uri (string-append
|
||||
"https://github.com/numpy/numpy/releases/download/v"
|
||||
version "/numpy-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0aqx8hsw54wfp7iv0h0ljlpsygvmrmi3rjic6rsa6v92lhhaxj8y"))))
|
||||
(base32 "1nkx73blw298dzdk6blhrsann60cgdy7q6n3q9m785ia9865g8zk"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 47513 passed, 1740 skipped, 33 xfailed, 5 xpassed, 341 warnings
|
||||
;; tests: 47255 passed, 1079 skipped, 32 xfailed, 2 xpassed, 318 warnings
|
||||
#:modules '((guix build utils)
|
||||
(guix build pyproject-build-system)
|
||||
(ice-9 format))
|
||||
#:test-flags
|
||||
#~(list "-m" "not slow"
|
||||
"--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")
|
||||
"--numprocesses" (number->string (min 8 (parallel-job-count))))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-executable-paths
|
||||
(lambda _
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "numpy/distutils/exec_command.py"
|
||||
(("'/bin/sh'")
|
||||
(format #f "~s" (which "bash"))))
|
||||
(substitute* "numpy/meson.build"
|
||||
;; Relay on python from the PATH instead of full reference
|
||||
;; stored in built wheel.
|
||||
(("'py.full_path\\(\\)'") "'python'"))))
|
||||
;; This isn't architecture specific.
|
||||
;; TODO: Remove this conditional and apply for all builds.
|
||||
#$@(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"))))))
|
||||
#~())
|
||||
(("'py.full_path\\(\\)'") "'python'"))
|
||||
(substitute* "numpy/_core/tests/test_cpu_features.py"
|
||||
(("/bin/true")
|
||||
(search-input-file inputs "bin/true")))))
|
||||
(add-before 'build 'parallelize-build
|
||||
(lambda _
|
||||
(setenv "OMP_NUM_THREAD"
|
||||
@@ -11688,7 +11685,7 @@ def load_dynamic(name, path):
|
||||
(string-split (getenv "CPLUS_INCLUDE_PATH") #\:))
|
||||
":")))))
|
||||
(add-before 'build 'configure-blas
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(lambda _
|
||||
(call-with-output-file "site.cfg"
|
||||
(lambda (port)
|
||||
(format port
|
||||
@@ -11700,7 +11697,11 @@ include_dirs = ~:*~a/include~%" #$(this-package-input "openblas"))))))
|
||||
(lambda* (#:key tests? test-flags #:allow-other-keys)
|
||||
(when tests?
|
||||
(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')
|
||||
;; 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
|
||||
@@ -11717,12 +11718,14 @@ include_dirs = ~:*~a/include~%" #$(this-package-input "openblas"))))))
|
||||
(find-files (in-vicinity #$output "/bin"))))))))
|
||||
(native-inputs
|
||||
(list gfortran
|
||||
python-cython
|
||||
python-hypothesis
|
||||
python-meson
|
||||
python-pytest
|
||||
python-pytest-xdist
|
||||
python-setuptools
|
||||
python-typing-extensions))
|
||||
python-pytest-xdist))
|
||||
(inputs
|
||||
(list bash
|
||||
openblas))
|
||||
(home-page "https://numpy.org")
|
||||
(synopsis "Fundamental package for scientific computing with Python")
|
||||
(description "NumPy is the fundamental package for scientific computing
|
||||
@@ -13493,7 +13496,7 @@ Python list with elements of type @code{PIL.Image} (from the
|
||||
(define-public python-pillow
|
||||
(package
|
||||
(name "python-pillow")
|
||||
(version "12.1.1")
|
||||
(version "12.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -13502,7 +13505,7 @@ Python list with elements of type @code{PIL.Image} (from the
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1g374rklljx0941j6d1gib9pgcq3scmqw9psqaj2c7m8pilqsn9n"))))
|
||||
(base32 "140ynzxpazq6gq041bhkzx314z4kkzv3wlmvph68a0nkj9nqa3pg"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -13543,7 +13546,7 @@ stored in a few basic pixel formats. It should provide a solid foundation for
|
||||
a general image processing tool.")
|
||||
(properties `((cpe-name . "pillow")))
|
||||
(license (license:x11-style
|
||||
"https://github.com/python-pillow/Pillow/blob/12.1.1/LICENSE"
|
||||
"https://github.com/python-pillow/Pillow/blob/12.2.0/LICENSE"
|
||||
"MIT-CMU License"))))
|
||||
|
||||
(define-public python-pillow-avif-plugin
|
||||
@@ -15531,20 +15534,21 @@ to Python code.")
|
||||
(define-public python-asttokens
|
||||
(package
|
||||
(name "python-asttokens")
|
||||
(version "3.0.0")
|
||||
(version "3.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "asttokens" version))
|
||||
(sha256
|
||||
(base32 "1ixv6n8cg08n9h6rwyhd3lkzyjiwpbfv56dk338w3c32inm8pk8d"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/gristlabs/asttokens")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256 (base32 "1qqi7dygcv58czrsafc4gf41prfb6shd0crx33kd9wypk0v29afn"))))
|
||||
(build-system pyproject-build-system)
|
||||
(native-inputs
|
||||
(list python-astroid
|
||||
python-pytest
|
||||
python-setuptools
|
||||
python-setuptools-scm
|
||||
python-wheel))
|
||||
python-setuptools-scm))
|
||||
(home-page "https://github.com/gristlabs/asttokens")
|
||||
(synopsis "Python library to annotate abstract syntax trees")
|
||||
(description "The @code{asttokens} module annotates Python abstract syntax
|
||||
@@ -18122,14 +18126,16 @@ primary use case is APIs defined before keyword-only parameters existed.")
|
||||
(define-public python-pyasn1
|
||||
(package
|
||||
(name "python-pyasn1")
|
||||
(version "0.6.1")
|
||||
(version "0.6.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pyasn1" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/pyasn1/pyasn1")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0d5h500ig8sp72pabd1wcyglc4951xalbkqahf056dl4vlmhsn3g"))))
|
||||
(base32 "0b22m94j163nikfkl031hgrfasb6wgqp3374b8dbr84jalkl0ykw"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list #:test-backend #~'unittest
|
||||
@@ -22747,20 +22753,22 @@ times.
|
||||
(define-public python-lazy-object-proxy
|
||||
(package
|
||||
(name "python-lazy-object-proxy")
|
||||
(version "1.11.0")
|
||||
(version "1.12.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "lazy_object_proxy" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ionelmc/python-lazy-object-proxy")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "174fswfrsqr7yj72f8fyry34qxgagbfw37vzljxbp7schq8l91qq"))))
|
||||
(base32 "1qig879igkjmj4mir26b0n40w3vn5jqn293172s6npxnb4k90kzk"))))
|
||||
(build-system pyproject-build-system)
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
python-pytest-benchmark
|
||||
python-setuptools
|
||||
python-setuptools-scm
|
||||
python-wheel))
|
||||
python-setuptools-scm))
|
||||
(home-page "https://github.com/ionelmc/python-lazy-object-proxy")
|
||||
(synopsis "Lazy object proxy for Python")
|
||||
(description
|
||||
@@ -24788,7 +24796,7 @@ instead of servers and network commands.")
|
||||
(define-public python-astroid
|
||||
(package
|
||||
(name "python-astroid")
|
||||
(version "3.3.11")
|
||||
(version "4.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -24797,24 +24805,12 @@ instead of servers and network commands.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1x5903kmi47pc87r949lym2cwl0xg885xyy730adxv0g6r083zwn"))))
|
||||
(base32 "04x82slqxyyv0pikz680sw5aj2vbid1s7zdnzgqj7dlbz68c0ch0"))))
|
||||
(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
|
||||
(list python-mypy-minimal
|
||||
python-pytest
|
||||
python-setuptools
|
||||
python-wheel))
|
||||
(propagated-inputs
|
||||
(list python-lazy-object-proxy
|
||||
python-typing-extensions
|
||||
python-wrapt))
|
||||
python-setuptools))
|
||||
(home-page "https://github.com/PyCQA/astroid")
|
||||
(synopsis "Python source code base representation")
|
||||
(description "@code{python-astroid} provides a common base representation
|
||||
@@ -27930,26 +27926,23 @@ codecs for use in data storage and communication applications.")
|
||||
(define-public python-dill
|
||||
(package
|
||||
(name "python-dill")
|
||||
(version "0.4.0")
|
||||
(version "0.4.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "dill" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/uqfoundation/dill")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1w5w5hlijw7ahqji45ssyvdip5pv074h4nw97bsj8ws7vz9g2cq6"))))
|
||||
(base32 "09ig6820sd68cjixl5vkwkwvvgdii8qhaikc1rxhabhwxfymc7v2"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#: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~%")))))))
|
||||
(list #:test-backend #~'custom
|
||||
#:test-flags #~(list "dill/tests/__main__.py")))
|
||||
(native-inputs
|
||||
(list python-setuptools python-wheel))
|
||||
(home-page "https://pypi.org/project/dill/")
|
||||
(list python-setuptools))
|
||||
(home-page "http://dill.rtfd.io/")
|
||||
(synopsis "Serialize all of Python")
|
||||
(description "Dill extends Python's @code{pickle} module for serializing
|
||||
and de-serializing Python objects to the majority of the built-in Python
|
||||
@@ -30911,14 +30904,20 @@ positioning, and keyboard input.")
|
||||
(define-public python-readme-renderer
|
||||
(package
|
||||
(name "python-readme-renderer")
|
||||
(version "44.0")
|
||||
(properties '((commit . "e603eb17fcabd6bd20706d278fc24a7e9a663190")
|
||||
(revision . "0")))
|
||||
(version (git-version "44.0"
|
||||
(assoc-ref properties 'revision)
|
||||
(assoc-ref properties 'commit)))
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "readme_renderer" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/pypa/readme_renderer")
|
||||
(commit (assoc-ref properties 'commit))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qfiqm3w1ydpbipns5nifa7h4wraxd72nh7imif819mzmd7064l7"))))
|
||||
(base32 "15w3lzgg8gcq22saqy2cpnv3hvkrixhyn57fcg1p1bm2njh1hr61"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -33514,18 +33513,22 @@ systems in Python.")
|
||||
(define-public python-dotenv
|
||||
(package
|
||||
(name "python-dotenv")
|
||||
(version "1.1.1")
|
||||
(version "1.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "python_dotenv" version))
|
||||
(sha256
|
||||
(base32 "1aw9c5gw2gfjf7n3s7k6lb6ybz090hh60wq0daz4azr52sbkk9m8"))))
|
||||
(base32 "1wwwg7gasqmnv5y2hb3w1155c8nai6zzih8x5hn0ifnpzf8ildrc"))))
|
||||
(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
|
||||
(list python-pytest
|
||||
python-setuptools
|
||||
python-sh))
|
||||
python-setuptools))
|
||||
(propagated-inputs
|
||||
(list python-click))
|
||||
(home-page "https://saurabh-kumar.com/python-dotenv/")
|
||||
@@ -34614,19 +34617,22 @@ for styling strings in the terminal.")
|
||||
(define-public python-multipart
|
||||
(package
|
||||
(name "python-multipart")
|
||||
(version "0.0.20")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "python_multipart" version))
|
||||
(sha256
|
||||
(base32
|
||||
"04wxzakk3hs4z4xf3ldhym3gm46hjicn4iwiw150c8wfbfscml4d"))))
|
||||
(version "0.0.29")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Kludex/python-multipart")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "06rxa2xymdqri8zydy7xw2cnpsnzlv2jzdy9g86m5fpfca0pp9fm"))))
|
||||
(build-system pyproject-build-system)
|
||||
(native-inputs
|
||||
(list python-hatchling
|
||||
python-pytest
|
||||
python-pyyaml))
|
||||
(home-page "https://github.com/andrew-d/python-multipart")
|
||||
(home-page "https://github.com/Kludex/python-multipart")
|
||||
(synopsis "Streaming multipart parser for Python")
|
||||
(description
|
||||
"This package provides a streaming multipart parser for Python.")
|
||||
@@ -35887,13 +35893,13 @@ line by line or column by column or a combination of both.")
|
||||
(define-public python-rpds-py
|
||||
(package
|
||||
(name "python-rpds-py")
|
||||
(version "0.10.6")
|
||||
(version "0.30.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "rpds_py" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0l5slkvhq2vf64mapimmj6ginsv01mc4niyj90vvz3assq4agrac"))))
|
||||
"110y8k62b9xb3slny7gf89943xpbji3s7vl7yz0g0jh1j37zg3yx"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -38393,18 +38399,32 @@ and @code{tokens_to_src} to roundtrip.")
|
||||
(define-public python-tomlkit
|
||||
(package
|
||||
(name "python-tomlkit")
|
||||
(version "0.13.3")
|
||||
(version "0.15.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "tomlkit" version))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/sdispater/tomlkit")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "18fjmmhiv5jkkg1dwidmxd0sjqnkf675igizxsa2ppspxr3z4323"))))
|
||||
(base32 "00sv5x8j78zkirzh9rl89lkpwfwhkhrq4mql2p4rqws1j37zx88g"))))
|
||||
(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
|
||||
(list python-poetry-core
|
||||
python-pytest
|
||||
python-pyyaml))
|
||||
toml-test))
|
||||
(home-page "https://github.com/sdispater/tomlkit")
|
||||
(synopsis "Style-preserving TOML library")
|
||||
(description
|
||||
|
||||
@@ -747,6 +747,10 @@
|
||||
(crate-source "archery" "1.2.1"
|
||||
"0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa"))
|
||||
|
||||
(define rust-archery-1.2.2
|
||||
(crate-source "archery" "1.2.2"
|
||||
"07a4wn09ad1q7qi1bfdv03hl4668jaxm63rd6jxqgfzykpwsbq3h"))
|
||||
|
||||
(define rust-archspec-0.1.3
|
||||
(crate-source "archspec" "0.1.3"
|
||||
"1is6yjyk38hlijhp8yyk3xq3dgg5aass7rms5h6s2mjgrzcprdlx"))
|
||||
@@ -3799,6 +3803,10 @@
|
||||
(crate-source "cc" "1.2.46"
|
||||
"0diynsnlmw8fr032dxci5a79il5br2ws1l2a730v3cac0vhn6x5r"))
|
||||
|
||||
(define rust-cc-1.2.48
|
||||
(crate-source "cc" "1.2.48"
|
||||
"0fk37741p34v904a49zcli9b65fmmir7sa06z3v95f6k1szvv0f4"))
|
||||
|
||||
(define rust-cc-1.2.49
|
||||
(crate-source "cc" "1.2.49"
|
||||
"05929ra8a2q81w45f932nr4blifnxkpr8i7lmcba28bm0c4k0n4h"))
|
||||
@@ -24613,6 +24621,10 @@
|
||||
(crate-source "rpds" "1.1.0"
|
||||
"194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))
|
||||
|
||||
(define rust-rpds-1.2.0
|
||||
(crate-source "rpds" "1.2.0"
|
||||
"0d7vpyignq837rh9wgcrq53xplsg5b85a3bcbq0x7m0rx22z8xcy"))
|
||||
|
||||
(define rust-rpm-pkg-count-0.2.1
|
||||
(crate-source "rpm-pkg-count" "0.2.1"
|
||||
"1jzh63l7k30l37s5gd2m2hvh8slzjaxw54s4xpcjnaqb8xfsq0sa"))
|
||||
@@ -73510,42 +73522,32 @@
|
||||
rust-zerovec-0.10.4
|
||||
rust-zerovec-derive-0.10.3))
|
||||
(python-rpds-py =>
|
||||
(list rust-archery-1.2.1
|
||||
rust-autocfg-1.4.0
|
||||
rust-bitflags-2.9.0
|
||||
rust-cfg-if-1.0.0
|
||||
rust-indoc-1.0.9
|
||||
rust-libc-0.2.171
|
||||
rust-lock-api-0.4.12
|
||||
(list rust-archery-1.2.2
|
||||
rust-autocfg-1.5.0
|
||||
rust-cc-1.2.48
|
||||
rust-find-msvc-tools-0.1.5
|
||||
rust-heck-0.5.0
|
||||
rust-indoc-2.0.7
|
||||
rust-libc-0.2.177
|
||||
rust-memoffset-0.9.1
|
||||
rust-once-cell-1.21.3
|
||||
rust-parking-lot-0.12.3
|
||||
rust-parking-lot-core-0.9.10
|
||||
rust-proc-macro2-1.0.94
|
||||
rust-pyo3-0.19.2
|
||||
rust-pyo3-build-config-0.19.2
|
||||
rust-pyo3-ffi-0.19.2
|
||||
rust-pyo3-macros-0.19.2
|
||||
rust-pyo3-macros-backend-0.19.2
|
||||
rust-quote-1.0.40
|
||||
rust-redox-syscall-0.5.10
|
||||
rust-rpds-1.1.0
|
||||
rust-scopeguard-1.2.0
|
||||
rust-smallvec-1.15.0
|
||||
rust-syn-1.0.109
|
||||
rust-target-lexicon-0.12.16
|
||||
rust-triomphe-0.1.14
|
||||
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))
|
||||
rust-portable-atomic-1.11.1
|
||||
rust-proc-macro2-1.0.103
|
||||
rust-pyo3-0.27.2
|
||||
rust-pyo3-build-config-0.27.2
|
||||
rust-pyo3-ffi-0.27.2
|
||||
rust-pyo3-macros-0.27.2
|
||||
rust-pyo3-macros-backend-0.27.2
|
||||
rust-python3-dll-a-0.2.14
|
||||
rust-quote-1.0.42
|
||||
rust-rpds-1.2.0
|
||||
rust-rustversion-1.0.22
|
||||
rust-shlex-1.3.0
|
||||
rust-syn-2.0.111
|
||||
rust-target-lexicon-0.13.3
|
||||
rust-triomphe-0.1.15
|
||||
rust-unicode-ident-1.0.22
|
||||
rust-unindent-0.2.4))
|
||||
(python-rustworkx =>
|
||||
(list rust-adler2-2.0.1
|
||||
rust-aho-corasick-1.1.4
|
||||
|
||||
@@ -924,7 +924,7 @@ and aims to be maximally portable across operating systems and C compilers.")
|
||||
(define-public loksh
|
||||
(package
|
||||
(name "loksh")
|
||||
(version "7.8")
|
||||
(version "7.9")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(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))
|
||||
(sha256
|
||||
(base32
|
||||
"1x5kg01r0k7g825ia71f8an6585azba8x5khwdvq4dmnib11vakm"))))
|
||||
"0nwssdxcqs3fypfg884cwcmp21kmwsqrr5rvm1cck1qx5240hyjb"))))
|
||||
(build-system meson-build-system)
|
||||
(inputs (list ncurses))
|
||||
(native-inputs (list pkg-config))
|
||||
|
||||
@@ -1094,7 +1094,7 @@ minimalistic.")
|
||||
(define-public fzf
|
||||
(package
|
||||
(name "fzf")
|
||||
(version "0.73.0")
|
||||
(version "0.73.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -1103,7 +1103,7 @@ minimalistic.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1p6xda7ncpi38c5jyyi7ybsjmyj07axmax68iag0ccszm42hnq60"))))
|
||||
(base32 "1wyaggd00jgr519pxvik6hszgnp6dq71rn7xa20kf2qyi5p6bn65"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -1413,7 +1413,9 @@ interface with CI pipeline UIs.")
|
||||
(lambda _
|
||||
(substitute* "packages/linux/icons.sh"
|
||||
(("/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
|
||||
(lambda _
|
||||
(substitute* "Makefile.in"
|
||||
|
||||
Reference in New Issue
Block a user