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 utility for mocking out the Python libraries HTTPX and HTTPCore.
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 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.
This package provides fixture configuration utilities for the py.test testing framework.
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).
flexmock is a testing library for Python that makes it easy to create mocks, stubs and fakes.
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 pyux utility detects API changes in Python libraries.
This package provides a extension for flake8 which uses pydocstyle to check docstrings.
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.
A pytest plugin to create a tmpdir containing a preconfigured set of files and/or directories.
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.
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.
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 library for replying fake data to Python software under test, when they make an HTTP query.
Pytest uses one of four different spellings of parametrize. This plugin allows you to use all four.
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 implements a spell checker for source code that does not try to be particularly smart and instead does the simplest thing that can possibly work.
This package provides a pytest plugin for generating HTML reports.
This Python module adds a @public decorator and function which populates a module's __all__ and optionally the module globals. With it, the declaration of a name's public export semantics are not separated from the implementation of that name.
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.
This package provides a pytest fixture to mock httpx requests to be replied to with user provided responses.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
This package provides a module for monitoring the memory usage of a Python program.