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.
PyPEG is an intrinsic parser interpreter framework for Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can parse many formal languages.
This package provides a Python package for estimating the number of syllables in a word.
This library allows you to create a system tray icon. It makes it possible to specify an icon, a title and a callback for when the icon is activated. The icon and title can be changed after the icon has been created, and the visibility of the icon can be toggled.
This package contains codecs for transliterating ISO 10646 texts into best-effort representations using smaller coded character sets (ASCII, ISO 8859, etc.).
This package provides support for the APA style within pybtex.
This Python module attempts to make it easier to generate HTML/XML from a Python program in an customizable and pythonic way.
This package provides a microlibrary that defines a JSON type alias for Python.
This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.
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.
This package contains a list of Python Standard Libraries.
Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and ‘on change’ callbacks. The package also includes a mechanism to use traitlets for configuration, loading values from files or from command line arguments. This is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery.
This package provides a parser for Python dependency files.
This package provides a decorator to create lazy attributes.
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.
This package implements object-oriented JSONSchema. It lets you traverse a schema like paths and access a schema on demand with separate dereferencing accessor layer.
This package provides a docutils-compatibility bridge to CommonMark that lets you write CommonMark inside of Docutils & Sphinx projects.
twine currently supports registering projects and uploading distributions. It authenticates the user over HTTPS, allows them to pre-sign their files and supports any packaging format (including wheels).
This package provides typing stubs for urllib3.
By design asyncio does not allow its event loop to be nested. This presents a practical problem: when in an environment where the event loop is already running it's impossible to run tasks and wait for the result. This module patches asyncio to allow nested use of asyncio.run and loop.run_until_complete.
This package provides a collection of widgets for urwid.
This package provides a Python command line VNC client. It can be useful to automating interactions with virtual machines or hardware devices that are otherwise difficult to control.
Scapy is a Python library and executable for interactively manipulating network packets. It can forge or decode packets of a number of protocols, send them on the wire, capture them, store or read them using pcap files, match requests and replies, and so on. It can handle tasks such as scanning, tracerouting, probing, unit tests, attacks or network discovery.
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.
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.