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

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-diagnostic 3.0.0
Propagated dependencies: python-docutils@0.21.2 python-markdown-it-py@4.0.0 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pradyunsg/diagnostic
Licenses: Expat
Build system: pyproject
Synopsis: Tooling to present errors in Python
Description:

This package provides tooling to makes it easier to build command line tools with great error reporting.

python-aiounittest 1.5.0
Propagated dependencies: python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/kwarunek/aiounittest
Licenses: Expat
Build system: pyproject
Synopsis: Test asyncio code more easily
Description:

Aiounittest is a library that helps write tests using asynchronous code in Python (asyncio).

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-flake8-import-order 0.19.2
Propagated dependencies: python-pycodestyle@2.12.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/PyCQA/flake8-import-order
Licenses: LGPL 3
Build system: pyproject
Synopsis: Flake8 and pylama plugin that checks the ordering of import statements
Description:

This package provieds a flake8 and pylama plugin that checks the ordering of import statements.

python-assay 0.0.0-0.74617d7
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/brandon-rhodes/assay
Licenses: Expat
Build system: pyproject
Synopsis: Python testing framework
Description:

This package provides opiniotated Python test framework prototype.

python-pynose 1.5.5
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/mdmintz/pynose
Licenses: LGPL 2.0
Build system: pyproject
Synopsis: Unittest framework for Python
Description:

pynose is a maintained successor of deprecated nose unittest runner. Changes over nose:

  • fixes AttributeError: module 'collections' has no attribute 'Callable'

  • fixes AttributeError: module 'inspect' has no attribute 'getargspec'

  • fixes ImportError: cannot import name '_TextTestResult' from 'unittest'

  • fixes RuntimeWarning: TestResult has no addDuration method

  • fixes DeprecationWarning: pkg_resources is deprecated as an API

  • fixes all flake8 issues from the original nose

  • replaces the imp module with the newer importlib module

  • the default logging level now hides INFO logs for less noise

  • adds --capture-logs for hiding output from all logging levels

  • adds --logging-init to use logging.basicConfig(level)

  • the -s option is always active to see the output of print()

  • adds --capture-output for hiding the output of print()

  • adds --co as a shortcut to using --collect-only

python-pycotap 1.3.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/remko/pycotap
Licenses: Expat
Build system: pyproject
Synopsis: Tiny Python TAP test runner
Description:

This package provides a simple Python test runner for unittest that outputs Test Anything Protocol (TAP) results to standard output. Contrary to other TAP runners for Python, pycotap...

  • prints TAP (and only TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors;

  • only contains a TAP reporter, so no parsers, no frameworks, no dependencies, etc;

  • is configurable: you can choose how you want the test output and test result diagnostics to end up in your TAP output (as TAP diagnostics, YAML blocks, or attachments).

python-pytest-sanic 1.9.1
Propagated dependencies: python-httpx@0.28.1 python-async-generator@1.10 python-pytest@9.0.2 python-websockets@13.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/yunstanford/pytest-sanic
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for Sanic
Description:

This package provides a pytest plugin for Sanic. It helps you to test your code asynchronously.

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-vcrpy 7.0.0
Propagated dependencies: python-pyyaml@6.0.2 python-wrapt@2.0.1 python-yarl@1.18.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/kevin1024/vcrpy
Licenses: Expat
Build system: pyproject
Synopsis: Automatically mock your HTTP interactions
Description:

VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read the serialized requests and responses from the aforementioned cassette file, and intercept any HTTP requests that it recognizes from the original test run and return the responses that corresponded to those requests. This means that the requests will not actually result in HTTP traffic, which confers several benefits including:

  1. The ability to work offline

  2. Completely deterministic tests

  3. Increased test execution speed

If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.

python-pytest-html 4.1.1
Propagated dependencies: python-jinja2@3.1.2 python-pytest-metadata@3.1.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pytest-dev/pytest-html
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Pytest plugin for generating HTML reports
Description:

This package provides a pytest plugin for generating HTML reports.

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-flake8-deprecated 2.2.1
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-deprecated
Licenses: GPL 2
Build system: pyproject
Synopsis: Warns about deprecated method calls in Python
Description:

This flake8 plugin helps you keep up with method deprecations by providing hints about what deprecated methods should be replaced with.

python-doc8 1.1.2
Propagated dependencies: python-docutils@0.21.2 python-pygments@2.19.2 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-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.

austin 4.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/P403n1x87/austin
Licenses: GPL 3+ Unlicense
Build system: gnu
Synopsis: Python frame stack sampler for CPython
Description:

Austin is a Python frame stack sampler for CPython. Samples are collected by reading the CPython interpreter virtual memory space to retrieve information about the currently running threads along with the stack of the frames that are being executed. Austin's binary output can be piped into any other external or custom tools for further processing.

python-pytest-click 1.0.2
Propagated dependencies: python-click@8.3.1 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/Stranger6667/pytest-click
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for Click
Description:

This package provides a plugin to test Python click interfaces with pytest.

python-coveralls 4.0.1
Propagated dependencies: python-coverage@7.13.2 python-docopt@0.6.2 python-pyyaml@6.0.2 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/coveralls-clients/coveralls-python
Licenses: Expat
Build system: pyproject
Synopsis: Show coverage stats online via coveralls.io
Description:

Coveralls.io is a service for publishing code coverage statistics online. This package provides seamless integration with coverage.py (and thus pytest, nosetests, etc...) in Python projects.

python-pytest-cases 3.9.1
Propagated dependencies: python-decopatch@1.4.10 python-makefun@1.16.0-0.bacb3e1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/smarie/python-pytest-cases
Licenses: Modified BSD
Build system: pyproject
Synopsis: Separate test code from test cases in pytest.
Description:

This package provides a Pytest plugin which leverages @pytest.mark.parametrize decorator separating test cases from test functions.

python-robber 1.1.5
Propagated dependencies: python-mock@5.1.0 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/EastAgile/robber.py
Licenses: Expat
Build system: pyproject
Synopsis: Test-driven development (TDD) assertion library for Python
Description:

Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).

python-cucumber-expressions 19.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/cucumber/cucumber-expressions
Licenses: Expat
Build system: pyproject
Synopsis: A simpler alternative to Regular Expressions
Description:

This package provides an alternative to Regular Expressions with a more intuitive syntax.

python-pytest-localftpserver 1.5.0
Propagated dependencies: python-pyftpdlib@1.5.10
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/oz123/pytest-localftpserver
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin which provides an FTP fixture for tests
Description:

This package provides the fixtures ftpserver and ftpserver_TLS, which are threaded instances of a FTP server, with which you can upload files and test FTP functionality.

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-lsp-ruff 2.3.1
Propagated dependencies: python-cattrs@24.1.2 python-lsprotocol@2025.0.0 python-lsp-server@1.14.0 python-tomli@2.2.1 ruff@0.13.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/python-lsp/python-lsp-ruff
Licenses: Expat
Build system: pyproject
Synopsis: Ruff linting plugin for @code{pylsp}
Description:

python-lsp-ruff is a plugin for python-lsp-server that adds linting, code actions and formatting capabilities that are provided by Ruff.

Total packages: 32521