Message ID | 20200113092634.18637-1-ldb@leibniz-psychology.org |
---|---|
State | Accepted |
Headers | show |
Series | [bug#39110,1/2] gnu: Add python-asynctest | expand |
Context | Check | Description |
---|---|---|
cbaines/applying patch | fail | Apply failed |
cbaines/applying patch | fail | Apply failed |
Lars-Dominik Braun <ldb@leibniz-psychology.org> writes: > * gnu/packages/python-xyz.scm (python-asynctest): New variable > --- > gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 9736bfa3fa..21d7b21132 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -17280,3 +17280,36 @@ server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio > framework") > (license license:epl2.0))) > > +(define-public python-asynctest > + (package > + (name "python-asynctest") > ... Hello, this patch doesn't apply by "git am" for master, is the previous package asyncssh? Then you should send it first, thanks!
Hi, sorry, this was unintentional. python-asyncssh is added in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39028, but this one should be independent. I’ll rebase on top of master and resend the patch series. Lars
Lars-Dominik Braun <ldb@leibniz-psychology.org> writes: > Hi, > > sorry, this was unintentional. python-asyncssh is added in > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39028, but this one should be > independent. I’ll rebase on top of master and resend the patch series. Pushed to master now, thank you!
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9736bfa3fa..21d7b21132 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -17280,3 +17280,36 @@ server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework") (license license:epl2.0))) +(define-public python-asynctest + (package + (name "python-asynctest") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "asynctest" version)) + (sha256 + (base32 + "1b3zsy7p84gag6q8ai2ylyrhx213qdk2h2zb6im3xn0m5n264y62")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "python" "-X" "dev" "-m" "unittest" "test"))) + (add-after 'unpack 'disable-tests + (lambda* _ + (substitute* "test/test_selector.py" + ;; Test fails for unknown reason + (("def test_events_watched_outside_test_are_ignored") + "@unittest.skip('disabled by guix')\n def test_events_watched_outside_test_are_ignored"))))))) + (home-page + "https://github.com/Martiusweb/asynctest") + (synopsis + "Enhance the standard unittest package with features for testing asyncio +libraries") + (description + "The package asynctest is built on top of the standard unittest module +and cuts down boilerplate code when testing libraries for asyncio") + (license license:asl2.0)))