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.
Python implementation of the ERIS.
This package provides functionality to serialize arbitrary data types to and from JSON. Common data types are implemented and it is easy to register custom encoders and decoders.
This package provides a python client for the Valkey key-value store, forked from redis-py.
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.
Click is a Python package for creating command line interfaces in a composable way with as little code as necessary. Its name stands for "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.
Mixed sync-async queue, supposed to be used for communicating between classic synchronous (threaded) code and asynchronous (in terms of asyncio) one. Like Janus god the queue object from the library has two faces: synchronous and asynchronous interface. Synchronous is fully compatible with standard queue, asynchronous one follows asyncio queue design.
towncrier is a utility to produce useful, summarized news files (also known as changelogs) for a project.
This package provides tools for computing deep differences and searching of any Python object/data. Recreate objects by adding adding deltas to each other.
python-lazy-loader makes it easy to load subpackages and functions on demand. Its main features are:
Allow subpackages to be made visible to users without incurring import costs.
Allow external libraries to be imported only when used, improving import times.
This package is a fork from the retry package, but with some of added community-sourced features. It provides an easy to use, but functional decorator for retrying on exceptions.
perfplot extends Python's timeit by testing snippets with input parameters (e.g., the size of an array) and plotting the results.
This library implements validation of JSON documents by JSON schema for drafts 04, 06 and 07.
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.
Blessed is a thin, practical wrapper around terminal styling, screen positioning, and keyboard input.
Ijson is an iterative JSON parser with standard Python iterator interfaces.
python-pydantic enables specifying CLI via data models provided in the JSON format.
This Python package implements a red-black tree which also stores partial aggregations at each node, making getting aggregations of key range slices an O(log(N)) operation.
This data structure is very similar to a binary indexed tree, with heap allocation instead of a flat array to represent a tree.
This package provides a library to extract data from spreadsheets using Microsoft Excel proprietary file formats .xls and .xlsx (versions 2.0 onwards). It has support for Excel dates and is Unicode-aware. It is not intended as an end-user tool.
This library manages temporary directories that are automatically deleted with all their contents when they are no longer needed. It is particularly convenient for use in tests.
This package provide an alternate implementation of asyncio.wait_for() introduced in Python 3.12. It handles several edge cases like simultaneous cancellation of wait and completion of future differently and consistently across Python versions 3.7+.
The ratelimiter module ensures that an operation will not be executed more than a given number of times during a given period.
Black is the uncompromising Python code formatter.
marshmallow provides a library for converting complex datatypes to and from native Python datatypes.
Standard library asyncore redistribution. Deprecated since version 3.6 and removed in version 3.12; use asyncio instead. See: Removing dead batteries from the standard library.