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 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.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
This package provides a shim Pytest plugin to enable a Celery marker.
This package provides Pytest extension which disables all network calls flowing through Python's socket interface
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.
autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.
Validation library and CLI tool for checking on pyproject.toml files using JSON Schema.
Xvfb (X virtual framebuffer) is a display server implementing the X11 display server protocol. It runs in memory and does not require a physical display. Only a network layer is necessary. Xvfb is useful for running acceptance tests on headless servers.
The python-mypy-extensions module defines experimental extensions to the standard typing module that are supported by the MyPy typechecker.
Pyinstrument is a Python profiler to help you optimize your code.
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.
This package provides a pytest plugin that checks the long description of the project to ensure it renders properly.
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 plugin allows running Pylint with Pytest and have configurable rule types (i.e. Convention, Warn, and Error) fail the build.
This package contains a plugin for the Pytest framework that provides advanced doctest support and enables the testing of reStructuredText files.
This package provides a pytest plugin for testing console scripts.
This package provides a module for monitoring the memory usage of a Python program.
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 implements a functionality to write tests which assert immutability of computed results.
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, PyAnnotate, is used to auto-generate PEP-484 annotations.
This package provides a pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.
This plugin provides a set of fixtures and utility functions to start service processes for your tests with pytest.