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.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
The lockfile package exports a LockFile class which provides a simple API for locking files.
This package provides a parser for the "old style" OpenStep property list format (also known as ASCII plist), written in Cython.
PyMD4C provides Python bindings for MD4c, a C Markdown parser, compliant to CommonMark.
Tenacity is a general-purpose python library to simplify the task of adding retry behavior to just about anything.
This package improves the look and readability of argparse's help while requiring minimal changes to the code.
userspacefs is a library that allows you to easily write user-space file systems in Python.
Mypy linter integration for use with python-lsp-server.
This package contains validators for different things such as email addresses, IP addresses, URLs, hashes and more. It has been designed to be easy to use and not require defining a schema or form just to validate some input.
This package provides ANSII Color formatting for output in terminals.
This package provides a Python progressbar library to provide visual (yet text based) progress to long running operations.
The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem.
This package provides a fast, regex-based date parsing library in pure Python.
Cleo allows you to create command-line commands with signature in docstring and colored output.
The nbconvert tool, jupyter nbconvert, converts notebooks to various other formats via Jinja templates. It allows you to convert an .ipynb notebook file into various static formats including:
HTML
LaTeX
PDF
Reveal JS
Markdown (md)
ReStructured Text (rst)
executable script
This package provides chardet, a Python module that can automatically detect a wide range of file encodings.
iniparse is a INI parser for Python which is:
Compatible with ConfigParser: Backward compatible implementations of ConfigParser, RawConfigParser, and SafeConfigParser are included that are API-compatible with the Python standard library.
Preserves structure of INI files: Order of sections & options, indentation, comments, and blank lines are preserved as far as possible when data is updated.
More convenient: Values can be accessed using dotted notation (
cfg.user.name), or using container syntax (cfg['user']['name']).
python-proselint is a linter for English prose, that scans through a file and detects issues.
If your code lets other people supply callback functions, it's important to specify the function signature you expect, and check that functions support that. Adding extra parameters later would break other peoples code unless you're careful. The backcall package provides a way of specifying the callback signature using a prototype function.
Pyclipper is a Cython wrapper for the C++ translation of the Angus Johnson's polygon clipping Clipper library (ver. 6.4.2).
Boltons is a set of over 230 pure-Python utilities in the same spirit as — and yet conspicuously missing from — the standard library, including:
Atomic file saving, bolted on with fileutils
A highly-optimized OrderedMultiDict, in dictutils
Two types of PriorityQueue, in queueutils
Chunked and windowed iteration, in iterutils
Recursive data structure iteration and merging, with iterutils.remap
Exponential backoff functionality, including jitter, through iterutils.backoff
A full-featured TracebackInfo type, for representing stack traces, in tbutils
This is a pure python parser for SHX Hershey font files that are an AutoCad format which can encode single line fonts. This format is used for many CNC and laser operations.
Redo provides various means to add seamless ability to retry to any Python callable.
Psycopg is a PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent INSERTs or UPDATEs.
Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being both efficient and secure. It features client-side and server-side cursors, asynchronous communication and notifications, COPY TO/COPY FROM support. Many Python types are supported out-of-the-box and adapted to matching PostgreSQL data types; adaptation can be extended and customized thanks to a flexible objects adaptation system.
Psycopg 2 is both Unicode and Python 3 friendly.