[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/233: gnu: python-ipython: Re-order fields.
From: |
guix-commits |
Subject: |
01/233: gnu: python-ipython: Re-order fields. |
Date: |
Sun, 24 Apr 2022 23:39:32 -0400 (EDT) |
apteryx pushed a commit to branch wip-ipython-polyglossia
in repository guix.
commit b54594eb3c01575e9984c83fe507ecf03cd603ba
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Tue Mar 22 23:36:56 2022 -0400
gnu: python-ipython: Re-order fields.
* gnu/packages/python-xyz.scm (python-ipython): Move the 'arguments' field
right after the 'build-system' one, Re-indent 'inputs' field.
[propagated-inputs]: Sort inputs.
---
gnu/packages/python-xyz.scm | 79 +++++++++++++++++++++------------------------
1 file changed, 37 insertions(+), 42 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9a5d311680..cde86ba007 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8986,33 +8986,6 @@ callback signature using a prototype function.")
(sha256
(base32 "04xgymypnbfgf2q0d5b0hanjbjsp53f055sh1p8xlq52vyzmxdaq"))))
(build-system python-build-system)
- (propagated-inputs
- (list python-backcall
- python-pyzmq
- python-prompt-toolkit-2
- python-terminado
- python-matplotlib
- python-matplotlib-inline
- python-numpy
- python-numpydoc
- python-jedi
- python-jinja2
- python-mistune
- python-pexpect
- python-pickleshare
- python-simplegeneric
- python-jsonschema
- python-traitlets
- python-nbformat
- python-pygments))
- (inputs
- (list readline which))
- (native-inputs
- (list graphviz
- pkg-config
- python-requests ;; for tests
- python-testpath
- python-nose))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -9022,20 +8995,6 @@ callback signature using a prototype function.")
((".*import datetime") "")
((".*datetime.datetime.now\\(\\)") "")
(("%timeit") "# %timeit"))))
- ;; Tests can only be run after the library has been installed and not
- ;; within the source directory.
- (delete 'check)
- (add-after 'install 'check
- (lambda* (#:key inputs outputs tests? #:allow-other-keys)
- (if tests?
- (begin
- ;; Make installed package available for running the tests
- (add-installed-pythonpath inputs outputs)
- (setenv "HOME" "/tmp/") ;; required by a test
- ;; We only test the core because one of the other tests
- ;; tries to import ipykernel.
- (invoke "python" "IPython/testing/iptest.py"
- "-v" "IPython/core/tests")))))
(add-before 'check 'fix-tests
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "./IPython/utils/_process_posix.py"
@@ -9050,7 +9009,43 @@ callback signature using a prototype function.")
(delete-file "IPython/core/tests/test_interactiveshell.py")
;; AttributeError: module 'matplotlib_inline' has no
;; attribute 'backend_inline'
- (delete-file "IPython/core/tests/test_pylabtools.py"))))))
+ (delete-file "IPython/core/tests/test_pylabtools.py")))
+ (replace 'check
+ (lambda* (#:key inputs outputs tests? #:allow-other-keys)
+ (when tests?
+ ;; Make installed package available for running the tests
+ (add-installed-pythonpath inputs outputs)
+ (setenv "HOME" "/tmp/") ;; required by a test
+ ;; We only test the core because one of the other tests
+ ;; tries to import ipykernel.
+ (invoke "python" "IPython/testing/iptest.py"
+ "-v" "IPython/core/tests")))))))
+ (inputs (list readline which))
+ (propagated-inputs
+ (list python-backcall
+ python-jedi
+ python-jinja2
+ python-jsonschema
+ python-matplotlib
+ python-matplotlib-inline
+ python-mistune
+ python-nbformat
+ python-numpy
+ python-numpydoc
+ python-pexpect
+ python-pickleshare
+ python-prompt-toolkit-2
+ python-pygments
+ python-pyzmq
+ python-simplegeneric
+ python-terminado
+ python-traitlets))
+ (native-inputs
+ (list graphviz
+ pkg-config
+ python-requests ;for tests
+ python-testpath
+ python-nose))
(home-page "https://ipython.org")
(synopsis "IPython is a tool for interactive computing in Python")
(description
- branch wip-ipython-polyglossia created (now 13cf64523c), guix-commits, 2022/04/24
- 01/233: gnu: python-ipython: Re-order fields.,
guix-commits <=
- 08/233: gnu: python-jinja2: Update to 3.1.1., guix-commits, 2022/04/24
- 02/233: gnu: python-astroid: Propagate python-typing-extensions., guix-commits, 2022/04/24
- 06/233: gnu: Add python-stack-data., guix-commits, 2022/04/24
- 05/233: gnu: Add python-littleutils., guix-commits, 2022/04/24
- 03/233: gnu: Add python-pure-eval., guix-commits, 2022/04/24
- 10/233: gnu: python-ipython: Update to 8.2.0 [fixes CVE-2022-21699]., guix-commits, 2022/04/24
- 14/233: gnu: Add texlive-metalogo., guix-commits, 2022/04/24
- 17/233: gnu: Add texlive-cs., guix-commits, 2022/04/24
- 07/233: gnu: python-traitlets: Update to 5.1.1., guix-commits, 2022/04/24
- 09/233: gnu: python-prompt-toolkit: Update to 3.0.29., guix-commits, 2022/04/24