1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

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