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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
pytest-metadata is a pytest plugin that provides access to test session metadata.
This package provides a flake8 plugin to help you write better list/set/dict comprehensions.
This package provides a Pytest plugin powered by VCR.py to record and replay HTTP traffic.
robotframework-jsonlibrary is a Robot Framework test library for manipulating JSON Object. You can manipulate your JSON object using JSONPath
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
This package provides fixture configuration utilities for the py.test testing framework.
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.
This package provides a flake8 extension to lint for newline after class definitions.
This package provides an alternative to Regular Expressions with a more intuitive syntax.
Pytest plugin providing a fixture interface for freezegun.
Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.
Doc8 is an opinionated style checker for reStructured Text and plain text styles of documentation.
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 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.
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 a plugin to test Python click interfaces with pytest.
This package provides the pep8-naming Python module, a plugin for flake8 to check PEP-8 naming conventions.
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.
This package provides a z3-powered solver (theorem prover) for Deal.
Blockbuster is a Python package designed to detect and prevent blocking calls within an asynchronous event loop. It is particularly useful when executing tests to ensure that your asynchronous code does not inadvertently call blocking operations, which can lead to performance bottlenecks and unpredictable behavior.
It does this by wrapping common blocking functions and raising an exception when they are called within an asynchronous context. Note that Blockbuster currently only detects asyncio event loops and is tested only with CPython.
This is a meta-package that pulls in the dependencies that are used by astropy related packages.
This package provides a Pytest plugin to run Xvfb for tests.
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 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.