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 implements fast and direct raster I/O for use with Numpy and SciPy.
python-discovery is a library for discovering Python interpreters installed on the current machine which may have multiple Python versions from system packages, pyenv, mise, asdf, uv, or the Windows registry (PEP 514). This library finds the right one.
Simple decorator to set attributes of target function or class in a DRY way.
This package provides ANSII Color formatting for output in terminals.
This tool helps to install Rust into a temporary directory, allowing support of Rust-based Python builds. Cargo and rustc are installed into a cache directory, to avoid modifying the host's environment, and further activated using a set of environment variables.
This package provides universal classes and methods for the Iron.io API wrappers to build on.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
Yapsy, or Yet Another Plugin SYstem, is a small library implementing the core mechanisms needed to build a plugin system into a wider application.
The main purpose is to depend only on Python's standard libraries and to implement only the basic functionalities needed to detect, load and keep track of several plugins.
This package provides file support for setuptools declarative setup.cfg.
This package provides functions to compute fnctl.ioctl's opt argument.
This library implements eval'able S-expression in Python using tuple-like objects.
Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.
This software is a pure Python interface to the memcached memory cache daemon. It is the client side software which allows storing values in one or more, possibly remote, memcached servers.
ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files.
Shapely is a Python package for manipulation and analysis of planar geometric objects. It is based on the GEOS library.
This library parses and builds Package URLs (purls) as defined in the purl specification. It provides a PackageURL class for creating, parsing, and normalizing package URL strings across different package management ecosystems.
This package provides a port of the serialize and unserialize functions of PHP for Python.
funcy is a library that provides functional tools. Examples are:
merge - Merges collections of the same type
walk - Type-preserving map
select - Selects a part of a collection
take - Takes the first n items of a collection
first - Takes the first item of a collection
remove - Predicated-removes items of a collection
concat - Concatenates two collections
flatten - Flattens a collection with subcollections
distinct - Returns only distinct items
split - Predicated-splits a collection
split_at - Splits a collection at a given item
group_by - Groups items by group
pairwise - Pairs off adjacent items
partial - Partially-applies a function
curry - Curries a function
compose - Composes functions
complement - Complements a predicate
all_fn - "all" with predicate
Yaspin provides a terminal spinner to indicate the progress during long operations.
This package provides the python-box Python module. It implements advanced Python dictionaries with dot notation access.
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.
pdoc auto-generates API documentation that follows your project's Python module hierarchy. It requires no configuration, has first-class support for type annotations, cross-links between identifiers, comes with an integrated live-reloading web server, uses customizable HTML templates, understands numpydoc and Google-style docstrings.
Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run. The entrypoints module contains functions to find and load entry points.
This is a implementation of immutable linked lists for Python. It contains nil (the empty linked list) and a Pair class for nodes. Since a linked list is treated as immutable, it is hashable, and its length can be retrieved in constant time. Some of the terminology is inspired by LISP. It is possible to create an improper list by creating a Pair with a non-list cdr.