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.
This package provides tooling to makes it easier to build command line tools with great error reporting.
Aiounittest is a library that helps write tests using asynchronous code in Python (asyncio).
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 provieds a flake8 and pylama plugin that checks the ordering of import statements.
This package provides opiniotated Python test framework prototype.
pynose is a maintained successor of deprecated nose unittest runner. Changes over nose:
fixes
AttributeError: module 'collections' has no attribute 'Callable'fixes
AttributeError: module 'inspect' has no attribute 'getargspec'fixes
ImportError: cannot import name '_TextTestResult' from 'unittest'fixes
RuntimeWarning: TestResult has no addDuration methodfixes
DeprecationWarning: pkg_resources is deprecated as an APIfixes all
flake8issues from the original nosereplaces the imp module with the newer importlib module
the default logging level now hides
INFOlogs for less noiseadds
--capture-logsfor hiding output from all logging levelsadds
--logging-initto uselogging.basicConfig(level)the
-soption is always active to see the output ofprint()adds
--capture-outputfor hiding the output ofprint()adds
--coas a shortcut to using--collect-only
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 for Sanic. It helps you to test your code asynchronously.
This package provides a Pytest extension for sharding tests at the granularity of individual test cases, which can be run in parallel and on multiple machines.
VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read the serialized requests and responses from the aforementioned cassette file, and intercept any HTTP requests that it recognizes from the original test run and return the responses that corresponded to those requests. This means that the requests will not actually result in HTTP traffic, which confers several benefits including:
The ability to work offline
Completely deterministic tests
Increased test execution speed
If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.
This package provides a pytest plugin for generating HTML reports.
This plugin adds functionality to Pytest to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.
This flake8 plugin helps you keep up with method deprecations by providing hints about what deprecated methods should be replaced with.
Doc8 is an opinionated style checker for reStructured Text and plain text styles of documentation.
This package provides a plugin for Pytest which adds the ability to retry flaky tests, thereby improving the consistency of the test suite results.
Austin is a Python frame stack sampler for CPython. Samples are collected by reading the CPython interpreter virtual memory space to retrieve information about the currently running threads along with the stack of the frames that are being executed. Austin's binary output can be piped into any other external or custom tools for further processing.
This package provides a plugin to test Python click interfaces with pytest.
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 Pytest plugin which leverages @pytest.mark.parametrize decorator separating test cases from test functions.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
This package provides an alternative to Regular Expressions with a more intuitive syntax.
This package provides the fixtures ftpserver and ftpserver_TLS, which are threaded instances of a FTP server, with which you can upload files and test FTP functionality.
This package provides a plugin for testing Cython extension modules.
python-lsp-ruff is a plugin for python-lsp-server that adds linting, code actions and formatting capabilities that are provided by Ruff.