GNU bug report logs -
#48645
[PATCH 2/2] gnu: Add python-pytest-mp.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 48645 in the body.
You can then email your comments to 48645 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#48645
; Package
guix-patches
.
(Tue, 25 May 2021 08:38:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Hartmut Goebel <h.goebel <at> crazy-compilers.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 25 May 2021 08:38:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/python-check.scm (python-pytest-mp): New variable.
---
gnu/packages/python-check.scm | 39 ++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index f0b454eec9..19e87d3ab7 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -3,7 +3,7 @@
;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice <me <at> tobias.gr>
;;; Copyright © 2019, 2020 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2019, 2020, 2021 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
-;;; Copyright © 2019 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
+;;; Copyright © 2019, 2021 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
;;; Copyright © 2020 Julien Lepiller <julien <at> lepiller.eu>
;;; Copyright © 2020 Marius Bakke <mbakke <at> fastmail.com>
;;; Copyright © 2020 Edouard Klein <edk <at> beaver-labs.com>
@@ -1463,3 +1463,40 @@ allows one to create a set of tests using @emph{pairwise combinations} method,
reducing a number of combinations of variables into a lesser set that covers
most situations.")
(license license:expat)))
+
+(define-public python-pytest-mp
+ (package
+ (name "python-pytest-mp")
+ (version "0.0.4p2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ansible/pytest-mp")
+ (commit "49a8ff2ca9ef62d8c86854ab31d6b5d5d6cf3f28")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01v98b6n3yvkfmxf2v38xk5ijqlk6ika0yljwkhl5bh6qhq23498"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-pytest" ,python-pytest)
+ ("python-psutil" ,python-psutil)))
+ (arguments
+ ;; tests require setuptools-markdown, which is deprecated and not in guix
+ '(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'remove-useless-requirements
+ (lambda _
+ (substitute* "setup.py"
+ ((" setup_requires=") " #")))))))
+ (home-page "https://github.com/ansible/pytest-mp")
+ (synopsis "Multiprocess and Segregate Tests")
+ (description "pytest-mp is a minimalist approach to distributing and
+segregating pytest tests across processes using python's multiprocessing
+library and is heavily inspired by pytest-concurrent and pytest-xdist. As a
+very early beta, it doesn't pledge or intend to support the majority of
+platforms or use cases. Design is based on supporting slow, io-bound testing
+with often tedious system under test configuration that can benefit from
+running several tests at one time.")
+ (license license:expat)))
--
2.30.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48645
; Package
guix-patches
.
(Sat, 05 Jun 2021 20:35:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 48645 <at> debbugs.gnu.org (full text, mbox):
Hi,
Hartmut Goebel <h.goebel <at> crazy-compilers.com> skribis:
> * gnu/packages/python-check.scm (python-pytest-mp): New variable.
[...]
> + (arguments
> + ;; tests require setuptools-markdown, which is deprecated and not in guix
> + '(#:tests? #f
“Not in Guix” is generally not a valid excuse, but OK. ;-)
> + (home-page "https://github.com/ansible/pytest-mp")
> + (synopsis "Multiprocess and Segregate Tests")
I cannot parse this (“segregate” is not an adjective); could you
rephrase it? Please avoid capitals when unnecessary.
OK to push with a change along these lines, thanks!
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48645
; Package
guix-patches
.
(Sun, 06 Jun 2021 15:55:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 48645 <at> debbugs.gnu.org (full text, mbox):
Pushed as 5d4bd2ee94075a1c9abb12d16c62edddf9bb006c
Thanks for the review.
>> + (arguments
>> + ;; tests require setuptools-markdown, which is deprecated and not in guix
>> + '(#:tests? #f
> “Not in Guix” is generally not a valid excuse, but OK. ;-)
Agreed :-)
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goebel <at> crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Reply sent
to
Hartmut Goebel <h.goebel <at> crazy-compilers.com>
:
You have taken responsibility.
(Sun, 06 Jun 2021 16:00:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Hartmut Goebel <h.goebel <at> crazy-compilers.com>
:
bug acknowledged by developer.
(Sun, 06 Jun 2021 16:00:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 48645-close <at> debbugs.gnu.org (full text, mbox):
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 05 Jul 2021 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 352 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.