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.
This package provides a simple assertion library for unit testing in Python with a fluent API.
This package implements a spell checker for source code that does not try to be particularly smart and instead does the simplest thing that can possibly work.
This package provides a z3-powered solver (theorem prover) for Deal.
This is a meta-package that pulls in the dependencies that are used by astropy related packages.
This package provides a Pytest plugin which leverages @pytest.mark.parametrize decorator separating test cases from test functions.
This package provides tools verify objects that require more than a simple assert including long strings, large arrays, and complex hash structures and objects, i.e. when you need a more granular look at the test failure.
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.
Mamba is a Behaviour-Driven Development tool for Python developers. Is heavily influenced from RSpec, Mocha, Jasmine or Ginkgo.
Pytest plugin providing a fixture interface for freezegun.
This package provides a pytest plugin for Sanic. It helps you to test your code asynchronously.
The pytest-mockito plugin provides base Mockito fixtures for Pytest. It covers the main entry points of the Mockito mocking framework and makes it easy to undo any monkey patching.
The fixtures are:
when
when2
expect
patch
unstub
spy2
The python-mypy-extensions module defines experimental extensions to the standard typing module that are supported by the MyPy typechecker.
This package provides a collection of utility functions and classes which make writing and running functional and integration tests easier.
This is a plugin to facilitate image comparison for Matplotlib figures in Pytest.
This package is a set of opinionated helpers for creating py.test fixtures for your smoke testing and integration testing. It strives to keep your environment definition declarative, like a docker-compose.yml. It embraces py.test fixture overloading.
This is a py.test plugin that enables you to set environment variables in the pytest.ini file.
This package provides a py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.
This package, PyAnnotate, is used to auto-generate PEP-484 annotations.
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 plugin for Pytest which adds the ability to retry flaky tests, thereby improving the consistency of the test suite results.
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 methodfixes
DeprecationWarning: pkg_resources is deprecated as an APIfixes all
flake8issues from the original nosereplaces the imp module with the newer importlib module
the default logging level now hides
INFOlogs for less noiseadds
--capture-logsfor hiding output from all logging levelsadds
--logging-initto uselogging.basicConfig(level)the
-soption is always active to see the output ofprint()adds
--capture-outputfor hiding the output ofprint()adds
--coas a shortcut to using--collect-only
This package provides a simple pytest plugin to run tests concurrently. The main goal of pytest-run-parallel is to discover thread-safety issues that could exist when using C libraries, this is of vital importance after PEP703, which provides a path for a CPython implementation without depending on the Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs that make use of the CPython interpreter.
This package provides a pytest fixture to mock httpx requests to be replied to with user provided responses.
This flake8 plugin helps you keep up with method deprecations by providing hints about what deprecated methods should be replaced with.