summaryrefslogtreecommitdiff
path: root/gnu/packages/orange.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <[email protected]>2022-01-25 22:07:13 -0500
committerMaxim Cournoyer <[email protected]>2022-01-25 22:07:13 -0500
commit1a5302435ff0d2822b823f5a6fe01faa7a85c629 (patch)
treeac7810c88b560532f22d2bab2e59609cd7305c21 /gnu/packages/orange.scm
parent3ff2ac4980dacf10087e4b42bd9fbc490591900c (diff)
parent070b8a893febd6e7d8b2b7c8c4dcebacf7845aa9 (diff)
Merge branch 'master' into staging.
With "conflicts" solved (all in favor of master except git) in: gnu/local.mk gnu/packages/databases.scm gnu/packages/glib.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/gnuzilla.scm gnu/packages/graphics.scm gnu/packages/gstreamer.scm gnu/packages/gtk.scm gnu/packages/linux.scm gnu/packages/machine-learning.scm gnu/packages/networking.scm gnu/packages/polkit.scm gnu/packages/pulseaudio.scm gnu/packages/rpc.scm gnu/packages/rust.scm gnu/packages/version-control.scm gnu/packages/w3m.scm
Diffstat (limited to 'gnu/packages/orange.scm')
-rw-r--r--gnu/packages/orange.scm120
1 files changed, 57 insertions, 63 deletions
diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm
index bedbad7e60..2b6fc00abc 100644
--- a/gnu/packages/orange.scm
+++ b/gnu/packages/orange.scm
@@ -34,13 +34,13 @@
(define-public python-orange-canvas-core
(package
(name "python-orange-canvas-core")
- (version "0.1.19")
+ (version "0.1.24")
(source
(origin
(method url-fetch)
(uri (pypi-uri "orange-canvas-core" version))
(sha256
- (base32 "03wav2msfm32y8zwq69v1v6qyh1ld76xla2z60avf49yhbwjgwal"))))
+ (base32 "0m3dszdkc5bc80ahcvrqxz8jahs33js9cx1mc6rc9ihysq2ddnfz"))))
(build-system python-build-system)
(arguments
`(#:phases
@@ -51,17 +51,15 @@
(substitute* "orangecanvas/application/tests/test_mainwindow.py"
(("test_help_requests") "_test_help_requests"))
(setenv "HOME" "/tmp")
- (setenv "QT_QPA_PLATFORM" "offscreen")
- #t)))))
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(propagated-inputs
- `(("python-anyqt" ,python-anyqt)
- ("python-cachecontrol" ,python-cachecontrol)
- ("python-commonmark" ,python-commonmark)
- ("python-dictdiffer" ,python-dictdiffer)
- ("python-docutils" ,python-docutils)
- ("python-pyqt" ,python-pyqt)
- ("python-qasync" ,python-qasync)
- ("python-requests" ,python-requests)))
+ (list python-anyqt
+ python-cachecontrol
+ python-commonmark
+ python-dictdiffer
+ python-docutils
+ python-qasync
+ python-requests))
(home-page "https://github.com/biolab/orange-canvas-core")
(synopsis "Core component of Orange Canvas")
(description
@@ -73,13 +71,13 @@ data-mining application.")
(define-public python-orange-widget-base
(package
(name "python-orange-widget-base")
- (version "4.12.0")
+ (version "4.16.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "orange-widget-base" version))
(sha256
- (base32 "13sy3s8rdqs3i3ghixljpqvnfz81qmbb0kqlasw39zvf39qc22kz"))))
+ (base32 "0a0sijsvzijj71sxq8ckpgz59z1cq9sxn4fya3z23ibdzjzwrsi7"))))
(build-system python-build-system)
(arguments
`(;; unittest fails to load one test, all other tests are passing:
@@ -90,14 +88,10 @@ data-mining application.")
(add-before 'check 'check-setup
(lambda _
(setenv "HOME" "/tmp")
- (setenv "QT_QPA_PLATFORM" "offscreen")
- #t)))))
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(propagated-inputs
- `(("python-anyqt" ,python-anyqt)
- ("python-matplotlib" ,python-matplotlib)
- ("python-orange-canvas-core"
- ,python-orange-canvas-core)
- ("python-pyqtgraph" ,python-pyqtgraph)))
+ (list python-anyqt python-matplotlib python-orange-canvas-core
+ python-pyqtgraph python-typing-extensions))
(home-page "https://github.com/biolab/orange-widget-base")
(synopsis "Base Widget for Orange Canvas")
(description
@@ -108,13 +102,13 @@ GUI based workflow. It is primarily used in the Orange framework.")
(define-public orange
(package
(name "orange")
- (version "3.28.0")
+ (version "3.31.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "Orange3" version))
(sha256
- (base32 "1ac4xjjkx06z10hl7k0zh1z3qhkl5vng15l9jkpkmck9spinbzil"))))
+ (base32 "0jqay46nysgfxldik7f6mfi8iylai2gwfpq60vklrfi1rhqf3pn6"))))
(build-system python-build-system)
(arguments
`(#:phases
@@ -131,11 +125,12 @@ GUI based workflow. It is primarily used in the Orange framework.")
;; We use a correct version of PyQtWebEngine, but the build scripts
;; consider it incorrect anyways. Remove the constraint entirely to
;; work around this bug.
- (substitute* "requirements-gui.txt" (("PyQtWebEngine>=5.12") ""))
- #t))
- (add-before 'check 'set-HOME
+ (substitute* "requirements-pyqt.txt" (("PyQtWebEngine>=5.12") ""))))
+ (add-before 'check 'pre-check
;; Tests need a writable home.
- (lambda _ (setenv "HOME" "/tmp") #t))
+ (lambda _
+ (setenv "HOME" "/tmp")
+ (setenv "QT_QPA_PLATFORM" "offscreen")))
(add-after 'install 'wrap-executable
;; Ensure that icons are found at runtime.
(lambda* (#:key inputs outputs #:allow-other-keys)
@@ -143,43 +138,42 @@ GUI based workflow. It is primarily used in the Orange framework.")
(wrap-program (string-append out "/bin/orange-canvas")
`("QT_PLUGIN_PATH" prefix
,(list (string-append (assoc-ref inputs "qtsvg")
- "/lib/qt5/plugins/")))))
- #t)))))
+ "/lib/qt5/plugins/"))))))))))
(native-inputs
- `(("python-cython" ,python-cython)))
+ (list python-cython))
(inputs
- `(("python-anyqt" ,python-anyqt)
- ("python-baycomp" ,python-baycomp)
- ("python-bottleneck" ,python-bottleneck)
- ("python-chardet" ,python-chardet)
- ("python-httpx" ,python-httpx)
- ("python-joblib" ,python-joblib)
- ("python-keyring" ,python-keyring)
- ("python-keyrings.alt" ,python-keyrings.alt)
- ("python-louvain" ,python-louvain)
- ("python-matplotlib" ,python-matplotlib)
- ("python-networkx" ,python-networkx)
- ("python-numpy" ,python-numpy)
- ("python-openpyxl" ,python-openpyxl)
- ("python-opentsne" ,python-opentsne)
- ("python-orange-canvas-core"
- ,python-orange-canvas-core)
- ("python-orange-widget-base"
- ,python-orange-widget-base)
- ("python-pandas" ,python-pandas)
- ("python-pyqt" ,python-pyqt)
- ("python-pyqtgraph" ,python-pyqtgraph)
- ("python-pyqtwebengine" ,python-pyqtwebengine)
- ("python-pyyaml" ,python-pyyaml)
- ("python-requests" ,python-requests)
- ("python-scikit-learn" ,python-scikit-learn)
- ("python-scipy" ,python-scipy)
- ("python-serverfiles" ,python-serverfiles)
- ("python-xlrd" ,python-xlrd)
- ("python-xlsxwriter" ,python-xlsxwriter)
- ("qtbase" ,qtbase-5)
- ("qtsvg" ,qtsvg)
- ("xdg-utils" ,xdg-utils)))
+ (list python-anyqt
+ python-baycomp
+ python-bottleneck
+ python-chardet
+ python-httpx
+ python-joblib
+ python-keyring
+ python-keyrings.alt
+ python-louvain
+ python-matplotlib
+ python-networkx
+ python-numpy
+ python-openpyxl
+ python-opentsne
+ python-orange-canvas-core
+ python-orange-widget-base
+ python-pandas
+ python-pygments
+ python-pyqt
+ python-pyqtgraph
+ python-pyqtwebengine
+ python-pyyaml
+ python-qtconsole
+ python-requests
+ python-scikit-learn
+ python-scipy
+ python-serverfiles
+ python-xlrd
+ python-xlsxwriter
+ qtbase-5
+ qtsvg
+ xdg-utils))
(home-page "https://orangedatamining.com/")
(synopsis "Component-based data mining framework")
(description
@@ -199,7 +193,7 @@ data analysis, data mining and data visualization.")
(base32 "1qgbzgnaxj4wsp2rdas53qxsh0j7xpibq25w6lviwyaqwwrgq42y"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-requests" ,python-requests)))
+ (list python-requests))
(home-page "https://github.com/biolab/serverfiles")
(synopsis "Utility to access files on a HTTP server and store them locally")
(description