_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-pytest-xprocess 1.0.2
Propagated dependencies: python-pytest@8.4.1 python-psutil@7.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-xprocess/
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to manage external processes across test runs
Description:

Pytest-xprocess is an experimental py.test plugin for managing processes across test runs.

googletest 1.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

python-codecov 2.1.13
Propagated dependencies: python-coverage@7.11.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/codecov/codecov-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Upload code coverage reports to @code{codecov.io}
Description:

Codecov collects code coverage reports from code written in Python, Java, C/C++, R, and more, and uploads it to the codecov.io service.

python-freezegun 1.5.3
Propagated dependencies: python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/spulec/freezegun
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Test utility for mocking the datetime module
Description:

FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.

shunit2 2.1.8
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/kward/shunit2
Licenses: ASL 2.0
Build system: gnu
Synopsis: @code{xUnit} based unit testing for Unix shell scripts
Description:

shUnit2 was originally developed to provide a consistent testing solution for log4sh, a shell based logging framework similar to log4j. It is designed to work in a similar manner to JUnit, PyUnit and others.

python-pytest-perf 0.13.1
Propagated dependencies: python-jaraco-context@6.0.1 python-jaraco-functools@4.2.1 python-more-itertools@10.6.0 python-packaging@25.0 python-pip@25.1.1 python-pip-run@8.8.0 python-tempora@5.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/jaraco/pytest-perf
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for performance testing
Description:

pytest-perf makes it easy to compare works by creating two installs, the control and the experiment, and measuring the performance of some Python code against each. Under the hood, it uses the pip-run command to install from the upstream main branch (e.g. https://github.com/jaraco/pytest-perf) for the control and from . for the experiment. It then runs each of the experiments against each of the environments.

python-testscenarios 0.5.0
Propagated dependencies: python-pbr@7.0.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://launchpad.net/testscenarios
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Pyunit extension for dependency injection
Description:

Testscenarios provides clean dependency injection for Python unittest style tests.

python-pytest-dotenv 0.5.2
Propagated dependencies: python-dotenv@1.1.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/quiqua/pytest-dotenv
Licenses: Expat
Build system: pyproject
Synopsis: Automatically detect and load a .env file before running tests
Description:

This Pytest plugin automatically detects and loads environment variables from a .env file before running tests.

python-pytest-forked 1.6.0
Propagated dependencies: python-py@1.11.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-forked
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to run tests in isolated forked subprocesses
Description:

This package provides a Pytest plugin which enables running each test in a subprocess and will report if a test crashed the process. It can be useful to isolate tests against undesirable global environment side-effects (such as setting environment variables).

python-pytest-regressions 2.7.0
Propagated dependencies: python-pytest-datadir@1.7.2 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/ESSS/pytest-regressions
Licenses: Expat
Build system: pyproject
Synopsis: Easy to use fixtures to write regression tests
Description:

This plugin makes it simple to test general data, images, files, and numeric tables by saving expected data in a data directory (courtesy of pytest-datadir) that can be used to verify that future runs produce the same data.

python-pytest-sugar 1.0.0
Propagated dependencies: python-packaging@25.0 python-pytest@8.4.1 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://pivotfinland.com/pytest-sugar/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Plugin for pytest that changes the default look and feel
Description:

pytest-sugar is a plugin for py.test that changes the default look and feel of py.test, using a progress bar and showing failures and errors instantly.

python-pylint 3.3.8
Propagated dependencies: python-astroid@3.3.11 python-dill@0.4.0 python-isort@6.0.1 python-mccabe@0.7.0 python-platformdirs@4.3.6 python-tomlkit@0.13.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/PyCQA/pylint
Licenses: GPL 2+
Build system: pyproject
Synopsis: Advanced Python code static checker
Description:

Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).

Pylint has many rules enabled by default, way too much to silence them all on a minimally sized program. It's highly configurable and handle pragmas to control it from within your code. Additionally, it is possible to write plugins to add your own checks.

guile-proba 0.3.1
Dependencies: bash-minimal@5.2.37 guile@3.0.9
Propagated dependencies: guile-config@0.5.1 guile-lib@0.2.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://luis-felipe.gitlab.io/guile-proba/
Licenses: Public Domain
Build system: guile
Synopsis: Testing tools for GNU Guile projects with SRFI 64 test suites
Description:

This software is a set of testing tools for GNU Guile projects with SRFI 64-based test suites. It comes with a command-line interface to run test collections, and a library that includes a test runner and helpers for writing tests.

munit 0.2.0-1.fbbdf14
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://nemequ.github.io/munit/
Licenses: X11
Build system: meson
Synopsis: Small unit testing framework for C
Description:

µnit is a small testing framework for C with nested test suites, parameterized tests, timing of the wall clock and CPU time, reproducible random number generation, and more.

googletest 1.12.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

googlebenchmark 1.9.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/benchmark
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ library to support the benchmarking of functions
Description:

The googlebenchmark C++ library support the benchmarking of functions, similar to unit tests.

python-pytest-runner 6.0.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-runner
Licenses: Expat
Build system: pyproject
Synopsis: Invoke py.test as a distutils command
Description:

This package provides a pytest-runner command that setup.py files can use to run tests.

virtest 0.0-0.f7d03ef
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/mattkretz/virtest
Licenses: Modified BSD
Build system: cmake
Synopsis: Header-only test framework
Description:

virtest is a small header-only test framework for C++. It grew out of the Vc project.

python-pytest-tornado5 2.0.0
Propagated dependencies: python-pytest@8.4.1 python-tornado@5.1.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/vidartf/pytest-tornado
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fixtures and markers to simplify testing of Tornado applications
Description:

This package provides a py.test plugin supplying fixtures and markers to simplify testing of asynchronous tornado applications.

cpputest 4.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://cpputest.github.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: Unit testing and mocking framework for C/C++
Description:

CppUTest is a C/C++ based unit xUnit test framework. It is written in C++ but is used in C and C++ projects and frequently used in embedded systems but it works for any C/C++ project.

catch2 3.5.3
Dependencies: python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/catchorg/Catch2
Licenses: Boost 1.0
Build system: cmake
Synopsis: Automated test framework for C++ and Objective-C
Description:

Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

python-pytest-flakes 4.0.5
Propagated dependencies: python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/fschulze/pytest-flakes
Licenses: Expat
Build system: pyproject
Synopsis: Py.test plugin to check source code with pyflakes
Description:

Pytest plugin for checking Python source code with pyflakes.

python-pytest-httpserver 1.1.0
Propagated dependencies: python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/csernazs/pytest-httpserver
Licenses: Expat
Build system: pyproject
Synopsis: HTTP server for pytest
Description:

Pytest plugin library to test http clients without contacting the real http server.

cmocka 1.1.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://cmocka.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Unit testing framework for C
Description:

Cmocka is a unit testing framework for C with support for mock objects. It only requires the standard C library, and works with different compilers. Cmocka supports several different message output formats like Test Anything Protocol, Subunit, xUnit XML or the original cmockery output format.

Total packages: 69245