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 provides ANSII Color formatting for output in terminals.
Sorted Collections is a Python sorted collections library.
python-aiofiles is a library for handling local disk files in asyncio applications.
Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.
python-lief is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.
This package provides a collection of utilities for round-robin distribution in Python.
This package provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files. Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.
textdistance is a pure Python library for comparing distance between two or more sequences by many algorithms.
Plumbum is a library of tools for replacing shell scripts with Python code.
Miniboa is a simple, asynchronous, single-threaded, poll-based Telnet server.
Lazy object proxy is an object that wraps a callable but defers the call until the object is actually required, and caches the result of said call.
The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.
Currently supported types are:
scrapy.item.Item
dict
dataclass-based classes
attrs-based classes
pydantic-based classes
Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.
Pyasn1-modules is a collection of Python modules providing ASN.1 types and implementations of ASN.1-based codecs and protocols.
This plugin for Flake8 checks for print statements in Python files.
The capturer package makes it easy to capture the stdout and stderr streams of the current process and subprocesses. Output can be relayed to the terminal in real time but is also available to the Python program for additional processing.
This Python module provides a solver-agnostic abstraction for working with SMT formulas. For example, it allows manipulation and solving such formulas.
CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files. The main part of CairoSVG is a SVG parser, trying to follow the SVG 1.1 recommendation from the W3C. Once parsed, the result is drawn to a Cairo surface that can be exported to qvarious formats: PDF, PostScript, PNG and even SVG.
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.
This package provides a mutable, self-balancing interval tree implementation for Python. Queries may be by point, by range overlap, or by range envelopment. This library was designed to allow tagging text and time intervals, where the intervals include the lower bound but not the upper bound.
EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.
Git Hammer is a statistics tool for projects in git repositories. Its major feature is tracking the number of lines authored by each person for every commit, but it also includes some other useful statistics.
pyquery allows you to make jQuery queries on xml documents. The API is as much as possible the similar to jQuery. pyquery uses lxml for fast xml and html manipulation.
This package provides a build backend that patches Poetry Core to enable the versioning system in PEP 517 build frontends.
Echo is a small library for attaching callback functions to property state changes.