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

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-isort 4.0.0
Propagated dependencies: python-isort@6.0.1 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/stephrdev/pytest-isort
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin to check import ordering using isort
Description:

This package provides a pytest plugin to check import ordering using isort.

python-pytest-parawtf 1.0.2
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/flub/pytest-parawtf/
Licenses: Expat
Build system: pyproject
Synopsis: Finally spell paramete?ri[sz]e correctly
Description:

Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.

python-allpairspy 2.5.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/thombashi/allpairspy
Licenses: Expat
Build system: pyproject
Synopsis: Pairwise test combinations generator
Description:

This is a Python library for test combinations generator. The generator allows one to create a set of tests using pairwise combinations method, reducing a number of combinations of variables into a lesser set that covers most situations.

python-pytest-retry 1.7.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/str0zzapreti/pytest-retry
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to retry flaky tests in CI environments
Description:

This package provides a plugin for Pytest which adds the ability to retry flaky tests, thereby improving the consistency of the test suite results.

python-pytest-shard 0.1.2-0.64610a0
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/AdamGleave/pytest-shard
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for sharding tests
Description:

This package provides a Pytest extension for sharding tests at the granularity of individual test cases, which can be run in parallel and on multiple machines.

python-pytest-virtualenv 1.8.0
Propagated dependencies: python-importlib-metadata@8.7.0 python-pytest-shutil@1.8.0 python-pytest-fixture-config@1.8.0 python-virtualenv@20.35.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/man-group/pytest-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Virtualenv fixture for py.test
Description:

This package provides a virtualenv fixture for the py.test framework.

python-pytest-rerunfailures 15.1
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-rerunfailures
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Pytest plugin to re-run flaky tests
Description:

This package provides a pytest plugin to re-run tests to eliminate flaky failures.

python-re-assert 1.1.0
Propagated dependencies: python-regex@2026.2.28
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/asottile/re-assert
Licenses: Expat
Build system: pyproject
Synopsis: Show where your regex match assertion failed
Description:

re-assert provides a helper class to make assertions of regexes simpler.

python-pytest-doctest-custom 1.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/danilobellini/pytest-doctest-custom
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to customize string representations of doctest results
Description:

This package provides a Pytest plugin for customizing string representations of doctest results. It can change the display hook used by doctest to render the object representations.

python-pytest-cython 0.3.1
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/lgpage/pytest-cython
Licenses: Expat
Build system: pyproject
Synopsis: Cython extension modules testing plugin
Description:

This package provides a plugin for testing Cython extension modules.

python-pytest-openfiles 0.6.0
Propagated dependencies: python-psutil@7.2.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/astropy/pytest-openfiles
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin for detecting inadvertent open file handles
Description:

This package provides a plugin for the pytest framework that allows developers to detect whether any file handles or other file-like objects were inadvertently left open at the end of a unit test.

python-pytest-subtests 0.15.0
Propagated dependencies: python-attrs@25.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-subtests
Licenses: Expat
Build system: pyproject
Synopsis: Unittest subTest() support and subtests fixture
Description:

This Pytest plugin provides unittest subTest() support and subtests fixture.

python-validate-pyproject 0.24.1
Propagated dependencies: python-fastjsonschema@2.21.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/abravalheri/validate-pyproject/
Licenses: MPL 2.0 Expat Modified BSD
Build system: pyproject
Synopsis: Validation library for simple check on @code{pyproject.toml}
Description:

Validation library and CLI tool for checking on pyproject.toml files using JSON Schema.

python-pytest-arraydiff 0.6.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/astropy/pytest-arraydiff
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin to help with comparing array output from tests
Description:

This is a py.test plugin to facilitate the generation and comparison of data arrays produced during tests, in particular in cases where the arrays are too large to conveniently hard-code them in the tests.

python-pytest-regressions 2.8.3
Propagated dependencies: python-pytest-datadir@1.7.2 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-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-random-order 1.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jbasko/pytest-random-order
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to randomize the order of tests
Description:

pytest-random-order is a Pytest plugin that randomizes the order of tests. This can be useful to detect a test that passes just because it happens to run after an unrelated test that leaves the system in a favourable state. The plugin allows user to control the level of randomness they want to introduce and to disable reordering on subsets of tests. Tests can be rerun in a specific order by passing a seed value reported in a previous test run.

python-pytest-freezer 0.4.9
Propagated dependencies: python-freezegun@1.5.3 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-freezer/
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin providing a fixture interface for spulec/freezegun
Description:

Pytest plugin providing a fixture interface for freezegun.

python-pytest-order 1.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-order
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to run your tests in a specific order
Description:

This plugin defines Pytest markers to ensure that some tests, or groups of tests run in a specific order.

python-pytest-qt 4.5.0
Propagated dependencies: python-pluggy@1.6.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-qt
Licenses: Expat
Build system: pyproject
Synopsis: Pytest support for PyQt and PySide applications
Description:

pytest-qt is a Pytest plugin that allows programmers to write tests for PyQt5 and PySide2 applications.

The main usage is to use the qtbot fixture, responsible for handling qApp creation as needed and provides methods to simulate user interaction, like key presses and mouse clicks.

python-beartype 0.21.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/beartype/beartype
Licenses: Expat
Build system: pyproject
Synopsis: Fast runtime type checking for Python
Description:

Beartype aims to be a very fast runtime type checking tool written in pure Python.

python-flexmock 0.12.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://flexmock.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Testing library for Python
Description:

flexmock is a testing library for Python that makes it easy to create mocks, stubs and fakes.

python-blockbuster 1.5.26
Propagated dependencies: python-forbiddenfruit@0.1.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/cbornet/blockbuster
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Utility to detect blocking calls in Python async event loop
Description:

Blockbuster is a Python package designed to detect and prevent blocking calls within an asynchronous event loop. It is particularly useful when executing tests to ensure that your asynchronous code does not inadvertently call blocking operations, which can lead to performance bottlenecks and unpredictable behavior.

It does this by wrapping common blocking functions and raising an exception when they are called within an asynchronous context. Note that Blockbuster currently only detects asyncio event loops and is tested only with CPython.

python-pytest-flask 1.3.0
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-flask
Licenses: Expat
Build system: pyproject
Synopsis: Pytest fixtures to test Flask applications
Description:

This pytest plugin provides fixtures to simplify Flask app testing.

python-pyflakes 3.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/PyCQA/pyflakes
Licenses: Expat
Build system: pyproject
Synopsis: Passive checker of Python programs
Description:

Pyflakes statically checks Python source code for common errors.

Total packages: 72460