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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-pytest-mock 3.14.0
Propagated dependencies: python-pytest@8.4.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-mock/
Licenses: Expat
Build system: pyproject
Synopsis: Thin-wrapper around the mock package for easier use with py.test
Description:

This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test. The mocker fixture has the same API as mock.patch, supporting the same arguments.

python-flaky 3.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/box/flaky
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Automatically rerun flaky tests
Description:

Flaky is a plugin for nose or py.test that automatically reruns flaky tests.

Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried.

doctest 2.4.9
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/onqtam/doctest
Licenses: Expat
Build system: cmake
Synopsis: C++ test framework
Description:

doctest is a single-header testing framework for C++11 and later. It has been designed to be fast, light and unintrusive.

mutest 0.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://ebassi.github.io/mutest/mutest.md.html
Licenses: Expat
Build system: meson
Synopsis: Small C testing library
Description:

Mutest aims to be a small unit testing library for C projects, with an API heavily modelled on high level Behavior-Driver Development frameworks like Jasmine or Mocha.

cppunit 1.15.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://wiki.freedesktop.org/www/Software/cppunit/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Unit testing framework for C++
Description:

CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI based for supervised tests.

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.

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.

trompeloeil 49
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/rollbear/trompeloeil
Licenses: Boost 1.0
Build system: cmake
Synopsis: Header only C++14 mocking framework
Description:

Trompeloeil is a thread-safe header-only mocking framework for C++11/14.

python-pytest-asyncio 0.26.0
Propagated dependencies: python-pytest@8.4.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-asyncio
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest support for asyncio
Description:

Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.

check 0.12.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://libcheck.github.io/check/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Unit test framework for C
Description:

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

python-nose2 0.15.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/nose-devs/nose2
Licenses: FreeBSD
Build system: pyproject
Synopsis: Next generation of nicer testing for Python
Description:

Nose2 is the next generation of nicer testing for Python, based on the plugins branch of unittest2. Nose2 aims to improve on nose by providing a better plugin api, being easier for users to configure, and simplifying internal interfaces and processes.

python-minimock 1.3.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/lowks/minimock
Licenses: Expat
Build system: pyproject
Synopsis: Simple Python library for using mock objects
Description:

MiniMock is a simple library for building mock objects with doctest.

python-parameterized 0.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/wolever/parameterized
Licenses: FreeBSD
Build system: pyproject
Synopsis: Parameterized testing with any Python test framework
Description:

Parameterized is a Python library that aims to fix parameterized testing for every Python test framework. It supports nose, py.test, and unittest.

rapidcheck 0.0.0-1.ff6af6f
Dependencies: boost@1.89.0 catch2@2.13.8 doctest@2.4.9 googletest@1.17.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/emil-e/rapidcheck
Licenses: FreeBSD
Build system: cmake
Synopsis: Property based testing framework for C++
Description:

Rapidcheck is a property based testing framework for C++. It works by generating random data to try and find a case breaks your given pre-condition.

googletest 1.13.0
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.

cargo-nextest 0.9.97
Dependencies: pkg-config@0.29.2 zlib@1.3.1 zstd@1.5.6 rust-ring@0.17.8
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/nextest-rs/nextest
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: next-generation test runner for Rust
Description:

This package provides a next-generation test runner for Rust.

actionlint 1.7.7
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://rhysd.github.io/actionlint/
Licenses: Expat
Build system: go
Synopsis: Static checker for GitHub Actions workflow files
Description:

actionlint is a static checker for GitHub Actions workflow files. Features include:

  • Syntax check for workflow files to check unexpected or missing keys following workflow syntax

  • Strong type check for ${{ }} expressions to catch several semantic errors like access to not existing property, type mismatches, ...

  • Actions usage check to check that inputs at with: and outputs in steps.{id}.outputs are correct

  • Reusable workflow check to check inputs/outputs/secrets of reusable workflows and workflow calls

  • shellcheck and pyflakes integrations for scripts at run:

  • Security checks; script injection by untrusted inputs, hard-coded credentials

  • Other several useful checks; glob syntax validation, dependencies check for needs:, runner label validation, cron syntax validation, ...

python-pytest-asyncio 1.0.0
Propagated dependencies: python-pytest@8.4.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-asyncio
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest support for asyncio
Description:

Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.

checkmake 0.2.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/checkmake/checkmake
Licenses: Expat
Build system: go
Synopsis: Linter and analyzer for @file{Makefile}
Description:

checkmake is an experimental tool for linting and checking Makefiles. It allows for a set of configurable rules being run against a Makefile or a set of *.mk files.

tidyall 0.84
Dependencies: bash-minimal@5.2.37
Propagated dependencies: perl-capture-tiny@0.48 perl-config-ini@0.029 perl-timedate@2.33 perl-file-which@1.23 perl-ipc-run3@0.048 perl-ipc-system-simple@1.26 perl-list-compare@0.53 perl-list-someutils@0.56 perl-log-any@1.707 perl-module-runtime@0.016 perl-moo-2@2.005005 perl-path-tiny@0.118 perl-scope-guard@0.21 perl-specio@0.49 perl-specio-library-path-tiny@0.05 perl-text-diff@1.45 perl-time-duration-parse@0.15 perl-try-tiny@0.31 perl-parallel-forkmanager@1.19 perl-file-pushd@1.016
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://metacpan.org/release/Code-TidyAll
Licenses: GPL 1+
Build system: perl
Synopsis: Engine for tidyall, your all-in-one code tidier and validator
Description:

tidyall makes a lot of code tidiers and validators available from a single unified interface. You can run tidyall on a single file or on an entire project hierarchy, and configure which tidiers/validators are applied to which files. tidyall will back up files beforehand, and for efficiency will only consider files that have changed since they were last processed.

Note that if you see some missing tidier or validator modules error, you can let tidyall load them after install them. For example, one can run guix shell perl-perl-tidy perl in advance to load Perl::Tidy.

python-pytest-mypy-plugins 3.1.2
Propagated dependencies: python-decorator@5.2.1 python-jinja2@3.1.2 python-jsonschema@4.23.0 python-mypy@1.16.1 python-packaging@25.0 python-pytest@8.4.1 python-pyyaml@6.0.2 python-regex@2024.11.6 python-tomlkit@0.13.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/TypedDjango/pytest-mypy-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for writing tests for mypy plugins
Description:

This package provides a pytest plugin for writing tests for mypy plugins.

subunit 1.4.4
Dependencies: perl@5.36.0 python@3.11.14
Propagated dependencies: python-iso8601@2.1.0 python-pygobject@3.50.0 python-testtools@2.7.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/subunit
Licenses: ASL 2.0 Modified BSD
Build system: gnu
Synopsis: Test reporting and control protocol
Description:

Subunit is a streaming protocol for test results. Subunit comes with command line filters to process a subunit stream and language bindings for Python, C, C++ and shell. Bindings are easy to write for other languages.

catch2 1.12.2
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-xdist 3.8.0
Propagated dependencies: python-execnet@2.1.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-xdist
Licenses: Expat
Build system: pyproject
Synopsis: Plugin for py.test with distributed testing and loop-on-failing modes
Description:

The pytest-xdist plugin extends py.test with some unique test execution modes: parallelization, running tests in boxed subprocesses, the ability to run tests repeatedly when failed, and the ability to run tests on multiple Python interpreters or platforms. It uses rsync to copy the existing program code to a remote location, executes there, and then syncs the result back.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31087