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 Pytest plugin provides unittest subTest() support and subtests fixture.
Covdefaults is a coverage plugin to provide opinionated default settings.
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 Python module for creating JUnit XML test result documents that can be read by tools such as Jenkins or Bamboo.
Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.
This package provides extensive dynamic type checks for dtypes and shapes of arrays for NumPy, extending numpy.typing.
This plug-in auto-selects and reruns tests impacted by recent changes.
This package contains hypothesis strategies for generating Python programs, something like CSmith, a random generator of C programs.
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 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 a pytest plugin to re-run tests to eliminate flaky failures.
This package provides a plugin for testing Cython extension modules.
This package provides a collection of utility functions and classes which make writing and running functional and integration tests easier.
This package provides a pytest fixture for testing flake8 plugins.
The eradicate command removes commented-out code from Python files. It does this by detecting block comments that contain valid Python syntax that are likely to be commented out code.
Beartype aims to be a very fast runtime type checking tool written in pure Python.
This package provides an alternative to Regular Expressions with a more intuitive syntax.
This package provides a plugin for the pytest framework that allows developers to detect whether any file handles or other file-like objects were inadvertently left open at the end of a unit test.
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 a rewrite of the builtin doctest module which leverages the Python AST instead of REGEXPs.
Testfixtures is a collection of helpers and mock objects that are useful when writing automated tests in Python.
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 implements a functionality to store data created during your pytest tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.
robotframework-jsonlibrary is a Robot Framework test library for manipulating JSON Object. You can manipulate your JSON object using JSONPath