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.
dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.
This package provides a BK-tree data structure to allow fast querying of close matches in Python.
async-timeout provides a timeout timeout context manager compatible with asyncio.
This Python module provides an abstraction layer for interacting with constraint solvers. Specifically, it is intended to be used with SMT solvers and is built on top of the Z3 solver.
path (formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.
This Python module provides an implementation of the Itanium C++ ABI symbol mangling language. The demangler generates an abstract syntax tree from mangled symbols, which can be used for directly extracting type information.
pikepdf is a Python library for reading and writing PDF files.
This package provides various tools to supplement packaging Python releases.
python-json2html is a python module to convert JSON into a human readable HTML table representation.
Plumbum is a library of tools for replacing shell scripts with Python code.
This package provides a set of handlers for the Python standard library logging package. Some of these handlers are out-of-scope for the standard library, and so they are packaged here. Others are updated versions which have appeared in recent Python releases, but are usable with older versions of Python and so are packaged here.
Pygments is a syntax highlighting package written in Python.
This module defines a decorator to wrap legacy APIs. The primary use case is APIs defined before keyword-only parameters existed.
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.
Wrappers to build Python packages using PEP 517 hooks.
Python bindings for ManimPango which is a C binding for Pango, using Cython.
ManimPango is internally used in Manim to render (non-LaTeX) text.
jsondiff is a Python library which lets you compare, diff, and patch JSON and JSON-like structures in Python.
This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:
Full unicode support, with astral characters
International domains support
Allows rules extension and custom normalizers.
This package is a Python module for reading Emacs Org mode files.
The daiquiri library provides an easy way to configure logging in Python. It also provides some custom formatters and handlers.
This is an API client for various online judges, used as the backend library of oj command. You can use the Python library (onlinejudge module) and the command-line interface (oj-api command) which talks JSON compatible with jmerle/competitive-companion.
Billiard is a fork of the Python 2.7 multiprocessing package. The multiprocessing package itself is a renamed and updated version of R Oudkerk's pyprocessing package. This standalone variant is intended to be compatible with Python 2.4 and 2.5, and will draw its fixes/improvements from python-trunk.
This library implements algorithms and data structures for Lisp-style cons cells in Python.
This package enables Python programs to dynamically access arbitrary Java objects.