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.
This package is a Cython wrapper for khash-sets/maps. It brings functionality of khash to Python and Cython and can be used seamlessly in numpy or pandas. Numpy's world is lacking the concept of a (hash-)set. This shortcoming is fixed and efficient (memory- and speedwise compared to pandas) unique and isin are implemented. Python-set/dict have a big memory-footprint. For some datatypes the overhead can be reduced by using khash by factor 4-8.
This library validates email address syntax and deliverability.
Pyqrcode is a QR code generator written purely in Python with SVG, EPS, PNG and terminal output.
Trio strives to be a production-quality, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.
Library for atomic file writes using platform dependent tools for atomic file system operations.
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the Boost.Python library: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
Wadler-Lindig is a minimal, zero-dependency pretty-printing library for Python that implements a simplified version of the Wadler-Lindig algorithm. Designed to consume less horizontal space than Python's built-in pprint.pprint, it produces compact, well-formatted representations even for complex custom types.
Polib can manipulate any gettext format (po, pot and mo) files. It can be used to create po files from scratch or to modify existing ones.
Senf introduces a new platform native string type called fsnative. It adds functions to convert text, bytes and paths to and from that new type and helper functions to integrate it nicely with the Python stdlib.
This package provides a deep merge function for Python, useful to combine multiple data objects as one.
Docspec is a JSON object specification for representing API documentation of programming languages.
This package provides a faster version of dbus-next.
anytree is a simple, lightweight, and extensible tree data structure for Python.
This package provides classes and function that strip gratuitous markup from web pages to make them easier to read.
The fastbencode Python package implements the bencode serialization format for storing and transmitting loosely structured data, originally used by BitTorrent.
The format can encode four different types of values: byte strings, integers, lists, and dictionaries (associative arrays). It's simple and unaffected by endianness,
This package includes both a pure-Python version and an optional C extension based on Cython. Both provide the same functionality, but the C version has significantly better performance.
Pyasn1-modules is a collection of Python modules providing ASN.1 types and implementations of ASN.1-based codecs and protocols.
Greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels".
importlib_metadata is a library which provides an API for accessing an installed Python package's metadata, such as its entry points or its top-level name. This functionality intends to replace most uses of pkg_resources entry point API and metadata API. Along with importlib.resources in Python 3.7 and newer, this can eliminate the need to use the older and less efficient pkg_resources package.
attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols.
This package provides abstract MutableMapping classes that consume and build on other MutableMappings. Several of these can be composed with one another to form intuitive interfaces over complex storage systems policies.
zipstream.py is a zip archive generator based on zipfile.py. It was created to generate a zip file generator for streaming. This is beneficial for when you want to provide a downloadable archive of a large collection of regular files, which would be infeasible to generate the archive prior to downloading or of a very large file that you do not want to store entirely on disk or on memory.
The lazr.delegates package makes it easy to write objects that delegate behavior to another object. The new object adds some property or behavior on to the other object, while still providing the underlying interface, and delegating behavior.
ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11.
This library provides the parse_uk_postcode function for parsing UK postcodes.