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.
Usage of Python's multiprocessing package in a gevent-powered application may raise problems. With gipc, process-based child processes can safely be created anywhere within a gevent-powered application.
Retrying is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.
Features:
Generic Decorator API.
Specify stop condition (i.e. limit by number of attempts).
Specify wait condition (i.e. exponential backoff sleeping between attempts).
Customize retrying on Exceptions.
Customize retrying on expected returned result.
Simple, modern file watching and code reload in Python inspired by watchdog. Among the differences are a unified approach for each operating systems and an elegant approach to concurrency using threading.
PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that represent an arbitrary Python object.
Colorful provides an array of text styles, that can be used as functions or string constants to form colored terminal output.
Rope is a refactoring library for Python. It facilitates the renaming, moving and extracting of attributes, functions, modules, fields and parameters in Python source code. These refactorings can also be applied to occurrences in strings and comments.
Easy ANSI is a terminal framework API to give you an easy way to use colors, cursor control movements, and line/box drawing. It is not meant as a replacement to more full-featured frameworks (such as curses or urwid), but as a tool to quickly create nice-looking screens in your terminal window. You can even create animations with the cursor controls.
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 package contains typing stubs for for freezegun, a very small subset the Python stubs contained in the complete typeshed collection.
Pywal16 is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favorite programs.
This package implements a functionality to generate Python __repr__ methods automatically or declaratively.
This package provides the python-dotenv Python module to read key-value pairs from a .env file and set them as environment variables.
Plotille provides a figure class and graphing functions to create plots, scatter plots, histograms and heatmaps in the terminal using braille dots.
python-pyre-extensions defines extensions to the standard typing module that are supported by the Pyre typechecker.
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".
This library helps you read text from an unknown charset encoding. Motivated by chardet, it tries to resolve the issue by taking a new approach. All IANA character set names for which the Python core library provides codecs are supported.
python-style is a simple terminal string styling package. Its API is a port of the chalk package for javascript.
Pyasn1-modules is a collection of Python modules providing ASN.1 types and implementations of ASN.1-based codecs and protocols.
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.
jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.
pydub makes it easy to manipulate audio in Python. It relies on ffmpeg to open various audio formats.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
The daiquiri library provides an easy way to configure logging in Python. It also provides some custom formatters and handlers.
Vobject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. Currently, iCalendar files are supported and well tested. vCard 3.0 files are supported, and all data should be imported, but only a few components are understood in a sophisticated way.