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.
Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.
doit is an automation tool that brings the power of build-tools to execute any kind of task.
A task describes some computation to be done (actions), and contains some extra meta-data. The actions can be external programs or Python functions. A single task may define more than one action. doit uses the task’s meta-data to:
cache task results
correct execution order
parallel execution
powerful dependency system
PluginBase is a library useful in the development of flexible plugin systems in Python.
This package provides tools to convert files in the format used by multiple Spanish banks (standard 43 of the Spanish Banking Council [CSB43] / Spanish Banking Association [AEB43]) to other formats.
Supported output formats are: OFX, HomeBank CSV, HTML, JSON, ODS (OpenDocument spreadsheet), CSV, TSV, XLS, XLSX (Microsoft Excel spreadsheet), and YAML.
Chameleon is an HTML/XML template engine for Python. It uses the page templates language.
This package provides benchmark functions that return total space, memory, CPUs required per given input size, and parameters for CWL workflows.
This package provides a fast, efficiently stored trie implementation for Python.
Cheetah is a text-based template engine and Python code generator.
Cheetah can be used as a standalone templating utility or referenced as a library from other Python applications. It has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.
Features:
Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.
Cleanly separates content, graphic design, and program code.
Blends the power and flexibility of Python with a simple template language that non-programmers can understand.
Gives template writers full access to any Python data structure, module, function, object, or method in their templates.
Makes code reuse easy by providing an object-orientated interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it.
Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.
Compiles templates into optimized, yet readable, Python code.
This package provides utilities and functions for converting GeoJSON to WKT/WKB (Well-Known Text/Binary) or GeoPackage Binary, and vice versa. Extended WKB/WKT are also supported.
This package provides typing stubs for regex.
heapdict implements the MutableMapping ABC, meaning it works pretty much like a regular Python dict. It’s designed to be used as a priority queue.
Pyment is a command line tool and library that can be used to convert between several docstring styles.
This is a very simple Python library for color and formatting in the terminal. It comes with a collection of color codes and names for 256 color terminal setups.
Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.
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)
StackTrace is a Robot Framework listener that prints a stack trace directly to the terminal to ease debugging.
Beniget is a collection of analyzers for Python AST. It is a building block for writing a static analyzer or compiler for Python.
This package provides a JSON RPC 2.0 server library for Python.
CustomTkinter provides fully customizable widgets, created and used like normal Tkinter widgets, which can also be used in combination with normal Tkinter elements.
Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.
This package provides pillow plugin for JPEG-XL, using Rust for bindings.
Rodi is a dependency injection framework for Python applications.
Its features include
Type resolution by signature types annotations.
Type resolution by class annotations.
Type resolution by names and aliases.
Build graph of objects without the need for source code changes.
Minimum overhead to obtain services, once the objects graph is built.
Support for singleton, transient, and scoped services.
This package provides a functionality for working with user perceived characters. More specifically, string manipulation and calculation functions for working with grapheme cluster groups (graphemes) as defined by the Unicode Standard Annex #29.