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.
Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.
This package implements a functionality to deal with RabbitMQ Streams using asyncio.
It is designed and implemented with the following qualities in mind:
asynchronous Pythonic API with type annotations
use of AMQP 1.0 message format to enable interoperability between RabbitMQ Stream. clients
auto reconnection to RabbitMQ broker with lazily created connection objects
Support of many RabbitMQ Streams broker features:
publishing single messages, or in batches, with confirmation
subscribing to a stream at a specific point in time, from a specific offset, or using offset reference
stream message filtering
writing stream offset reference
message deduplication
integration with AMQP 1.0 ecosystem at message format level
shortuuid is a Python library for generating concise, unambiguous and URL-safe UUIDs. UUIDs are generated using the built-in Python uuid module and then similar looking characters are removed.
ZipFly is a zip archive generator. It was created to generate very large zip archives for immediate sending out to clients, or for writing large zip archives without memory inflation.
This package provides Emoji terminal output for Python. The entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.
Urwidtrees is a Widget Container API for the urwid toolkit. Use it to build trees of widgets.
This package provides a Python port of Google's libphonenumber library.
This package contains a context manager for mocking/wrapping stdin/stdout/stderr.
This library extends the standard functools Python module with a few extra procedures.
This package provides a PEP 517 build backend that makes use of the Meson build system.
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.
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.
Uniseg is a Python package used to determine Unicode text segmentations. Supported segmentations include:
Code point (any value in the Unicode codespace)
Grapheme cluster (user-perceived character made of a single or multiple Unicode code points, e.g. "G" + acute-accent)
Word break
Sentence break
Line break
This package provides a framework for working with formal language grammars. The library was originally developed for educational purposes and therefore implements many textbook algorithms regarding the manipulation and interaction with formal grammars.
LibCST parses Python source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters. LibCST creates a compromise between an Abstract Syntax Tree (AST) and a traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming node types and fields, LibCST creates a lossless CST that looks and feels like an AST.
The cytoolz package implements the same API as provided by toolz. The main differences are that cytoolz is faster and cytoolz offers a C API that is accessible to other projects developed in Cython.
python-json2html is a python module to convert JSON into a human readable HTML table representation.
icalendar is a Python library for parsing and generating iCalendar files.
pyserial provide serial port bindings for Python. It supports different byte sizes, stop bits, parity and flow control with RTS/CTS and/or Xon/Xoff. The port is accessed in RAW mode.
This package provides an implementation of chunked, compressed, N-dimensional arrays for Python.
This package builds upon python-packaging to provide more sophisticated version manipulation.
The property-manager package defines several custom property variants for Python programming including required properties,writable properties, cached properties, etc.
The executor package is a simple wrapper for Python’s subprocess module that makes it very easy to handle subprocesses on UNIX systems with proper escaping of arguments and error checking currently doing, particularly the AST node being executed.
python-astroid provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint, etc. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.