diff options
author | Vinicius Monego <monego@posteo.net> | 2021-04-25 03:26:03 +0000 |
---|---|---|
committer | Leo Famulari <leo@famulari.name> | 2021-04-25 14:49:57 -0400 |
commit | 13b2bfad295eb84cc4f2b08c95e559de94107688 (patch) | |
tree | 7b69e6978d2356362c713aeb3f78095a524b51c8 | |
parent | f76ffea2429ed986b56826387166bd2793db0e76 (diff) | |
download | guix-13b2bfad295eb84cc4f2b08c95e559de94107688.tar.gz guix-13b2bfad295eb84cc4f2b08c95e559de94107688.zip |
gnu: Add python-orange-widget-base.
* gnu/packages/orange.scm (python-orange-widget-base): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
-rw-r--r-- | gnu/packages/orange.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index fb273cbbec..8cb8159594 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -64,3 +64,38 @@ for editing workflows. It is a component used to build the Orange Canvas data-mining application.") (license license:gpl3))) + +(define-public python-orange-widget-base + (package + (name "python-orange-widget-base") + (version "4.12.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "orange-widget-base" version)) + (sha256 + (base32 "13sy3s8rdqs3i3ghixljpqvnfz81qmbb0kqlasw39zvf39qc22kz")))) + (build-system python-build-system) + (arguments + `(;; unittest fails to load one test, all other tests are passing: + ;; AttributeError: module 'orangewidget' has no attribute 'version'. + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (propagated-inputs + `(("python-anyqt" ,python-anyqt) + ("python-matplotlib" ,python-matplotlib) + ("python-orange-canvas-core" + ,python-orange-canvas-core) + ("python-pyqtgraph" ,python-pyqtgraph))) + (home-page "https://github.com/biolab/orange-widget-base") + (synopsis "Base Widget for Orange Canvas") + (description + "Orange Widget Base provides a base widget component for a interactive +GUI based workflow. It is primarily used in the Orange framework.") + (license license:gpl3+))) |