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 pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.
This package provides assorted shell and environment tools for the py.test testing framework.
crosshair is an analysis tool for Python that works by repeatedly calling your functions with symbolic inputs. It uses an SMT solver explore viable execution paths and find counterexamples for you.
This package provides an alternative to Regular Expressions with a more intuitive syntax.
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python.
This package provides a simple implementation of contracts for Python. Contracts are a debugging and verification tool. They are declarative statements about what states a program must be in to be considered "correct" at runtime. They are similar to assertions, and are verified automatically at various well-defined points in the program. Contracts can be specified on functions and on classes.
This package provides a py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.
This package provides a plugin to fake subprocess for Pytest.
icontract brings design-by-contract to Python with informative violation messages and inheritance. icontract provides two function, require and ensure for preconditions and postconditions respectively. Additionally, it provides a class decorator, invariant, to establish class invariants.
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.
Tox is a generic virtualenv management and test command line tool. It can be used to check that a package installs correctly with different Python versions and interpreters, or run tests in each type of supported environment, or act as a frontend to continuous integration servers.
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.
This plugin package provides a way to include information about the system, Python installation, and select dependencies in the header of the output when running pytest. It can be used with packages that are not affiliated with the Astropy project, but is optimized for use with astropy-related projects.
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).
This package provides a pytest plugin to enable format checking with the Python code formatter "black".
pytest_mpi is a plugin for pytest providing some useful tools when running tests under MPI, and testing MPI-related code.
This package provides a pytest plugin for generating HTML reports.
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.
This package contains hypothesis strategies for generating Python programs, something like CSmith, a random generator of C programs.
This pytest plugin manages dependencies of tests. It allows to mark some tests as dependent from other tests. These tests will then be skipped if any of the dependencies did fail or has been skipped.
pytest-metadata is a pytest plugin that provides access to test session metadata.
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 a Pytest plugin for testing Jupyter notebooks.
This package provides a pytest fixture to mock httpx requests to be replied to with user provided responses.