diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index cb701a0c7d5..55b20ab55bf 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2022 Leo Famulari ;;; Copyright © 2019-2025 Maxim Cournoyer ;;; Copyright © 2019 Giacomo Leidi +;;; Copyright © 2020-2025 Nicolas Goaziou ;;; Copyright © 2020 Pierre Langlois ;;; Copyright © 2020-2025 Vinicius Monego ;;; Copyright © 2021 Greg Hogan @@ -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") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6f2ac5675ea..9cbaa782776 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30485,43 +30485,6 @@ cryptographically signed ones).") dictionaries.") (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 python-osc (package (name "python-osc")