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 plugin to run pycodestyle for the pytest framework.
Avocado is a set of tools and libraries to help with automated testing, i.e. a test framework. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test. The following output formats are supported:
- xUnit
an XML format that contains test results in a structured form, and are used by other test automation projects, such as Jenkins.
- JSON
a widely used data exchange format. The JSON Avocado plugin outputs job information, similarly to the xunit output plugin.
- TAP
Provides the basic TAP (Test Anything Protocol) results. Unlike most existing Avocado machine readable outputs this one is streamlined (per test results).
This package provides a utility for mocking out the Python libraries HTTPX and HTTPCore.
This package provides a virtualenv fixture for the py.test framework.
This package provides a Pytest plugin powered by VCR.py to record and replay HTTP traffic.
This Python module adds a @public decorator and function which populates a module's __all__ and optionally the module globals. With it, the declaration of a name's public export semantics are not separated from the implementation of that name.
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.
This package provides the pep8-naming Python module, a plugin for flake8 to check PEP-8 naming conventions.
Beartype aims to be a very fast runtime type checking tool written in pure Python.
This package contains a plugin for the Pytest framework that provides advanced doctest support and enables the testing of reStructuredText files.
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.
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.
This package provides a tag-expression parser for Cucumber and behave.
This is a py.test plugin to facilitate the generation and comparison of data arrays produced during tests, in particular in cases where the arrays are too large to conveniently hard-code them in the tests.
This package provides a rewrite of the builtin doctest module which leverages the Python AST instead of REGEXPs.
This package provides a pytest plugin that allows multiple failures per test.
This package provides a pytest plugin for testing console scripts.
This plugin allows running Pylint with Pytest and have configurable rule types (i.e. Convention, Warn, and Error) fail the build.
This plugin defines Pytest markers to ensure that some tests, or groups of tests run in a specific order.
This plug-in auto-selects and reruns tests impacted by recent changes.
This package provides a collection of utility functions and classes which make writing and running functional and integration tests easier.
This package provides a shim Pytest plugin to enable a Celery marker.
This is a plugin to facilitate image comparison for Matplotlib figures in Pytest.
This package provides a plugin to test Python click interfaces with pytest.