diff options
Diffstat (limited to 'gnu/packages/python-science.scm')
| -rw-r--r-- | gnu/packages/python-science.scm | 37 |
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") |
