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.
Covdefaults is a coverage plugin to provide opinionated default settings.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
This package provides a plugin to run pycodestyle for the pytest framework.
nox is a command-line tool that automates testing in multiple Python environments, similar to tox. Unlike tox, Nox uses a standard Python file for configuration.
This package analyses Python test suites and reports how much of the code is covered by them. This tool is part of the Codacy suite for analysing code quality.
Data-Driven Tests (DDT) allow you to multiply one test case by running it with different test data, and make it appear as multiple test cases.
A pytest plugin to create a tmpdir containing a preconfigured set of files and/or directories.
This package provides a plugin for Pytest that enables a CSV output mode for Pytest. It can be enabled via the --csv option it adds to the Pytest command line interface (CLI).
This package provides a Python library for design by contract (DbC) and checking values, exceptions, and side-effects. In a nutshell, deal implements functionality to write bug-free code. By adding a few decorators to the code, providing free tests, static analysis, formal verification, and much more.
This package provides a virtualenv fixture for the py.test framework.
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.
This package can be used for different things:
golden master/approval/snapshot testing. The idea is that you have a function with a currently unknown result and you want to write a tests, which ensures that the result does not change during refactoring.
Compare things which are complex like lists with lot of numbers or complex data structures.
Things which might change during the development like error messages.
inline-snapshot automates the process of recording, storing and updating the value you want to compare with. The value is converted with repr() and stored in the source file as argument of the snapshot() function.
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.
This plugin defines Pytest markers to ensure that some tests, or groups of tests run in a specific order.
This package provides a utility for mocking out the Python libraries HTTPX and HTTPCore.
This package enables dynamic orchestration of Celery environments for testing tasks in isolated conditions, leveraging Docker & pytest-docker-tools for environment simulation.
This package provides a plugin for Pytest which adds the ability to retry flaky tests, thereby improving the consistency of the test suite results.
Pylama is a code audit tool for Python and JavaScript to check for style, syntax and other code health metrics. It is essentially a convenient wrapper above tools such as Pyflakes, pydocstyle, pycodestyle and McCabe, among others.
This Pytest plugin provides unittest subTest() support and subtests fixture.
Pytest plugin providing a fixture interface for freezegun.
This package provides a Pytest plugin to run Xvfb for tests.
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.
Pyflakes statically checks Python source code for common errors.
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.