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.
AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency on top of asyncio, and works in harmony with the native SC of trio itself.
Pure Python multicast DNS (mDNS) service discovery library (Bonjour/Avahi compatible).
Hnswlib is a header-only C++ implementation of fast approximate nearest neighbor search with Python bindings.
Jsonschema is an implementation of JSON Schema for Python.
GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.
This package provides a pure Python RFC3339 validator.
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.
This package provides an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.
This package provides facilities for working with VCS repositories in Python.
This package provides a simple utility to separate the implementation of your Python package and its public API surface.
The Python Language Server pylsp is an implementation of the Python 3 language specification for the Language Server Protocol (LSP). This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.
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 Python library contains utility functions for Python class constructs.
jsonpointer allows you to access specific nodes by path in a JSON document (see RFC 6901).
Patch NG (New Generation) is a command and Python library to parse and apply unified diffs. It has features such as:
automatic correction of common patch formatting corruption
patch format detection (SVN, Hg, Git)
nice diffstat histogram.
Constantly is a Python library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values.
jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.
This package provides tools for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, and more with graphviz output.
smartpants can perform the following transformations:
Straight quotes ( " and ' ) into "curly" quote HTML entities
Backticks-style quotes (``like this'') into "curly" quote HTML entities
Dashes (-- and ---) into en- and em-dash entities
Three consecutive dots (... or . . .) into an ellipsis entity
The jupyter_client package contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels, and the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends.
python-dateparser provides modules to easily parse localized dates in almost any string formats commonly found on web pages.
This package provide implements a functionality to simplify writing decorators in Python.
Pastel is a simple library to help you colorize strings in your terminal.
Py is a Python library for file name parsing, .ini file parsing, I/O, code introspection, and logging.