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.
Textual is a TUI framework for Python inspired by modern web development.
Wadler-Lindig is a minimal, zero-dependency pretty-printing library for Python that implements a simplified version of the Wadler-Lindig algorithm. Designed to consume less horizontal space than Python's built-in pprint.pprint, it produces compact, well-formatted representations even for complex custom types.
This project provides a typed parser. It was started as part of Pint, the Python units package.
Python module that provides a simple interface to FUSE and MacFUSE. The binding is created using the standard ctypes library.
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)
Serpent provides ast.literal_eval()-compatible object tree serialization. It serializes an object tree into bytes (an utf-8 encoded string) that can be decoded and then passed as-is to ast.literal_eval() to rebuild the original object tree.
Because only safe literals are encoded, it is safe to send serpent data to other machines, such as over the network.
oj is a command line tool to help solving problems on various online judges. This command automates downloading sample cases, generating additional test cases, testing for your code, and submitting it.
This module lets you draw large letter from ordinary characters in pure Python.
This package provides an implementation of Promises in Python. It is a super set of Promises/A+ designed to have readable, performant code and to provide just the extensions that are absolutely necessary for using promises in Python.
Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.
The goal of sre_yield is to efficiently generate all values that can match a given regular expression, or count possible matches efficiently. It uses the parsed regular expression, so you get a much more accurate result than trying to just split strings.
Docrep is the documentation repetition module. This module targets developers that develop complex and nested Python APIs and helps them to create a well-documented piece of software.
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
This package provides facilities for working with VCS repositories in Python.
This Python module implements an IL, also known as IR, used by the angr binary analysis platform.
littleutils is a small collection of Python utility functions, useful in the context of writing unit tests among other uses.
This package provides a plugin for Setuptools for gettext.
This package provides a lightweight YAML Parser for Python. It supports only a chosen subset of the YAML format that is required to parse cookiecutter user configuration files. It does not have support for serializing into YAML and is not compatible with JSON.
The Python Language Server pylsp is an implementation of the Python 3 language specification for the Language Server Protocol (LSP). This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.
This package implements a functionality to cache on disk the result of expensive calculations. It was started as part of Pint, the Python units package.
PLY is a lex/yacc implemented purely in Python. It uses LR parsing and does extensive error checking.
This package provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation.
Include extension for Python Markdown. It lets you include local or remote (downloadable) files into your markdown at arbitrary positions.
This project is motivated by markdown-include and provides the same functionalities with some extras.
The Braintree Python SDK provides integration access to the Braintree Gateway. Braintree is a US-based payments service provider.