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 for testing Cython extension modules.
Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead.
This package provides assorted shell and environment tools for the py.test testing framework.
This package provides a flake8 extension to lint for newline after class definitions.
The python-mypy-extensions module defines experimental extensions to the standard typing module that are supported by the MyPy typechecker.
This library provides a way to check examples in your code and documentation by parsing them from their source and evaluating the parsed examples as part of your normal test run. Integration is provided for the main Python test runners.
This package provides a pytest plugin that allows multiple failures per test.
This package provides a plugin for the Pytest framework that allows developers to control unit tests that require access to data from the internet.
Validation library and CLI tool for checking on pyproject.toml files using JSON Schema.
This package provides a simple assertion library for unit testing in Python with a fluent API.
This package provides the stestr command, a parallel Python test runner built around subunit. It is designed to execute unittest test suites using multiple processes to split up execution of a test suite. It will also store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed.
Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command’s actual output.
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 pytest fixture for testing flake8 plugins.
This package provides line_profiler - a Python module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.
This package provides a pytest plugin for efficiently checking PEP8 compliance.
This pytest plugin provides fixtures to simplify Flask app testing.
This package provides a extension for flake8 which uses pydocstyle to check docstrings.
Sure is a python library that leverages a DSL for writing assertions. Sure is heavily inspired by RSpec Expectations and should.js.
flexmock is a testing library for Python that makes it easy to create mocks, stubs and fakes.
Pytest plugin for failing tests that take too long to run.
The pyux utility detects API changes in Python libraries.
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 tag-expression parser for Cucumber and behave.