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 a decorator for adding multiple argument dispatching to functions. The decorator creates a multimethod object as needed and registers the function with its annotations.
This module does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.
Jsonschema is an implementation of JSON Schema for Python.
This package provides a microlibrary that defines a JSON type alias for Python.
OmegaConf is a hierarchical configuration system and supports merging configurations from multiple sources. It provides a consistent API regardless of how the configuration was created.
This package mimics FORTRAN textual IO in Python - generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.
Standard library smtpd redistribution. Deprecated since version 3.6 and removed in version 3.12; the aiosmtpd package is a recommended replacement for this module, based on asyncio. See: Removing dead batteries from the standard library.
YAPF is a formatter for Python code. It's based off of clang-format, developed by Daniel Jasper. In essence, the algorithm takes the code and reformats it to the best formatting that conforms to the style guide, even if the original code didn't violate the style guide.
The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc.) as the de facto standard for representation of code to be programmed into microelectronic devices. This package provides an intelhex Python library to read, write, create from scratch and manipulate data from Intel HEX file format. It also includes several convenience Python scripts, including "classic" hex2bin and bin2hex converters and more, those based on the library itself.
This package implements rich tables for various purposes, it's JSON human-prettifier based on the rich Python library.
The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc. The core of this module is a decorator factory.
The flufl.lock package provides NFS-safe file locking with timeouts for POSIX systems. It is similar to the O_EXCL option of the open system call but uses a lockfile. Lock objects support lock-breaking and have a maximum lifetime built-in.
userspacefs is a library that allows you to easily write user-space file systems in Python.
pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.
AsyncClick is a fork of Click that works well with anyio, Trio, or asyncio.
This package provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. It features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.
Click Extra extends the Click framework with colored help screens, configuration file support, table rendering, and platform detection. It serves as a drop-in replacement adding features for user-friendly command-line interfaces.
olefile can parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office). It is an improved version of the OleFileIO module from PIL, the Python Image Library.
The module provides a fast implementation of cached properties for Python 3.9+.
The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB, offering both synchronous and asynchronous APIs. The gridfs package is a gridfs implementation on top of pymongo.
This module selects the fastest JSON functions available at import time in Python.
Pdftotext is a Python library of PDF text extraction.
This package provides a lazy-loading, fancy-sliceable iterable. Think of it like a generator that is "reusable" and has a length.