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.
Halo is a Python library to display graphical spinners in the terminal. It also supports IPython/Jupyter.
The SeleniumScreenshots library for Robot Framework provides keywords for annotating and cropping screenshots taken with SeleniumLibrary. It is useful for scripting automatically updated screenshots for documentation or for visual regression testing purposes.
This package provides a decorator for adding multiple argument dispatching to functions. The decorator creates a multimethod object as needed and registers the function with its annotations.
YAPF is a formatter for Python code. It's based off of clang-format, developed by Daniel Jasper. In essence, the algorithm takes the code and reformats it to the best formatting that conforms to the style guide, even if the original code didn't violate the style guide.
ptpython is a Python read-eval-print loop with IDE-like features. It supports syntax highlighting, multiline editing, autocompletion, mouse, color schemes, bracketed paste, Vi and Emacs keybindings, Chinese characters etc.
The typeapi package provides an object-oriented interface for introspecting PEP484 type hints at runtime, including forward references that make use of the more recent PEP585 and PEP604 type hint features in Python versions that don't natively support them.
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.
A Python wrapper for the dialog utility. Its purpose is to provide an easy to use, pythonic and comprehensive Python interface to dialog. This allows one to make simple text-mode user interfaces on Unix-like systems
This package contains a context manager for mocking/wrapping stdin/stdout/stderr.
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.
This package provides Python bindings for the freecell-solver package. Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.
This Python library is a wrapper around tokenize from the Python standard library. It provides two additional tokens ESCAPED_NL and UNIMPORTANT_WS, and a Token data type. Use src_to_tokens and tokens_to_src to roundtrip.
Standard library asyncore redistribution. Deprecated since version 3.6 and removed in version 3.12; use asyncio instead. See: Removing dead batteries from the standard library.
This package is a recursive descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.
This package provides a Flake8 lint for quotes.
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 a Python interface to iw wireless tools.
This package implements functionality of RGB/CIE1931 'xy' gammuts conversion: Gamut A, B, and C.
term-image is a library and program to display images on compatible terminals.
Features:
Multiple image formats (basically all formats supported by
PIL.Image.open())Multiple image source types: PIL image instance, local file, URL
Multiple image render styles (with automatic support detection)
Support for multiple terminal graphics protocols, including Kitty
Transparency support (with multiple options)
Animated image support (including transparent ones)
Integration into various TUI / terminal-based output libraries
Terminal size awareness
Automatic and manual image sizing
Horizontal and vertical alignment
Automatic and manual font ratio adjustment (to preserve image aspect ratio)
Make loops show a progress bar on the console by just wrapping any iterable with |tqdm(iterable)|. Offers many options to define design and layout.
This library implements validation of JSON documents by JSON schema for drafts 04, 06 and 07.
The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code, using two related approaches, for mixed Cython/Python code or external C libraries and pure Cython code, respectively.
The coloredlogs package enables colored terminal output for Python's logging module. The ColoredFormatter class inherits from logging.Formatter and uses ANSI escape sequences to render your logging messages in color.
Beautiful Soup is a Python library designed for rapidly setting up screen-scraping projects. It offers Pythonic idioms for navigating, searching, and modifying a parse tree, providing a toolkit for dissecting a document and extracting what you need. It automatically converts incoming documents to Unicode and outgoing documents to UTF-8.