mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: packages/python-check: Sort variables.
* gnu/packages/python-check.scm (python-memory-profiler, python-pytest-aiohttp, python-pytest-click, python-pytest-flakefinder, python-pytest-snapshot, python-pytest-tornasync, python-sybil): Sort variables alphabetically. Change-Id: I82896437b4bd14c4b70f49884daa7eec9288f118
This commit is contained in:
parent
126c272acf
commit
6d114e63eb
1 changed files with 207 additions and 207 deletions
|
@ -680,26 +680,6 @@ Functions exposed by the standard library’s @code{time}, @code{datetime} and
|
||||||
@code{date} modules are patched within the contexts exposed.")
|
@code{date} modules are patched within the contexts exposed.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-click
|
|
||||||
(package
|
|
||||||
(name "python-pytest-click")
|
|
||||||
(version "1.0.2")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri
|
|
||||||
(pypi-uri "pytest_click" version))
|
|
||||||
(sha256
|
|
||||||
(base32 "1rcv4m850rl7djzdgzz2zhjd8g5ih8w6l0sj2f9hsynymlsq82xl"))))
|
|
||||||
(build-system python-build-system)
|
|
||||||
(propagated-inputs
|
|
||||||
(list python-click python-pytest))
|
|
||||||
(home-page "https://github.com/Stranger6667/pytest-click")
|
|
||||||
(synopsis "Py.test plugin for Click")
|
|
||||||
(description "This package provides a plugin to test Python click
|
|
||||||
interfaces with pytest.")
|
|
||||||
(license license:expat)))
|
|
||||||
|
|
||||||
(define-public python-pytest-csv
|
(define-public python-pytest-csv
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-csv")
|
(name "python-pytest-csv")
|
||||||
|
@ -730,25 +710,6 @@ CSV output mode for Pytest. It can be enabled via the @option{--csv} option
|
||||||
it adds to the Pytest command line interface (CLI).")
|
it adds to the Pytest command line interface (CLI).")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
(define-public python-pytest-flakefinder
|
|
||||||
(package
|
|
||||||
(name "python-pytest-flakefinder")
|
|
||||||
(version "1.1.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (pypi-uri "pytest-flakefinder" version))
|
|
||||||
(sha256
|
|
||||||
(base32 "03iy80xlkpgzjs2kxa9rrj8dbnp9awyhpcl3hy8fgf5x40cjlhg2"))))
|
|
||||||
(build-system pyproject-build-system)
|
|
||||||
(native-inputs (list python-wheel python-setuptools))
|
|
||||||
(propagated-inputs (list python-pytest))
|
|
||||||
(home-page "https://github.com/dropbox/pytest-flakefinder")
|
|
||||||
(synopsis "Pytest plugin for finding flaky tests")
|
|
||||||
(description "This package provides a Pytest plugin to run tests multiple
|
|
||||||
times and detect flakyness.")
|
|
||||||
(license license:asl2.0)))
|
|
||||||
|
|
||||||
(define-public python-pytest-shard
|
(define-public python-pytest-shard
|
||||||
(let ((commit "64610a08dac6b0511b6d51cf895d0e1040d162ad")
|
(let ((commit "64610a08dac6b0511b6d51cf895d0e1040d162ad")
|
||||||
(revision "0"))
|
(revision "0"))
|
||||||
|
@ -774,36 +735,6 @@ tests at the granularity of individual test cases, which can be run in
|
||||||
parallel and on multiple machines.")
|
parallel and on multiple machines.")
|
||||||
(license license:expat))))
|
(license license:expat))))
|
||||||
|
|
||||||
(define-public python-pytest-snapshot
|
|
||||||
(package
|
|
||||||
(name "python-pytest-snapshot")
|
|
||||||
(version "0.9.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (pypi-uri "pytest-snapshot" version))
|
|
||||||
(sha256
|
|
||||||
(base32 "1wxp9pv5yqpj3fk450ld1mjhhdxyvssgi6gqxyghz1iyphx3q0f7"))))
|
|
||||||
(build-system pyproject-build-system)
|
|
||||||
(arguments
|
|
||||||
(list
|
|
||||||
;; Skip failing test. Related upstream issue:
|
|
||||||
;; <https://github.com/joseph-roitman/pytest-snapshot/issues/71>.
|
|
||||||
#:test-flags #~(list "-k" "not test_assert_match_failure_bytes")))
|
|
||||||
(native-inputs
|
|
||||||
(list python-setuptools
|
|
||||||
python-setuptools-scm
|
|
||||||
python-wheel))
|
|
||||||
(propagated-inputs
|
|
||||||
(list python-pytest))
|
|
||||||
(home-page "https://github.com/joseph-roitman/pytest-snapshot")
|
|
||||||
(synopsis "Pytest plugin for snapshot testing")
|
|
||||||
(description
|
|
||||||
"This package provides a plugin for snapshot testing with pytest. It can
|
|
||||||
be used to test that the value of an expression does not change
|
|
||||||
unexpectedly.")
|
|
||||||
(license license:expat)))
|
|
||||||
|
|
||||||
(define-public python-httmock
|
(define-public python-httmock
|
||||||
(package
|
(package
|
||||||
(name "python-httmock")
|
(name "python-httmock")
|
||||||
|
@ -1001,6 +932,61 @@ cProfile or profile modules, depending on what is available. It's a
|
||||||
successor of @url{https://github.com/rkern/line_profiler}.")
|
successor of @url{https://github.com/rkern/line_profiler}.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-memory-profiler
|
||||||
|
(package
|
||||||
|
(name "python-memory-profiler")
|
||||||
|
(version "0.61")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
;; PyPi tarball lacks tests.
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/pythonprofilers/memory_profiler")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0n6g47qqmnn7abh3v25535hd8bmfvhf9bnp72m7bkd89f715m7xh"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
;; XXX: @profile is not loaded in some test files and there are 3
|
||||||
|
;; tests fail, disable them for now.
|
||||||
|
(add-after 'unpack 'disable-failing-tests
|
||||||
|
(lambda _
|
||||||
|
(with-directory-excursion "test"
|
||||||
|
(for-each delete-file
|
||||||
|
'("test_as.py"
|
||||||
|
"test_func.py"
|
||||||
|
"test_gen.py"
|
||||||
|
"test_loop.py"
|
||||||
|
"test_loop_decorated.py"
|
||||||
|
"test_mprofile.py"
|
||||||
|
"test_nested.py"
|
||||||
|
"test_precision_command_line.py"
|
||||||
|
"test_unicode.py")))
|
||||||
|
(substitute* "test/test_attributes.py"
|
||||||
|
(("def test_with_profile") "def __off_test_with_profile"))
|
||||||
|
(substitute* "test/test_stream_unicode.py"
|
||||||
|
(("def test_unicode") "def __off_test_unicode"))
|
||||||
|
(substitute* "test/test_tracemalloc.py"
|
||||||
|
(("def test_memory_profiler")
|
||||||
|
"def __off_test_memory_profiler")))))))
|
||||||
|
(native-inputs
|
||||||
|
(list python-pytest
|
||||||
|
python-pytest-fixture-config
|
||||||
|
python-safety
|
||||||
|
python-setuptools
|
||||||
|
python-wheel))
|
||||||
|
(propagated-inputs (list python-psutil))
|
||||||
|
(home-page "https://github.com/pythonprofilers/memory_profiler")
|
||||||
|
(synopsis "Memory profiler for Python")
|
||||||
|
(description
|
||||||
|
"This package provides a module for monitoring the memory usage of a
|
||||||
|
Python program.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
(define-public python-pyinstrument
|
(define-public python-pyinstrument
|
||||||
(package
|
(package
|
||||||
(name "python-pyinstrument")
|
(name "python-pyinstrument")
|
||||||
|
@ -1210,6 +1196,27 @@ wrapper above tools such as Pyflakes, pydocstyle, pycodestyle and McCabe,
|
||||||
among others.")
|
among others.")
|
||||||
(license license:lgpl3+)))
|
(license license:lgpl3+)))
|
||||||
|
|
||||||
|
(define-public python-pytest-aiohttp
|
||||||
|
(package
|
||||||
|
(name "python-pytest-aiohttp")
|
||||||
|
(version "0.3.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "pytest-aiohttp" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(native-inputs
|
||||||
|
(list python-pytest))
|
||||||
|
(propagated-inputs
|
||||||
|
(list python-aiohttp))
|
||||||
|
(home-page "https://github.com/aio-libs/pytest-aiohttp/")
|
||||||
|
(synopsis "Pytest plugin for aiohttp support")
|
||||||
|
(description "This package provides a pytest plugin for aiohttp support.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
||||||
(define-public python-pytest-arraydiff
|
(define-public python-pytest-arraydiff
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-arraydiff")
|
(name "python-pytest-arraydiff")
|
||||||
|
@ -1318,6 +1325,26 @@ Python code formatter \"black\".")
|
||||||
"This package provides a shim Pytest plugin to enable a Celery marker.")
|
"This package provides a shim Pytest plugin to enable a Celery marker.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-pytest-click
|
||||||
|
(package
|
||||||
|
(name "python-pytest-click")
|
||||||
|
(version "1.0.2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri
|
||||||
|
(pypi-uri "pytest_click" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "1rcv4m850rl7djzdgzz2zhjd8g5ih8w6l0sj2f9hsynymlsq82xl"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(propagated-inputs
|
||||||
|
(list python-click python-pytest))
|
||||||
|
(home-page "https://github.com/Stranger6667/pytest-click")
|
||||||
|
(synopsis "Py.test plugin for Click")
|
||||||
|
(description "This package provides a plugin to test Python click
|
||||||
|
interfaces with pytest.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-console-scripts
|
(define-public python-pytest-console-scripts
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-console-scripts")
|
(name "python-pytest-console-scripts")
|
||||||
|
@ -1592,6 +1619,25 @@ testing framework.")
|
||||||
compliance.")
|
compliance.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-pytest-flakefinder
|
||||||
|
(package
|
||||||
|
(name "python-pytest-flakefinder")
|
||||||
|
(version "1.1.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "pytest-flakefinder" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "03iy80xlkpgzjs2kxa9rrj8dbnp9awyhpcl3hy8fgf5x40cjlhg2"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(native-inputs (list python-wheel python-setuptools))
|
||||||
|
(propagated-inputs (list python-pytest))
|
||||||
|
(home-page "https://github.com/dropbox/pytest-flakefinder")
|
||||||
|
(synopsis "Pytest plugin for finding flaky tests")
|
||||||
|
(description "This package provides a Pytest plugin to run tests multiple
|
||||||
|
times and detect flakyness.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
||||||
(define-public python-pytest-freezer
|
(define-public python-pytest-freezer
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-freezer")
|
(name "python-pytest-freezer")
|
||||||
|
@ -1957,6 +2003,36 @@ The main usage is to use the @code{qtbot} fixture, responsible for handling
|
||||||
interaction, like key presses and mouse clicks.")
|
interaction, like key presses and mouse clicks.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public python-pytest-snapshot
|
||||||
|
(package
|
||||||
|
(name "python-pytest-snapshot")
|
||||||
|
(version "0.9.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "pytest-snapshot" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "1wxp9pv5yqpj3fk450ld1mjhhdxyvssgi6gqxyghz1iyphx3q0f7"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
;; Skip failing test. Related upstream issue:
|
||||||
|
;; <https://github.com/joseph-roitman/pytest-snapshot/issues/71>.
|
||||||
|
#:test-flags #~(list "-k" "not test_assert_match_failure_bytes")))
|
||||||
|
(native-inputs
|
||||||
|
(list python-setuptools
|
||||||
|
python-setuptools-scm
|
||||||
|
python-wheel))
|
||||||
|
(propagated-inputs
|
||||||
|
(list python-pytest))
|
||||||
|
(home-page "https://github.com/joseph-roitman/pytest-snapshot")
|
||||||
|
(synopsis "Pytest plugin for snapshot testing")
|
||||||
|
(description
|
||||||
|
"This package provides a plugin for snapshot testing with pytest. It can
|
||||||
|
be used to test that the value of an expression does not change
|
||||||
|
unexpectedly.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-subtests
|
(define-public python-pytest-subtests
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-subtests")
|
(name "python-pytest-subtests")
|
||||||
|
@ -2118,6 +2194,37 @@ of the project to ensure it renders properly.")
|
||||||
simplify testing of asynchronous tornado applications.")
|
simplify testing of asynchronous tornado applications.")
|
||||||
(license license:asl2.0)))
|
(license license:asl2.0)))
|
||||||
|
|
||||||
|
(define-public python-pytest-tornasync
|
||||||
|
(package
|
||||||
|
(name "python-pytest-tornasync")
|
||||||
|
(version "0.6.0.post2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "pytest-tornasync" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0pdyddbzppkfqwa7g17sdfl4w2v1hgsky78l8f4c1rx2a7cvd0fp"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:tests? #false ; TODO: fails at "from test import MESSAGE, PAUSE_TIME"
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(replace 'check
|
||||||
|
(lambda* (#:key inputs outputs tests? #:allow-other-keys)
|
||||||
|
(when tests?
|
||||||
|
(add-installed-pythonpath inputs outputs)
|
||||||
|
(invoke "pytest" "--verbose")))))))
|
||||||
|
(propagated-inputs
|
||||||
|
(list python-pytest python-tornado-6))
|
||||||
|
(home-page "https://github.com/eukaryote/pytest-tornasync")
|
||||||
|
(synopsis "Pytest plugin for testing Tornado code")
|
||||||
|
(description
|
||||||
|
"This package provides a simple pytest plugin that provides some helpful
|
||||||
|
fixtures for testing Tornado (version 5.0 or newer) apps and easy handling of
|
||||||
|
plain (undecoratored) native coroutine tests.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-trio
|
(define-public python-pytest-trio
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-trio")
|
(name "python-pytest-trio")
|
||||||
|
@ -2344,27 +2451,6 @@ for the @code{pytest} framework.")
|
||||||
service processes for your tests with pytest.")
|
service processes for your tests with pytest.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-aiohttp
|
|
||||||
(package
|
|
||||||
(name "python-pytest-aiohttp")
|
|
||||||
(version "0.3.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (pypi-uri "pytest-aiohttp" version))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9"))))
|
|
||||||
(build-system python-build-system)
|
|
||||||
(native-inputs
|
|
||||||
(list python-pytest))
|
|
||||||
(propagated-inputs
|
|
||||||
(list python-aiohttp))
|
|
||||||
(home-page "https://github.com/aio-libs/pytest-aiohttp/")
|
|
||||||
(synopsis "Pytest plugin for aiohttp support")
|
|
||||||
(description "This package provides a pytest plugin for aiohttp support.")
|
|
||||||
(license license:asl2.0)))
|
|
||||||
|
|
||||||
(define-public python-nbmake
|
(define-public python-nbmake
|
||||||
(package
|
(package
|
||||||
(name "python-nbmake")
|
(name "python-nbmake")
|
||||||
|
@ -2469,37 +2555,6 @@ also ensuring that the notebooks are running without errors.")
|
||||||
"This pytest plugin provides fixtures to simplify Flask app testing.")
|
"This pytest plugin provides fixtures to simplify Flask app testing.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-pytest-tornasync
|
|
||||||
(package
|
|
||||||
(name "python-pytest-tornasync")
|
|
||||||
(version "0.6.0.post2")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (pypi-uri "pytest-tornasync" version))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0pdyddbzppkfqwa7g17sdfl4w2v1hgsky78l8f4c1rx2a7cvd0fp"))))
|
|
||||||
(build-system python-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:tests? #false ; TODO: fails at "from test import MESSAGE, PAUSE_TIME"
|
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
(replace 'check
|
|
||||||
(lambda* (#:key inputs outputs tests? #:allow-other-keys)
|
|
||||||
(when tests?
|
|
||||||
(add-installed-pythonpath inputs outputs)
|
|
||||||
(invoke "pytest" "--verbose")))))))
|
|
||||||
(propagated-inputs
|
|
||||||
(list python-pytest python-tornado-6))
|
|
||||||
(home-page "https://github.com/eukaryote/pytest-tornasync")
|
|
||||||
(synopsis "Pytest plugin for testing Tornado code")
|
|
||||||
(description
|
|
||||||
"This package provides a simple pytest plugin that provides some helpful
|
|
||||||
fixtures for testing Tornado (version 5.0 or newer) apps and easy handling of
|
|
||||||
plain (undecoratored) native coroutine tests.")
|
|
||||||
(license license:expat)))
|
|
||||||
|
|
||||||
(define-public python-pytest-cython
|
(define-public python-pytest-cython
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-cython")
|
(name "python-pytest-cython")
|
||||||
|
@ -2554,61 +2609,6 @@ plain (undecoratored) native coroutine tests.")
|
||||||
libraries.")
|
libraries.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-memory-profiler
|
|
||||||
(package
|
|
||||||
(name "python-memory-profiler")
|
|
||||||
(version "0.61")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
;; PyPi tarball lacks tests.
|
|
||||||
(method git-fetch)
|
|
||||||
(uri (git-reference
|
|
||||||
(url "https://github.com/pythonprofilers/memory_profiler")
|
|
||||||
(commit (string-append "v" version))))
|
|
||||||
(file-name (git-file-name name version))
|
|
||||||
(sha256
|
|
||||||
(base32 "0n6g47qqmnn7abh3v25535hd8bmfvhf9bnp72m7bkd89f715m7xh"))))
|
|
||||||
(build-system pyproject-build-system)
|
|
||||||
(arguments
|
|
||||||
(list
|
|
||||||
#:phases
|
|
||||||
#~(modify-phases %standard-phases
|
|
||||||
;; XXX: @profile is not loaded in some test files and there are 3
|
|
||||||
;; tests fail, disable them for now.
|
|
||||||
(add-after 'unpack 'disable-failing-tests
|
|
||||||
(lambda _
|
|
||||||
(with-directory-excursion "test"
|
|
||||||
(for-each delete-file
|
|
||||||
'("test_as.py"
|
|
||||||
"test_func.py"
|
|
||||||
"test_gen.py"
|
|
||||||
"test_loop.py"
|
|
||||||
"test_loop_decorated.py"
|
|
||||||
"test_mprofile.py"
|
|
||||||
"test_nested.py"
|
|
||||||
"test_precision_command_line.py"
|
|
||||||
"test_unicode.py")))
|
|
||||||
(substitute* "test/test_attributes.py"
|
|
||||||
(("def test_with_profile") "def __off_test_with_profile"))
|
|
||||||
(substitute* "test/test_stream_unicode.py"
|
|
||||||
(("def test_unicode") "def __off_test_unicode"))
|
|
||||||
(substitute* "test/test_tracemalloc.py"
|
|
||||||
(("def test_memory_profiler")
|
|
||||||
"def __off_test_memory_profiler")))))))
|
|
||||||
(native-inputs
|
|
||||||
(list python-pytest
|
|
||||||
python-pytest-fixture-config
|
|
||||||
python-safety
|
|
||||||
python-setuptools
|
|
||||||
python-wheel))
|
|
||||||
(propagated-inputs (list python-psutil))
|
|
||||||
(home-page "https://github.com/pythonprofilers/memory_profiler")
|
|
||||||
(synopsis "Memory profiler for Python")
|
|
||||||
(description
|
|
||||||
"This package provides a module for monitoring the memory usage of a
|
|
||||||
Python program.")
|
|
||||||
(license license:bsd-3)))
|
|
||||||
|
|
||||||
(define-public python-mockito
|
(define-public python-mockito
|
||||||
(package
|
(package
|
||||||
(name "python-mockito")
|
(name "python-mockito")
|
||||||
|
@ -3091,6 +3091,37 @@ eliminate flaky failures.")
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "16cin0chv59w4rvnd6r0fisp0s8avmp07rwn9da6yixw43jdncp1"))))))
|
(base32 "16cin0chv59w4rvnd6r0fisp0s8avmp07rwn9da6yixw43jdncp1"))))))
|
||||||
|
|
||||||
|
(define-public python-sybil
|
||||||
|
(package
|
||||||
|
(name "python-sybil")
|
||||||
|
(version "9.0.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/simplistix/sybil")
|
||||||
|
(commit version)))
|
||||||
|
(sha256
|
||||||
|
(base32 "0r491k91fi2nb0kdd6di8cb2kxcvsk1xzw3sgwsxhhg4qynsp3bi"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(native-inputs (list python-mypy
|
||||||
|
python-myst-parser
|
||||||
|
python-pytest
|
||||||
|
python-pytest-cov
|
||||||
|
python-pyyaml
|
||||||
|
python-seedir
|
||||||
|
python-setuptools
|
||||||
|
python-testfixtures
|
||||||
|
python-wheel))
|
||||||
|
(home-page "https://github.com/simplistix/sybil")
|
||||||
|
(synopsis "Automated testing for examples in code and documentation")
|
||||||
|
(description
|
||||||
|
"This library provides a way to check examples in your code and
|
||||||
|
documentation by parsing them from their source and evaluating the
|
||||||
|
parsed examples as part of your normal test run. Integration is
|
||||||
|
provided for the main Python test runners.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-tappy
|
(define-public python-tappy
|
||||||
(package
|
(package
|
||||||
(name "python-tappy")
|
(name "python-tappy")
|
||||||
|
@ -3265,37 +3296,6 @@ supported environment, or act as a frontend to continuous integration
|
||||||
servers.")
|
servers.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-sybil
|
|
||||||
(package
|
|
||||||
(name "python-sybil")
|
|
||||||
(version "9.0.0")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method git-fetch)
|
|
||||||
(uri (git-reference
|
|
||||||
(url "https://github.com/simplistix/sybil")
|
|
||||||
(commit version)))
|
|
||||||
(sha256
|
|
||||||
(base32 "0r491k91fi2nb0kdd6di8cb2kxcvsk1xzw3sgwsxhhg4qynsp3bi"))))
|
|
||||||
(build-system pyproject-build-system)
|
|
||||||
(native-inputs (list python-mypy
|
|
||||||
python-myst-parser
|
|
||||||
python-pytest
|
|
||||||
python-pytest-cov
|
|
||||||
python-pyyaml
|
|
||||||
python-seedir
|
|
||||||
python-setuptools
|
|
||||||
python-testfixtures
|
|
||||||
python-wheel))
|
|
||||||
(home-page "https://github.com/simplistix/sybil")
|
|
||||||
(synopsis "Automated testing for examples in code and documentation")
|
|
||||||
(description
|
|
||||||
"This library provides a way to check examples in your code and
|
|
||||||
documentation by parsing them from their source and evaluating the
|
|
||||||
parsed examples as part of your normal test run. Integration is
|
|
||||||
provided for the main Python test runners.")
|
|
||||||
(license license:expat)))
|
|
||||||
|
|
||||||
(define-public python-pytest-parawtf
|
(define-public python-pytest-parawtf
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-parawtf")
|
(name "python-pytest-parawtf")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue