~ruther/guix-local

fee48cd2495bd99f31cd2bd640d019829d8a4701 — Sharlatan Hellseher 4 months ago c90631b
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
2 files changed, 37 insertions(+), 37 deletions(-)

M gnu/packages/python-science.scm
M gnu/packages/python-xyz.scm
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")