[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/09: gnu: python-pyhamcrest: Update to 2.0.2.
From: |
guix-commits |
Subject: |
08/09: gnu: python-pyhamcrest: Update to 2.0.2. |
Date: |
Sun, 26 Sep 2021 22:48:45 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 5f3a32199a39e9d17f6d020588ddc9f5cf7021b3
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sun Sep 26 22:32:02 2021 -0400
gnu: python-pyhamcrest: Update to 2.0.2.
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2.
[origin]: Use latest tagged release. Reword comment.
[native-inputs]: Remove all but the python-pytest input.
[propagated-inputs]: Delete field.
[phases]{check}: Augment PYTHONPATH via the add-installed-pythonpath
procedure.
---
gnu/packages/check.scm | 65 ++++++++++++++++++++------------------------------
1 file changed, 26 insertions(+), 39 deletions(-)
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 6f50837..287f633 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -2702,45 +2702,32 @@ retried.")
(package-with-python2 python-flaky))
(define-public python-pyhamcrest
- ;; The latest release was in 2016 and its test suite does not work with
recent
- ;; versions of Pytest. Just take the master branch for now, which seems
stable.
- (let ((commit "25fdc5f00bdf3084335353bc9247253098ec4cf2")
- (revision "0"))
- (package
- (name "python-pyhamcrest")
- (version (git-version "1.9.0" revision commit))
- (source (origin
- ;; Tests not distributed from pypi release.
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/hamcrest/PyHamcrest")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1miqmhhi68vaix8sqc1lvpvbm27bacffxh5anm5cbfsvk7g9n6f3"))))
- (native-inputs ;all native inputs are for tests
- `(("python-pytest-cov" ,python-pytest-cov)
- ("python-mock" ,python-mock)
- ("python-pytest" ,python-pytest)
- ("python-hypothesis" ,python-hypothesis)))
- (propagated-inputs
- `(("python-six" ,python-six)))
- (build-system python-build-system)
- (arguments
- `(#:phases (modify-phases %standard-phases
- (replace 'check
- (lambda _
- (setenv "PYTHONPATH"
- (string-append "build/lib:"
- (getenv "PYTHONPATH")))
- (invoke "pytest" "-vv"))))))
- (home-page "http://hamcrest.org/")
- (synopsis "Hamcrest matchers for Python")
- (description
- "PyHamcrest is a framework for writing matcher objects,
- allowing you to declaratively define \"match\" rules.")
- (license license:bsd-3))))
+ (package
+ (name "python-pyhamcrest")
+ (version "2.0.2")
+ (source (origin
+ (method git-fetch) ;no tests in PyPI archive
+ (uri (git-reference
+ (url "https://github.com/hamcrest/PyHamcrest")
+ (commit (string-append "V" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "05kdzlhs2kvj82pfca13qszszcj6dyrk4b9pbr46x06sq2s4qyls"))))
+ (native-inputs
+ `(("python-pytest" ,python-pytest)))
+ (build-system python-build-system)
+ (arguments
+ `(#:phases (modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (add-installed-pythonpath inputs outputs)
+ (invoke "pytest" "-vv"))))))
+ (home-page "http://hamcrest.org/")
+ (synopsis "Hamcrest matchers for Python")
+ (description "PyHamcrest is a framework for writing matcher objects,
+allowing you to declaratively define \"match\" rules.")
+ (license license:bsd-3)))
(define-public unittest-cpp
(package
- branch master updated (c8bd0da -> 6126062), guix-commits, 2021/09/26
- 02/09: gnu: python2-txamqp: Remove package., guix-commits, 2021/09/26
- 03/09: gnu: python2-whisper: Remove package., guix-commits, 2021/09/26
- 04/09: gnu: python2-jsonschema: Remove package., guix-commits, 2021/09/26
- 06/09: gnu: python2-twisted: Remove package., guix-commits, 2021/09/26
- 05/09: gnu: python2-swagger-spec-validator: Remove package., guix-commits, 2021/09/26
- 01/09: gnu: python-carbon: Update to 1.1.8 and rename from python2-carbon., guix-commits, 2021/09/26
- 08/09: gnu: python-pyhamcrest: Update to 2.0.2.,
guix-commits <=
- 07/09: gnu: python2-pyhamcrest: Remove package., guix-commits, 2021/09/26
- 09/09: gnu: Add python-proto-matcher., guix-commits, 2021/09/26