guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit bf08ca11abb329031e7194c2616df08d06ac63fe
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sun Dec 14 21:47:43 2025 +0000
gnu: veusz: Update to 4.2.
* gnu/packages/maths.scm (veusz): Update to 4.2.
[inputs]: Add python-numpy.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-astropy and python-wheel.
Change-Id: Id1258513cc7c7f0ebad71e523f23e37a59cc42ce
---
gnu/packages/maths.scm | 32 ++++++++++++++++++++++----------
1 file changed, 22 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 80e30381af..1adfd2ec08 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -3854,20 +3854,25 @@ ASCII text files using Gmsh's own scripting language.")
(license license:gpl2+)))
(define-public veusz
+ ;; TODO: Maybe move to (gnu packages plotutils)
(package
(name "veusz")
- (version "4.1")
+ (version "4.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "veusz" version))
(sha256
- (base32 "0idg249sg367rxp69nwpsib5dwb0bbznb8hak004573ygc7dmd5k"))))
+ (base32 "1vc5zmjzhjkmfy2417xs8h1bix8xyd0gvikskp3k3qgf9wz22a4g"))))
(build-system pyproject-build-system)
(arguments
(list
- ;; Tests currently fail with exception TypeError:
- ;; calling <function version ...> returned 3.6.2, not a test
+ ;; TODO: When run with custom test backend "tests/runselftest.py":
+ ;; <...>
+ ;; qt.qpa.plugin: Could not load the Qt platform plugin
+ ;; "xcb" in "" even though it was found. This application failed to
+ ;; start because no Qt platform plugin could be
+ ;; initialized. Reinstalling the application may fix this problem.
#:tests? #f
#:phases
#~(modify-phases %standard-phases
@@ -3897,21 +3902,28 @@ ASCII text files using Gmsh's own scripting language.")
"/lib/qt6/plugins")))))))))
(native-inputs
(list pkg-config
- python-astropy
python-setuptools
- python-wheel
qttools))
(inputs
(list bash-minimal
ghostscript ;optional, for EPS/PS output
python-dbus
- python-h5py ;optional, for HDF5 data
+ python-numpy
python-pyqt-6
qtbase
qtsvg
- qtwayland))
- (propagated-inputs
- (list python-numpy))
+ qtwayland
+ ;;
+ ;; These are extra requirements which are listed for the reference,
+ ;; try not to include them directly and install on demand to reduce
+ ;; closure size and relax module cycles (maths<-->astronomy,
+ ;; maths<-->python-science).
+ ;;
+ ;; [optional]
+ ;; python-astropy
+ ;; python-pyemf3 ;not packaged
+ ;; python-iminuit
+ python-h5py)) ;for HDF5 data
(home-page "https://veusz.github.io/")
(synopsis "Scientific plotting package")
(description