M gnu/packages/python-science.scm => gnu/packages/python-science.scm +37 -0
@@ 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")
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +0 -37
@@ 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")