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.
Testfixtures is a collection of helpers and mock objects that are useful when writing automated tests in Python.
This package provides a pytest fixture to mock httpx requests to be replied to with user provided responses.
autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.
This package provides a virtualenv fixture for the py.test framework.
This package provides a Python module for creating JUnit XML test result documents that can be read by tools such as Jenkins or Bamboo.
This package provides a plugin for snapshot testing with pytest. It can be used to test that the value of an expression does not change unexpectedly.
Hiro provides context managers and utilities to either freeze, accelerate or decelerate and jump between different points in time. Functions exposed by the standard library’s time, datetime and date modules are patched within the contexts exposed.
Xvfb (X virtual framebuffer) is a display server implementing the X11 display server protocol. It runs in memory and does not require a physical display. Only a network layer is necessary. Xvfb is useful for running acceptance tests on headless servers.
This package provides the pep8-naming Python module, a plugin for flake8 to check PEP-8 naming conventions.
This package implements a functionality to save an SVG screenshot of a running Textual app to disk. The next time the test runs, it takes another screenshot and compares it to the saved one. If the new screenshot differs from the old one, the test fails. This is a convenient way to quickly and automatically detect visual regressions in your applications.
This package provides a shim Pytest plugin to enable a Celery marker.
This package provides home directory fixtures for pytest.
This package provides a plugin for the Pytest framework that allows developers to control unit tests that require access to data from the internet.
This plugin defines Pytest markers to ensure that some tests, or groups of tests run in a specific order.
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.
This package provides a pytest plugin for aiohttp support.
pytest-metadata is a pytest plugin that provides access to test session metadata.
This Pytest plugin provides unittest subTest() support and subtests fixture.
This Pytest plugin adds a cookies fixture, which is a wrapper for the Cookiecutter API. This fixture helps you verify that your template is working as expected and takes care of cleaning up after running the tests.
Doc8 is an opinionated style checker for reStructured Text and plain text styles of documentation.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
This package provides a plugin to test Python click interfaces with pytest.
pytest-repeat is a plugin for Pytest that makes it enables repeating a single test, or multiple tests, a specific number of times.
This package provides a simple assertion library for unit testing in Python with a fluent API.