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.
Astor is designed to allow easy manipulation of Python source via the Abstract Syntax Tree.
Imagecodecs is a Python library that provides block-oriented, in-memory buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other scientific image input/output modules.
sarge is a wrapper for subprocess which provides command pipeline functionality.
This package provides a tool to split a kernel image with appended DTB into separated kernel and DTB files.
The library allows a process to change its title (as displayed by system tools such as ps and top).
Changing the title is mostly useful in multi-process systems, for example when a master process is forked: changing the children's title allows identifying the task each process is busy with. The technique is used by PostgreSQL and the OpenSSH Server for example.
Colorful provides an array of text styles, that can be used as functions or string constants to form colored terminal output.
This package provides a Python interface the libVEX and VEX IR. VEX is the intermediate representation (also known as intermediate language) used by the Valgrind analysis tool. As such, VEX is designed to enable all kinds of binary analysis tasks.
This module provides a Python version of node-semver, a semantic version parser for Node.js.
This package provides a framework for working with formal language grammars. The library was originally developed for educational purposes and therefore implements many textbook algorithms regarding the manipulation and interaction with formal grammars.
This package contains a plugin that provides specializations for type hinting stub files, especially interesting for linting typeshed. It adds the .pyi extension to the default value of the --filename command-line argument to Flake8. This means stubs are linted by default with this plugin enabled, without needing to explicitly list every file. It modifies PyFlakes runs for .pyi files to defer checking type annotation expressions after the entire file has been read. This enables support for first-class forward references that stub files use.
This package provides a python client for the Valkey key-value store, forked from redis-py.
Raise asynchronous exceptions in other threads, control the timeout of blocks or callables with two context managers and two decorators.
This module implements the password-based key derivation function, PBKDF2, specified in RSA PKCS#5 v2.0.
PKCS#5 v2.0 Password-Based Key Derivation is a key derivation function which is part of the RSA Public Key Cryptography Standards series. The provided implementation takes a password or a passphrase and a salt value (and optionally a iteration count, a digest module, and a MAC module) and provides a file-like object from which an arbitrarily-sized key can be read.
A pure-python universal errors-and-erasures Reed-Solomon Codec, based on the tutorial at Wikiversity. This is a burst-type implementation, so that it supports any Galois field higher than 2^3, but not binary streams.
This package handles cyclic relations compared by value.
littleutils is a small collection of Python utility functions, useful in the context of writing unit tests among other uses.
This package provides a library that wraps the traditional Python dictionaries and provides a syntax to access nested dictionaries values using a dot syntax, for example: dictionary['deeply.nested.key'].
This package provides n extension module for Click to register external CLI commands via setuptools entry-points.
This package provides a parse gdb machine interface output with Python.
Python bindings for ManimPango which is a C binding for Pango, using Cython.
ManimPango is internally used in Manim to render (non-LaTeX) text.
This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.
Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals".
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
This package provides functions to compute fnctl.ioctl's opt argument.