summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm37
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index cb701a0c7d..55b20ab55b 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2018, 2022 Leo Famulari <leo@famulari.name>
;;; Copyright © 2019-2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
+;;; Copyright © 2020-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Pierre Langlois <pierre.langlois@gmx.com>
;;; Copyright © 2020-2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2021 Greg Hogan <code@greghogan.com>
@@ -5913,6 +5914,42 @@ and PySide6. It is intended for use in mathematics, scientific or engineering
applications.")
(license license:expat)))
+(define-public pyzo
+ (package
+ (name "pyzo")
+ (version "4.20.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pyzo/pyzo")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1a82k7hjmv20lrwiwsdrvczrm21wq16m4snwsirwhj0jh5k1x9iw"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags
+ #~(list "--ignore-glob=pyzo/yoton/tests/*" ; XXX: yoton is outdated.
+ "--ignore=pyzo/codeeditor/_test.py"))) ; XXX: cannot import qt.
+ (native-inputs
+ (list python-flit-core
+ python-pytest
+ python-setuptools))
+ (inputs (list python-pyside-6))
+ (home-page "https://pyzo.org")
+ (synopsis "Python IDE for scientific computing")
+ (description
+ "Pyzo is a Python IDE focused on interactivity and introspection,which
+makes it very suitable for scientific computing. Its practical design is
+aimed at simplicity and efficiency.
+
+It consists of two main components, the editor and the shell, and uses a set
+of pluggable tools to help the programmer in various ways. Some example tools
+are source structure, project manager, interactive help, workspace...")
+ (license license:bsd-2)))
+
(define-public snakemake
(package
(name "snakemake")