gnu: pyzo: Move to python-science.

* gnu/packages/python-xyz.scm (pyzo): Move from here ...
* gnu/packages/python-science.scm: ... to here.

Change-Id: I8b50396d0d863e1bda5d7686ae2826a3bfe544dd
This commit is contained in:
Sharlatan Hellseher 2025-10-28 13:49:38 +00:00
parent c90631bd4c
commit fee48cd249
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
2 changed files with 37 additions and 37 deletions

View file

@ -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")

View file

@ -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")