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.
Docrep is the documentation repetition module. This module targets developers that develop complex and nested Python APIs and helps them to create a well-documented piece of software.
Natsort lets you apply natural sorting on lists instead of lexicographical. If you use the built-in sorted method in python on a list such as [, it would be returned as a20, a9, a1, a4, a10][. Natsort provides a function a1, a10, a20, a4, a9]natsorted that identifies numbers and sorts them separately from strings. It can also sort version numbers, real numbers, mixed types and more, and comes with a shell command natsort that exposes this functionality in the command line.
Parsley is a parsing library using PEG algorithm, so each expression in the grammar rules works like a Python expression. In particular, alternatives are evaluated in order, unlike table-driven parsers such as yacc, bison or PLY. Parsley is an implementation of OMeta, an object-oriented pattern-matching language.
This package provides a Python module for parsing and splitting PEM files.
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
Voluptuous is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
Queuelib is a Python library that implements object collections which are stored in memory or persisted to disk, provide a simple API, and run fast.
Queuelib provides collections for queues (FIFO), stacks (LIFO), queues sorted by priority and queues that are emptied in a round-robin fashion.
Cheetah is a text-based template engine and Python code generator.
Cheetah can be used as a standalone templating utility or referenced as a library from other Python applications. It has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.
Features:
Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.
Cleanly separates content, graphic design, and program code.
Blends the power and flexibility of Python with a simple template language that non-programmers can understand.
Gives template writers full access to any Python data structure, module, function, object, or method in their templates.
Makes code reuse easy by providing an object-orientated interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it.
Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.
Compiles templates into optimized, yet readable, Python code.
python-pylatexenc is a LaTeX parser providing LaTeX-to-Unicode and Unicode-to-LaTeX conversion.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
This package provides a Python implementation of a tree structure.
distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information.
It is the recommended replacement for Python's original `platform.linux_distribution` function (which will be removed in Python 3.8). distro also provides a command-line interface to output the platform information in various formats.
Twisted is an extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.
This library provides Python functions that wraps the Kerberos 5 C API.
Pandoc is a powerful utility to transform various input formats into a wide range of output formats. To alter the exported output document, Pandoc allows the usage of filters, which are pipes that read a JSON serialization of the Pandoc AST from stdin, transform it in some way, and write it to stdout. It allows therefore to alter the processing of Pandoc's supported input formats, for instance one can add new syntax elements to markdown, etc.
This package provides Python bindings.
olefile can parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office). It is an improved version of the OleFileIO module from PIL, the Python Image Library.
Collection of libraries and utility programs written in Python to manipulate OpenDocument 1.2 files.
Pure Python Levenshtein implementation, based off the Wikipedia code samples at http://en.wikipedia.org/wiki/Levenshtein_distance.
This package provides a tokenizer/parser/executor for the PartiQL language, in Python.
This package provides a wrapper around NumPy and other array libraries to make them compatible with the Array API standard
Usage of Python's multiprocessing package in a gevent-powered application may raise problems. With gipc, process-based child processes can safely be created anywhere within a gevent-powered application.
This package provides a Python library intended to make color math, color scales, and color space conversion easy. It has support for:
Color scales
Color ranges
Color blending
Brightening/darkening colors
Saturating/desaturating colors
Conversion to/from multiple color spaces.
This package provides Python bindings and utilities for GeoJSON, a format for encoding geographic data structures.
The module provides a fast implementation of cached properties for Python 3.9+.