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 functionality to serialize arbitrary data types to and from JSON. Common data types are implemented and it is easy to register custom encoders and decoders.
This package adds the ability to set relative elapsed time deadlines on asynchronous threads, and allows one thread to stop another by means of raising an exception.
This package provides an utility collection based on no longer maintained jaraco.util.
Cachy provides a simple yet effective caching library. A simple but powerful API: thread-safety; decorator syntax; support for memcached, redis, database, file, dict stores. Cachy supports python versions 2.7+ and 3.2+.
Pydoc-Markdown is a tool to create Python API documentation in Markdown format. Instead of executing your Python code like so many other documentation tools, it parses it using docspec instead.
Dogtail is a GUI test tool and automation framework written in Python. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.
This package implements URI Template expansion in strict adherence to RFC 6570, but adds a few extensions.
fancycompleter is a module that adds TAB completion to the interactive prompt. It is an extension of the rlcompleter module from the standard Python library.
This package provides methods to determine the dominant color of an image, as well as constructing a representative color palette.
This package is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.
This package provides a Python module that displays numbers and dates in "human readable" forms. For example, it would display "12345591313" as "12.3 billion".
Cymem provides two small memory-management helpers for Cython. They make it easy to tie memory to a Python object's life-cycle, so that the memory is freed when the object is garbage collected.
This package provides ANSII Color formatting for output in terminals.
This package provides an MkDocs extension that lists all dependencies according to a mkdocs.yml file. This command guesses the Python dependencies that a MkDocs site requires in order to build. It simply prints the PyPI packages that need to be installed.
Ctypes bindings for the high-level API in libfuse 2 and 3.
This library provides support for legacy Python Packaging functionality removed from packaging.
Pika is a pure-Python implementation of the AMQP (Advanced Message Queuing Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying network support library.
This module performs conversions between Python values and C bit field structs represented as Python byte strings. It is intended to have a similar interface as the struct module from Python, but working on bits instead of primitive data types like char, int, etc.
This package provides tools for plotting area-proportional two- and three-way Venn diagrams in matplotlib.
Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals".
Helpdev is a library to easily extract information about the Python environment.
Simple but high performance Cython hash table mapping pre-randomized keys to void* values.
Dulwich is an implementation of the Git file formats and protocols written in pure Python.
The ld package provides information about the GNU/Linux distribution it runs on, such as a reliable machine-readable ID, or version information.