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.
Tenacity is a general-purpose python library to simplify the task of adding retry behavior to just about anything.
This package provides a Python library to perform a 3-way merge between strings, based on diff-match-patch. This library performs merges at a character level, as opposed to most VCS systems, which opt for a line-based approach.
This package is a PEG-based parser and interpreter with memoization.
This plugin for Flake8 checks for print statements in Python files.
This package provides a streaming multipart parser for Python.
This package provides Python interface to the SANE scanner and frame grabber interface.
This package provides a final implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators, as defined in the original JSONPath proposal.
PyLD is an implementation of the JSON-LD specification.
Tools and API for translation and localization engineering. It contains several utilities, as well as an API for building localization tools.
This package provides a parser to parse binary structs into dataclasses.
Retrying is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.
Features:
Generic Decorator API.
Specify stop condition (i.e. limit by number of attempts).
Specify wait condition (i.e. exponential backoff sleeping between attempts).
Customize retrying on Exceptions.
Customize retrying on expected returned result.
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.
The ResolveLib library provides a Resolver class that includes dependency resolution logic.
This library helps to redirect sys.stdout to a stream or a file while executing some piece of code, including C code running within a Python process.
This is a small Python library that implements boolean algebra. It defines two base elements, TRUE and FALSE, and a Symbol class that can take on one of these two values. Calculations are done only in terms of AND, OR, and NOT---other compositions like XOR and NAND are emulated on top of them. Expressions are constructed from parsed strings or directly in Python.
A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.
The flufl.lock package provides NFS-safe file locking with timeouts for POSIX systems. It is similar to the O_EXCL option of the open system call but uses a lockfile. Lock objects support lock-breaking and have a maximum lifetime built-in.
This package is a tool for cross-compiling extension modules. It creates a special virtual environment such that pip or setup.py will cross compile packages for you, usually with no further work on your part.
immutabledict is an immutable wrapper around dictionaries. It implements the complete mapping interface and can be used as a drop-in replacement for dictionaries where immutability is desired.
The simplaudio package provides cross-platform, dependency-free audio playback capability for Python 3 on OSX, Windows, and Linux.
Library for atomic file writes using platform dependent tools for atomic file system operations.
A library to identify devices (phones, tablets) and their capabilities by parsing (browser/HTTP) user agent strings.
This package extends click.Group to invoke a command without explicit subcommand name.
FontTools/TTX is a library to manipulate font files from Python. It supports reading and writing of TrueType/OpenType fonts, reading and writing of AFM files, reading (and partially writing) of PS Type 1 fonts. The package also contains a tool called “TTX” which converts TrueType/OpenType fonts to and from an XML-based format.