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.
This package provides a flake8 extension to lint for newline after class definitions.
This package provides a simple assertion library for unit testing in Python with a fluent API.
Validation library and CLI tool for checking on pyproject.toml files using JSON Schema.
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.
This package provides a unit tests framework backed by ML features and working in two modes:
Testing: Test result in
tmp_pathis compared against a known reference. Any deviation in the files, causes a fail.Learning: The test result in
tmp_pathis taken as reference and is copied to the reference folder, which should be committed to version control and kept as reference.
This package enables dynamic orchestration of Celery environments for testing tasks in isolated conditions, leveraging Docker & pytest-docker-tools for environment simulation.
This package is a pytest plugin for managing VCR.py cassettes.
xunitparser reads a JUnit/XUnit XML file and maps it to Python objects. It tries to use the objects available in the standard unittest module.
This package provides an alternative to Regular Expressions with a more intuitive syntax.
This package provides a pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.
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).
Pyflakes statically checks Python source code for common errors.
Pytest Helpers Namespace Plugin provides a helpers pytest namespace which can be used to register helper functions without requiring someone to import them in their actual tests to use them.
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.
Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.
This package provides a Twisted plugin for Pytest.
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.
slotscheck is a tool to validate Python class __slots__.
This package provides a Python implementation of the Java library of the same name. It eases monkey patching, for example to stub out side effects when unit testing.
This package provides a Pytest plugin to run Xvfb for tests.
Tappy is a set of tools for working with the Test Anything Protocol (TAP) in Python. TAP is a line based test protocol for recording test data in a standard way.
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.
The python-mypy-extensions module defines experimental extensions to the standard typing module that are supported by the MyPy typechecker.
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