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

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-black 0.6.0
Propagated dependencies: python-black@25.1.0 python-toml@0.10.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/coherent-oss/pytest-black
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to enable format checking with black
Description:

This package provides a pytest plugin to enable format checking with the Python code formatter "black".

python-slotscheck 0.19.0
Propagated dependencies: python-click@8.1.8 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/ariebovenberg/slotscheck
Licenses: Expat
Build system: pyproject
Synopsis: Ensure @code{__slots__} are working properly
Description:

slotscheck is a tool to validate Python class __slots__.

python-pytest-doctestplus 1.6.0
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/astropy/pytest-doctestplus
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin with advanced doctest features
Description:

This package contains a plugin for the Pytest framework that provides advanced doctest support and enables the testing of reStructuredText files.

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-respx 0.22.0
Propagated dependencies: python-httpx@0.28.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://lundberg.github.io/respx/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Mocking for Python libraries HTTPX and HTTPCore
Description:

This package provides a utility for mocking out the Python libraries HTTPX and HTTPCore.

python-pytest-aiohttp 1.1.0
Propagated dependencies: python-aiohttp@3.11.18 python-pytest-asyncio@1.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/aio-libs/pytest-aiohttp/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest plugin for aiohttp support
Description:

This package provides a pytest plugin for aiohttp support.

python-pytest-filter-subpackage 0.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/astropy/pytest-filter-subpackage
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin for filtering based on sub-packages
Description:

This package contains a simple plugin for the pytest framework that provides a shortcut to testing all code and documentation for a given sub-package.

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-testmon 2.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/tarpas/pytest-testmon
Licenses: Expat
Build system: pyproject
Synopsis: Selects tests affected by changed files and methods
Description:

This plug-in auto-selects and reruns tests impacted by recent changes.

python-robotframework-jsonlibrary 0.5
Propagated dependencies: python-jsonpath-ng@1.7.0 python-jsonschema@4.23.0 python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/robotframework-thailand/robotframework-jsonlibrary
Licenses: Unlicense
Build system: pyproject
Synopsis: Robot Framework test library for manipulating JSON Object
Description:

robotframework-jsonlibrary is a Robot Framework test library for manipulating JSON Object. You can manipulate your JSON object using JSONPath

python-vulture 2.14
Propagated dependencies: python-toml@0.10.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jendrikseipp/vulture
Licenses: Expat
Build system: pyproject
Synopsis: Find dead Python code
Description:

Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused.

python-green 4.0.2
Propagated dependencies: python-colorama@0.4.6 python-coverage@7.13.2 python-lxml@6.0.1 python-unidecode@1.4.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/CleanCut/green
Licenses: Expat
Build system: pyproject
Synopsis: Clean, colorful, fast Python test runner
Description:

green is a Python test runner that describes itself as:

Clean

Low redundancy in output. Result statistics for each test is vertically aligned.

Colorful

Terminal output makes good use of color when the terminal supports it.

Fast

Tests run in independent processes (one per processor by default).

Powerful

Multi-target and auto-discovery support.

Traditional

It uses the normal unittest classes and methods.

Descriptive

Multiple verbosity levels, from just dots to full docstring output.

Convenient

Bash-completion and ZSH-completion of options and test targets.

Thorough

Built-in integration with coverage.

python-eradicate 3.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/myint/eradicate
Licenses: Expat
Build system: pyproject
Synopsis: Remove commented-out code from Python sources
Description:

The eradicate command removes commented-out code from Python files. It does this by detecting block comments that contain valid Python syntax that are likely to be commented out code.

python-expecttest 0.3.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytorch/expecttest
Licenses: Expat
Build system: pyproject
Synopsis: Python module for expect tests
Description:

expecttest is a Python module for expect tests, where the initial expected value of a test can be automatically set by running the test itself.

python-aioresponses 0.7.2
Propagated dependencies: python-aiohttp@3.11.18
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pnuckowski/aioresponses
Licenses: Expat
Build system: pyproject
Synopsis: Mock out requests made by ClientSession from aiohttp package
Description:

Aioresponses is a helper to mock/fake web requests in python aiohttp package. For requests module there are a lot of packages that help us with testing (eg. httpretty, responses, requests-mock). When it comes to testing asynchronous HTTP requests it is a bit harder (at least at the beginning). The purpose of this package is to provide an easy way to test asynchronous HTTP requests.

python-flake8-builtins 2.5.0
Propagated dependencies: python-flake8@7.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/gforcada/flake8-builtins
Licenses: GPL 2
Build system: pyproject
Synopsis: Check for python builtins being used as variables or parameters
Description:

This package implements a functionality to check for python builtins being used as variables or parameters.

python-line-profiler 4.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pyutils/line_profiler
Licenses: Modified BSD
Build system: pyproject
Synopsis: Line-by-line profiler for Python
Description:

This package provides line_profiler - a Python module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.

python-nbval 0.11.0
Propagated dependencies: python-coverage@7.13.2 python-ipykernel@6.29.5 python-jupyter-client@7.4.9 python-nbformat@5.10.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/computationalmodelling/nbval
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pytest plugin to validate Jupyter notebooks
Description:

This plugin adds functionality to Pytest to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.

python-cucumber-tag-expressions 6.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/cucumber/tag-expressions
Licenses: Expat
Build system: pyproject
Synopsis: Tag-expression parser for cucumber/behave
Description:

This package provides a tag-expression parser for Cucumber and behave.

python-pytest-twisted 1.14.3
Propagated dependencies: python-decorator@5.2.1 python-greenlet@3.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-twisted
Licenses: Modified BSD
Build system: pyproject
Synopsis: Twisted plugin for Pytest
Description:

This package provides a Twisted plugin for Pytest.

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-flakefinder 1.1.0
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/dropbox/pytest-flakefinder
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest plugin for finding flaky tests
Description:

This package provides a Pytest plugin to run tests multiple times and detect flakyness.

python-doc8 1.1.2
Propagated dependencies: python-docutils@0.21.2 python-pygments@2.19.1 python-restructuredtext-lint@1.4.0 python-stevedore@5.4.1 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://launchpad.net/doc8
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Style checker for Sphinx (or other) RST documentation
Description:

Doc8 is an opinionated style checker for reStructured Text and plain text styles of documentation.

python-httmock 1.3.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/patrys/httmock
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Mocking library for requests
Description:

This package provides a library for replying fake data to Python software under test, when they make an HTTP query.

Total packages: 70999