1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-15 01:44:05 +02:00

Compare commits

..

19 Commits

Author SHA1 Message Date
Ricardo Wurmus 2a2fb13f83 gnu: r-spatstat-random: Update to 3.5-0.
* gnu/packages/cran.scm (r-spatstat-random): Update to 3.5-0.
[propagated-inputs]: Add r-matrix and r-spatstat-sparse.

Change-Id: I795740f5ca38cd3b4b7f52a0a46965253ed81885
2026-05-28 15:14:57 +02:00
Ricardo Wurmus 49bbbf670d gnu: r-spatstat-geom: Update to 3.8-1.
* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.8-1.

Change-Id: If15547939258fa0e32c5816f968747de63f9231f
2026-05-28 15:14:57 +02:00
Ricardo Wurmus 5fbed486a6 gnu: r-spatstat-explore: Update to 3.8-1.
* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.8-1.

Change-Id: I4e9829f4cfd5232bce20a031567f837b93f898f3
2026-05-28 15:14:57 +02:00
Ricardo Wurmus d34dc0a55d gnu: r-dunn-test: Update to 1.4.0.
* gnu/packages/cran.scm (r-dunn-test): Update to 1.4.0.
[propagated-inputs]: Add r-scrutiny.

Change-Id: Ie60f832ed0e9a4fe4acf20625da5a379c3a6c4c3
2026-05-28 15:14:57 +02:00
Ricardo Wurmus 3c929bc91f gnu: r-parameters: Update to 0.29.1.
* gnu/packages/cran.scm (r-parameters): Update to 0.29.1.

Change-Id: Id4ba084f859f637333e2fb62c115f7b2637a3730
2026-05-28 15:14:57 +02:00
Ricardo Wurmus 6de56d7b11 gnu: r-upsetr: Update to 1.4.1.
* gnu/packages/cran.scm (r-upsetr): Update to 1.4.1.
[native-inputs]: Add r-knitr.

Change-Id: Ie7b373d3e10bfdd76b853f11b3b60a989f91ec8f
2026-05-28 15:14:56 +02:00
Ricardo Wurmus f83301b1df gnu: r-rcpphnsw: Update to 0.7.0.
* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.7.0.

Change-Id: If075e36239476fed1ad671457d1c6515ea9ee12c
2026-05-28 15:14:56 +02:00
Ricardo Wurmus 0936ec03d8 gnu: r-bayestestr: Update to 0.18.1.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.18.1.

Change-Id: I8a6253ec83d24a5c99b074491a7477fc422aa123
2026-05-28 15:14:56 +02:00
Ricardo Wurmus 6ae553c473 gnu: r-rmumps: Update to 5.2.1-42.
* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-42.

Change-Id: Ie7b88f3a8023fcb8798b0c2277b7025a811ba67f
2026-05-28 15:14:56 +02:00
Ricardo Wurmus 55dbdb5d48 gnu: r-vegan: Update to 2.7-5.
* gnu/packages/cran.scm (r-vegan): Update to 2.7-5.

Change-Id: I50e6eb86ca1415e899c451e89961acf71fcbe697
2026-05-28 15:14:56 +02:00
Ricardo Wurmus e134a68d4d gnu: r-mets: Update to 1.3.10.
* gnu/packages/cran.scm (r-mets): Update to 1.3.10.
[properties]: Record 'updater-extra-native-inputs.

Change-Id: Idd92e3d150922db233d3da5766be5a530275aa83
2026-05-28 15:14:45 +02:00
Ricardo Wurmus 38ef5d6a07 gnu: r-gap: Update to 1.15.2.
* gnu/packages/cran.scm (r-gap): Update to 1.15.2.

Change-Id: Ia74cb119e3a7367e0eda15e1a6f501db6a8f4985
2026-05-28 14:56:39 +02:00
Ricardo Wurmus f6bf24cb5e gnu: r-clipr: Update to 0.8.1.
* gnu/packages/cran.scm (r-clipr): Update to 0.8.1.

Change-Id: I336a5f0627be58b6d27ced2c64860289a28010c0
2026-05-28 14:56:39 +02:00
Ricardo Wurmus 8b1b6349e0 gnu: r-rsqlite: Update to 3.53.1.
* gnu/packages/cran.scm (r-rsqlite): Update to 3.53.1.

Change-Id: If58ee94413492da0696ca7a84fe81d39fb2f6625
2026-05-28 14:56:39 +02:00
Ricardo Wurmus 08db1fedc6 gnu: r-gdtools: Update to 0.5.1.
* gnu/packages/cran.scm (r-gdtools): Update to 0.5.1.

Change-Id: I9d805ea7f2f5acfcbd51db32721d42dbaeb564f7
2026-05-28 14:56:38 +02:00
Ricardo Wurmus e2a26cf2ec gnu: r-cards: Update to 0.8.0.
* gnu/packages/cran.scm (r-cards): Update to 0.8.0.

Change-Id: I17a936d3db7422b0ca153de4eff37be7f4ead88c
2026-05-28 14:56:38 +02:00
Ricardo Wurmus 912303eb2f gnu: r-bigassertr: Update to 0.2.0.
* gnu/packages/cran.scm (r-bigassertr): Update to 0.2.0.

Change-Id: I7874e7639cf1ddba87e62d01028b43f0c798e6b1
2026-05-28 14:56:33 +02:00
Ricardo Wurmus ea9db41ddf gnu: Add r-scrutiny.
* gnu/packages/cran.scm (r-scrutiny): New variable.

Change-Id: I0489be2ce2eb8c94476cd28069194d383b8245a5
2026-05-28 13:57:59 +02:00
Ricardo Wurmus ddf9a44d24 gnu: Add r-corrr.
* gnu/packages/cran.scm (r-corrr): New variable.

Change-Id: I5be35a2a4b3fa5158a33e1a70fe8c74116f219db
2026-05-28 13:57:01 +02:00
17 changed files with 354 additions and 668 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
+6 -6
View File
@@ -876,8 +876,8 @@ and the maven-build-system."
"The plasma desktop environment, and KDE Applications." "The plasma desktop environment, and KDE Applications."
#:scope (list (make-regexp* "^gnu/packages/(kde)(-.+|)\\.scm$")))) #:scope (list (make-regexp* "^gnu/packages/(kde)(-.+|)\\.scm$"))))
(define-team linux-libre (define-team kernel
(team 'linux-libre (team 'kernel
#:name "Linux-libre kernel team" #:name "Linux-libre kernel team"
#:scope (list "gnu/build/linux-modules.scm" #:scope (list "gnu/build/linux-modules.scm"
(make-regexp* "^gnu/packages/aux-files/linux-libre.*$") (make-regexp* "^gnu/packages/aux-files/linux-libre.*$")
@@ -1298,7 +1298,7 @@ the \"texlive\" importer."
(define-member (person "Leo Famulari" (define-member (person "Leo Famulari"
"leo@famulari.name" "leo@famulari.name"
"lfam") "lfam")
linux-libre) kernel)
(define-member (person "Efraim Flashner" (define-member (person "Efraim Flashner"
"efraim@flashner.co.il" "efraim@flashner.co.il"
@@ -1383,7 +1383,7 @@ the \"texlive\" importer."
(define-member (person "Vagrant Cascadian" (define-member (person "Vagrant Cascadian"
"vagrant@debian.org" "vagrant@debian.org"
"vagrantc") "vagrantc")
debian embedded linux-libre) debian embedded kernel)
(define-member (person "Vagrant Cascadian" ;XXX: duplicate (define-member (person "Vagrant Cascadian" ;XXX: duplicate
"vagrant@reproducible-builds.org" "vagrant@reproducible-builds.org"
@@ -1537,7 +1537,7 @@ the \"texlive\" importer."
(define-member (person "Rodion Goritskov" (define-member (person "Rodion Goritskov"
"rodion@goritskov.com" "rodion@goritskov.com"
"rodion-goritskov") "rodion-goritskov")
games java kde linux-libre release) games java kde kernel release)
(define-member (person "Jason Conroy" (define-member (person "Jason Conroy"
"jconroy@tscripta.net" "jconroy@tscripta.net"
@@ -1622,7 +1622,7 @@ the \"texlive\" importer."
(define-member (person "Wilko Meyer" (define-member (person "Wilko Meyer"
"w@wmeyer.eu" "w@wmeyer.eu"
"theesm") "theesm")
linux-libre perl) kernel perl)
(define-member (person "Untrusem" (define-member (person "Untrusem"
"mysticmoksh@riseup.net" "mysticmoksh@riseup.net"
+111 -37
View File
@@ -746,13 +746,13 @@ distribution).")
(define-public r-bigassertr (define-public r-bigassertr
(package (package
(name "r-bigassertr") (name "r-bigassertr")
(version "0.1.7") (version "0.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "bigassertr" version)) (uri (cran-uri "bigassertr" version))
(sha256 (sha256
(base32 "0py8nr937ddi6c7r2bcqrpvqkh1mhmk5ylnrmqlahawnwmpksm6g")))) (base32 "037shjim8syqfc563i6fs0slkdrmfp3pjfy15kfxr5jdk8yvyka3"))))
(properties `((upstream-name . "bigassertr"))) (properties `((upstream-name . "bigassertr")))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (list r-testthat)) (native-inputs (list r-testthat))
@@ -1452,13 +1452,13 @@ Companion to Applied Regression, Third Edition, Sage.")
(define-public r-cards (define-public r-cards
(package (package
(name "r-cards") (name "r-cards")
(version "0.7.1") (version "0.8.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "cards" version)) (uri (cran-uri "cards" version))
(sha256 (sha256
(base32 "1fd5g5pvasxfg49fs6khrlaj19z56xsf4m4yjh2vwwm86f87ksff")))) (base32 "06r9n0cf884z22xflbcxrvmfil4xym13fa3kx0sh7jqkk4232vh7"))))
(properties (properties
`((upstream-name . "cards") `((upstream-name . "cards")
;; Do not create dependency cycle. ;; Do not create dependency cycle.
@@ -1937,6 +1937,37 @@ data is given, then a Gaussian process is fit to the data and used to create
the contour plot.") the contour plot.")
(license license:gpl3))) (license license:gpl3)))
(define-public r-corrr
(package
(name "r-corrr")
(version "0.4.5")
(source
(origin
(method url-fetch)
(uri (cran-uri "corrr" version))
(sha256
(base32 "06pi4an3a5d66rqxvmk859scpq6m4yrhy9q5icbh95fvhpaqfr1q"))))
(properties `((upstream-name . "corrr")))
(build-system r-build-system)
(propagated-inputs (list r-dplyr
r-ggplot2
r-ggrepel
r-glue
r-purrr
r-rlang
r-seriation
r-tibble))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/tidymodels/corrr")
(synopsis "Correlations in R")
(description
"This package provides a tool for exploring correlations. It makes it
possible to easily perform routine tasks when exploring correlation matrices
such as ignoring the diagonal, focusing on the correlations of certain
variables against others, or rearranging and visualizing the matrix in terms
of the strength of the correlations.")
(license license:expat)))
(define-public r-celestial (define-public r-celestial
(package (package
(name "r-celestial") (name "r-celestial")
@@ -5000,14 +5031,14 @@ including:
(define-public r-gdtools (define-public r-gdtools
(package (package
(name "r-gdtools") (name "r-gdtools")
(version "0.5.0") (version "0.5.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "gdtools" version)) (uri (cran-uri "gdtools" version))
(sha256 (sha256
(base32 (base32
"15gklyln0260q1jbpx5n2kr472dv3ij3qw7298hciflf0q80isdf")))) "1rs18kf34iihiypmdc6w56wqqnm0k056jz9vhvg86ypszha51hcl"))))
(build-system r-build-system) (build-system r-build-system)
(arguments (arguments
(list (list
@@ -8405,13 +8436,13 @@ estimation and robust multivariate analysis with high breakdown point.")
(define-public r-rsqlite (define-public r-rsqlite
(package (package
(name "r-rsqlite") (name "r-rsqlite")
(version "3.52.0") (version "3.53.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RSQLite" version)) (uri (cran-uri "RSQLite" version))
(sha256 (sha256
(base32 (base32
"02cqx38nayr0qkbbnvmcfaxgz2clr7jb0c8zskd0k7zvsafsqqyz")))) "0ykbl94n1k61kqmdr1dfj1sq4sy8igzq95hrll7yhp4kdl7j8wqg"))))
(properties (properties
'((upstream-name . "RSQLite") '((upstream-name . "RSQLite")
;; These are not strictly necessary for running tests and adding them ;; These are not strictly necessary for running tests and adding them
@@ -9961,14 +9992,14 @@ wind-roses and Walter&Lieth climate diagrams are included.")
(define-public r-clipr (define-public r-clipr
(package (package
(name "r-clipr") (name "r-clipr")
(version "0.8.0") (version "0.8.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "clipr" version)) (uri (cran-uri "clipr" version))
(sha256 (sha256
(base32 (base32
"1s9vvv3cxnz8w11gsi8z9ddv9jzib5qf5qqxnwqrrv7vj8cr7hij")))) "1dpiqga6nl67q39qgx2zkdl29fchq0vx14fyx163z8vx72f7ms06"))))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (native-inputs
(list r-knitr r-testthat)) (list r-knitr r-testthat))
@@ -11519,6 +11550,42 @@ server address by means of rules (@code{Rule} class). The
cases and the content.") cases and the content.")
(license license:agpl3))) (license license:agpl3)))
(define-public r-scrutiny
(package
(name "r-scrutiny")
(version "0.6.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "scrutiny" version))
(sha256
(base32 "0wqrbzkm4fw556ds8bzpgimy2xs1v7da54cam5bmcvp0yhglx8h6"))))
(properties `((upstream-name . "scrutiny")))
(build-system r-build-system)
(propagated-inputs (list r-cli
r-corrr
r-dplyr
r-ggplot2
r-ggrepel
r-glue
r-lifecycle
r-magrittr
r-purrr
r-rlang
r-stringr
r-tibble
r-tidyr
r-tidyselect))
(native-inputs (list r-knitr r-testthat))
(home-page "https://lhdjung.github.io/scrutiny/")
(synopsis "Error detection in science")
(description
"The goal of scrutiny is to test published summary statistics for
consistency using techniques like GRIM and to check their plausibility. The
package makes these methods easy to use in a tidyverse-friendly way. It hopes
to help the new field of error detection go mainstream.")
(license license:expat)))
(define-public r-sendmailr (define-public r-sendmailr
(package (package
(name "r-sendmailr") (name "r-sendmailr")
@@ -12862,13 +12929,13 @@ master-slave parallelisation or a coarse-grain islands approach.")
(define-public r-gap (define-public r-gap
(package (package
(name "r-gap") (name "r-gap")
(version "1.14") (version "1.15.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "gap" version)) (uri (cran-uri "gap" version))
(sha256 (sha256
(base32 "17ryk3x4286ddws8kr18br1ff5bi7w9v0rd6kpyxxyl3ysgny44v")))) (base32 "1xhpcvljzyd62iqchsh8z4n9vv7pdzh9rr7cz7s3cffl492mbbia"))))
(properties `((upstream-name . "gap"))) (properties `((upstream-name . "gap")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-dplyr r-gap-datasets r-ggplot2 r-plotly (propagated-inputs (list r-dplyr r-gap-datasets r-ggplot2 r-plotly
@@ -13511,14 +13578,16 @@ effect (co)variances, and residual variance.")
(define-public r-mets (define-public r-mets
(package (package
(name "r-mets") (name "r-mets")
(version "1.3.9") (version "1.3.10")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "mets" version)) (uri (cran-uri "mets" version))
(sha256 (sha256
(base32 "0albfa5njy20iv59s5a90csm2sgrhbjl58mjhmf4c1mr476r9w02")))) (base32 "1j7zkyik4dlfgvjr5a4hh58vmx77w34g0d77n68isa83j84l3lhb"))))
(properties `((upstream-name . "mets"))) (properties
'((upstream-name . "mets")
(updater-extra-native-inputs . ("r-prodlim"))))
(build-system r-build-system) (build-system r-build-system)
(arguments (arguments
(list (list
@@ -14041,14 +14110,14 @@ Analysis Approach Using R. Chapman-Hall, 2019,
(define-public r-vegan (define-public r-vegan
(package (package
(name "r-vegan") (name "r-vegan")
(version "2.7-3") (version "2.7-5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "vegan" version)) (uri (cran-uri "vegan" version))
(sha256 (sha256
(base32 (base32
"0wh72b8sa1x94b6m4kwd78274y0laf4ccfhsw4jzp2zkx1s1zk0z")))) "1qiczbgnz96nyvvlnmnci4w280g4khwkpsznxqgb6143da4vzmxx"))))
(build-system r-build-system) (build-system r-build-system)
(native-inputs (native-inputs
(list gfortran r-compositions r-knitr)) (list gfortran r-compositions r-knitr))
@@ -20350,13 +20419,13 @@ provides an interactive R manager and worker environment.")
(define-public r-rmumps (define-public r-rmumps
(package (package
(name "r-rmumps") (name "r-rmumps")
(version "5.2.1-41") (version "5.2.1-42")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "rmumps" version)) (uri (cran-uri "rmumps" version))
(sha256 (sha256
(base32 "18irfcv23wvqba1ssz5b0y2z2cg0a0yi2n3kvikdibcirg97m1yy")))) (base32 "0rxc43b4xvqzq6hc1rna8c0f8lnvwl0vl05bnbzkps3pfjh529q0"))))
(properties (properties
`((upstream-name . "rmumps") `((upstream-name . "rmumps")
(updater-extra-inputs . ("zlib")))) (updater-extra-inputs . ("zlib"))))
@@ -32817,14 +32886,14 @@ data using:
(define-public r-bayestestr (define-public r-bayestestr
(package (package
(name "r-bayestestr") (name "r-bayestestr")
(version "0.18.0") (version "0.18.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "bayestestR" version)) (uri (cran-uri "bayestestR" version))
(sha256 (sha256
(base32 (base32
"1zw28k10jawrp1yvvcm89v7qgv86l6xka74dg2lhw1lq3mmrgy0l")))) "1zcbppwlzbibyjv4n4vx8c3k6hqk05bdl46fai3zslv8g5a9asfy"))))
(properties (properties
'((upstream-name . "bayestestR") '((upstream-name . "bayestestR")
(updater-extra-native-inputs . ("r-logspline")) (updater-extra-native-inputs . ("r-logspline"))
@@ -34099,14 +34168,14 @@ This package provides an R interface.")
(define-public r-rcpphnsw (define-public r-rcpphnsw
(package (package
(name "r-rcpphnsw") (name "r-rcpphnsw")
(version "0.6.0") (version "0.7.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "RcppHNSW" version)) (uri (cran-uri "RcppHNSW" version))
(sha256 (sha256
(base32 (base32
"03sqzz1993jsjm5vpyd1n1fpsrdfrky6dpv7m9ialhs1m00fv9m5")))) "0k5czg85sb4wda0l39b7r2nsvsyr0xvhpz1maynzbrzrk5c7hr41"))))
(properties `((upstream-name . "RcppHNSW"))) (properties `((upstream-name . "RcppHNSW")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-rcpp)) (propagated-inputs (list r-rcpp))
@@ -38016,18 +38085,19 @@ algorithms) can be computed and partitioned matrices can be plotted.")
(define-public r-upsetr (define-public r-upsetr
(package (package
(name "r-upsetr") (name "r-upsetr")
(version "1.4.0") (version "1.4.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "UpSetR" version)) (uri (cran-uri "UpSetR" version))
(sha256 (sha256
(base32 (base32
"007i0njnjjy7vbrxabwav7a1kk2n0hn2mkvqsdzzfk10ckp5y7im")))) "17jliva42j2gyr1ga18flh0kvxs6m19dfngiaygg5jnwnpxzvhci"))))
(properties `((upstream-name . "UpSetR"))) (properties `((upstream-name . "UpSetR")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
(list r-ggplot2 r-gridextra r-plyr r-scales)) (list r-ggplot2 r-gridextra r-plyr r-scales))
(native-inputs (list r-knitr))
(home-page "https://github.com/hms-dbmi/UpSetR") (home-page "https://github.com/hms-dbmi/UpSetR")
(synopsis "Visualize intersecting sets") (synopsis "Visualize intersecting sets")
(description (description
@@ -44342,14 +44412,14 @@ in pipelines.")
(define-public r-parameters (define-public r-parameters
(package (package
(name "r-parameters") (name "r-parameters")
(version "0.29.0") (version "0.29.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "parameters" version)) (uri (cran-uri "parameters" version))
(sha256 (sha256
(base32 (base32
"1x9ynip55p6dyp2bsb3gbm4hs8amji7wkzqvr3qws5lk57xkj6s5")))) "0w1lcni0lvdqhg9rms6f3skzwirigylq1353ciffiqsyi1f0qr2z"))))
(properties `((upstream-name . "parameters"))) (properties `((upstream-name . "parameters")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@@ -46270,16 +46340,16 @@ classes into dummy/indicator variables.")
(define-public r-dunn-test (define-public r-dunn-test
(package (package
(name "r-dunn-test") (name "r-dunn-test")
(version "1.3.7") (version "1.4.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "dunn.test" version)) (uri (cran-uri "dunn.test" version))
(sha256 (sha256
(base32 (base32
"11clwqd6a2p9qc3xd61fylaif5x8w3vnz06z0s4vai50nfxqzxzd")))) "1jqsz4dbmdkqrgxpv5d9l7caj2qsvhpbc41h5l4ggqn8qprs7xvh"))))
(properties `((upstream-name . "dunn.test"))) (properties `((upstream-name . "dunn.test")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-rlang)) (propagated-inputs (list r-rlang r-scrutiny))
(home-page "https://cran.r-project.org/package=dunn.test") (home-page "https://cran.r-project.org/package=dunn.test")
(synopsis "Dunn's test of multiple comparisons using rank sums") (synopsis "Dunn's test of multiple comparisons using rank sums")
(description (description
@@ -51972,13 +52042,13 @@ diagonals. This package allows you to compute the tensor product of arrays.")
(define-public r-spatstat-explore (define-public r-spatstat-explore
(package (package
(name "r-spatstat-explore") (name "r-spatstat-explore")
(version "3.8-0") (version "3.8-1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "spatstat.explore" version)) (uri (cran-uri "spatstat.explore" version))
(sha256 (sha256
(base32 (base32
"1vdicrrjig4shgb2jillyq7dj4a489h3clnxjsrv3zldx9lp8abg")))) "03bxys12wg5gcn7rps2ycb9l0bqrll007r0icvqw1wk309zyr96x"))))
(properties `((upstream-name . "spatstat.explore"))) (properties `((upstream-name . "spatstat.explore")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@@ -52149,14 +52219,14 @@ package.")
(define-public r-spatstat-geom (define-public r-spatstat-geom
(package (package
(name "r-spatstat-geom") (name "r-spatstat-geom")
(version "3.7-3") (version "3.8-1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "spatstat.geom" version)) (uri (cran-uri "spatstat.geom" version))
(sha256 (sha256
(base32 (base32
"1gpwxjq4ak205k85g9w614d4k5rclkxya0wxkc53pfrq6v01lfxg")))) "1cs1g3nx5yhp4cgz53ib9n1nki4b2xkpgin4bc1n5ah6r1b5v8r8"))))
(properties `((upstream-name . "spatstat.geom"))) (properties `((upstream-name . "spatstat.geom")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (propagated-inputs
@@ -52204,16 +52274,20 @@ for spatial data on a linear network.")
(define-public r-spatstat-random (define-public r-spatstat-random
(package (package
(name "r-spatstat-random") (name "r-spatstat-random")
(version "3.4-5") (version "3.5-0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (cran-uri "spatstat.random" version)) (uri (cran-uri "spatstat.random" version))
(sha256 (sha256
(base32 "0lky2h15n8zbrz5m7m4ik8gkp0fhdgyr17ys4vnn6xa6f3gibr89")))) (base32 "1k8y1pxf2f7h06akyia0my4q4ici4q5rmh89vj1k0n345ca0x0xk"))))
(properties `((upstream-name . "spatstat.random"))) (properties `((upstream-name . "spatstat.random")))
(build-system r-build-system) (build-system r-build-system)
(propagated-inputs (list r-spatstat-data r-spatstat-geom r-spatstat-univar (propagated-inputs (list r-matrix
r-spatstat-data
r-spatstat-geom
r-spatstat-sparse
r-spatstat-univar
r-spatstat-utils)) r-spatstat-utils))
(home-page "https://spatstat.org/") (home-page "https://spatstat.org/")
(synopsis "Random Generation Functionality for the 'spatstat' Family") (synopsis "Random Generation Functionality for the 'spatstat' Family")
+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")
-85
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.
;;; ;;;
@@ -95,16 +94,13 @@
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages golang-build) #:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-xyz) #:use-module (gnu packages golang-xyz)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages graphics) #:use-module (gnu packages graphics)
#:use-module (gnu packages haskell-xyz) #:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages image-processing) #:use-module (gnu packages image-processing)
#:use-module (gnu packages imagemagick) #:use-module (gnu packages imagemagick)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages logging)
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (gnu packages ncurses) #:use-module (gnu packages ncurses)
#:use-module (gnu packages pdf) #:use-module (gnu packages pdf)
@@ -112,7 +108,6 @@
#:use-module (gnu packages perl-check) #:use-module (gnu packages perl-check)
#:use-module (gnu packages photo) #:use-module (gnu packages photo)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages pretty-print)
#:use-module (gnu packages profiling) #:use-module (gnu packages profiling)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-build) #:use-module (gnu packages python-build)
@@ -125,8 +120,6 @@
#:use-module (gnu packages sqlite) #:use-module (gnu packages sqlite)
#:use-module (gnu packages suckless) #:use-module (gnu packages suckless)
#:use-module (gnu packages stb) #:use-module (gnu packages stb)
#:use-module (gnu packages tbb)
#:use-module (gnu packages tls)
#:use-module (gnu packages terminals) #:use-module (gnu packages terminals)
#:use-module (gnu packages upnp) #:use-module (gnu packages upnp)
#:use-module (gnu packages version-control) #:use-module (gnu packages version-control)
@@ -1293,84 +1286,6 @@ workspaces.
(define-deprecated-package python-ueberzug (define-deprecated-package python-ueberzug
ueberzug) ueberzug)
(define-public ueberzugpp
(package
(name "ueberzugpp")
(version "2.9.10")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jstkdng/ueberzugpp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1jac2sca4pmcxp8xcvaxhf6j15phyc85gb5n9ymajbahnd4hbcv2"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ; no tests
#:configure-flags
#~(list "-DENABLE_OPENCV=ON"
"-DENABLE_X11=ON"
"-DENABLE_WAYLAND=ON")))
(native-inputs
(list extra-cmake-modules
gobject-introspection
pkg-config))
(inputs
(list cairo
chafa
cli11
expat
fftw
fmt
imagemagick
imath
lcms
libexif
libgsf
librsvg
libsixel
libwebp
libxcb
matio
nlohmann-json
opencv
openexr
openssl
orc
pango
poppler
range-v3
spdlog
tbb
vips
wayland
wayland-protocols
xcb-util-image))
(home-page "https://github.com/jstkdng/ueberzugpp")
(synopsis "Drop in replacement for ueberzug written in C++")
(description "Überzug++ is a command line utility written in C++ which
allows to draw images on terminals by using X11/Wayland child windows, sixels,
kitty and iterm2.
Advantages over @command{w3mimgdisplay}:
@itemize
@item Support for Wayland: Sway, Hyprland, niri and Wayfire
@item No race conditions as a new window is created to display images
@item Expose events will be processed, so images will be redrawn on switch
workspaces
@item Tmux support on X11, Sway and Hyprland
@item Terminals without the @env{WINDOWID} environment variable are supported
@item Chars are used as position - and size unit
@item No memory leak (usage of smart pointers)
@item A lot of image formats supported (through OpenCV and libvips).
@item GIF and animated WEBP support on X11, Sixel, Sway and hyprland
@item Fast image downscaling (through OpenCV and OpenCL)
@item Cache resized images for faster viewing
@end itemize")
(license license:gpl3)))
(define-public vv (define-public vv
(package (package
(name "vv") (name "vv")
+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"