_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


python-fastentrypoints 0.12-0.a3a26f3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ninjaaron/fast-entry_points
Licenses: Modified BSD
Build system: pyproject
Synopsis: Makes entry_points specified in setup.py load more quickly
Description:

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.

python-doit 0.36.0
Propagated dependencies: python-cloudpickle@3.1.0 python-importlib-metadata@8.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydoit.org
Licenses: Expat
Build system: pyproject
Synopsis: Automation tool to execute any kind of task in a build-tools fashion
Description:

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

python-pluginbase 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mitsuhiko/pluginbase
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple but flexible plugin system for Python
Description:

PluginBase is a library useful in the development of flexible plugin systems in Python.

python-csb43 1.0.0
Propagated dependencies: python-deprecated@1.3.1 python-pycountry@24.6.1 python-pyyaml@6.0.3 python-tablib@3.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bitbucket.org/wmj/csb43
Licenses: LGPL 3
Build system: pyproject
Synopsis: Tools for converting from the Spanish banks' format CSB norm 43 (CSB43)
Description:

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.

python-chameleon 4.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://chameleon.readthedocs.io
Licenses: Zope Public License 2.1 Python Software Foundation License
Build system: pyproject
Synopsis: Fast HTML/XML Template Compiler
Description:

Chameleon is an HTML/XML template engine for Python. It uses the page templates language.

python-benchmark-4dn 0.5.24
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/SooLee/Benchmark/
Licenses: Expat
Build system: pyproject
Synopsis: Benchmark functions for CWL workflows
Description:

This package provides benchmark functions that return total space, memory, CPUs required per given input size, and parameters for CWL workflows.

python-datrie 0.8.3
Dependencies: libdatrie@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kmike/datrie
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Fast, efficiently stored trie for Python
Description:

This package provides a fast, efficiently stored trie implementation for Python.

python-cheetah 3.3.1
Propagated dependencies: python-markdown@3.10.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cheetahtemplate.org/
Licenses: X11-style
Build system: pyproject
Synopsis: Template engine
Description:

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:

  1. Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.

  2. Cleanly separates content, graphic design, and program code.

  3. Blends the power and flexibility of Python with a simple template language that non-programmers can understand.

  4. Gives template writers full access to any Python data structure, module, function, object, or method in their templates.

  5. 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.

  6. Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.

  7. Compiles templates into optimized, yet readable, Python code.

python-geomet 1.1.0
Propagated dependencies: python-click@8.4.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/geomet/geomet
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Convert GeoJSON to WKT/WKB (Well-Known Text/Binary) or GeoPackage Binary
Description:

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.

python-types-regex 2025.9.18.20250921
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for regex
Description:

This package provides typing stubs for regex.

python-heapdict 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://stutzbachenterprises.com/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Heap with decrease-key and increase-key operations
Description:

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.

python-pyment 0.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dadadel/pyment/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Convert Python docstrings automatically
Description:

Pyment is a command line tool and library that can be used to convert between several docstring styles.

python-colored 2.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/dslackw/colored
Licenses: Expat
Build system: pyproject
Synopsis: Simple library for color and formatting to terminal
Description:

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.

python-iterable-io 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pR0Ps/iterable-io
Licenses: LGPL 3
Build system: pyproject
Synopsis: Adapt generators and other iterables to a file-like interface
Description:

iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects.

python-babel 2.16.0
Propagated dependencies: python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://babel.pocoo.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tools for internationalizing Python applications
Description:

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.

python-term-image 0.7.2-0.a40a12b
Propagated dependencies: python-pillow@12.2.0 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/AnonymouX47/term-image
Licenses: Expat
Build system: pyproject
Synopsis: Display images in the terminal
Description:

term-image is a library and program to display images on compatible terminals.

Features:

  1. Multiple image formats (basically all formats supported by PIL.Image.open())

  2. Multiple image source types: PIL image instance, local file, URL

  3. Multiple image render styles (with automatic support detection)

  4. Support for multiple terminal graphics protocols, including Kitty

  5. Transparency support (with multiple options)

  6. Animated image support (including transparent ones)

  7. Integration into various TUI / terminal-based output libraries

  8. Terminal size awareness

  9. Automatic and manual image sizing

  10. Horizontal and vertical alignment

  11. Automatic and manual font ratio adjustment (to preserve image aspect ratio)

python-robotframework-stacktrace 0.4.1
Propagated dependencies: python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MarketSquare/robotframework-stacktrace
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Robot Framework listener to print a stack trace on error
Description:

StackTrace is a Robot Framework listener that prints a stack trace directly to the terminal to ease debugging.

python-beniget 0.5.0
Propagated dependencies: python-gast@0.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/serge-sans-paille/beniget
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extract semantic information about static Python code
Description:

Beniget is a collection of analyzers for Python AST. It is a building block for writing a static analyzer or compiler for Python.

python-lsp-jsonrpc 1.1.2
Propagated dependencies: python-ujson@5.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-lsp/python-lsp-jsonrpc
Licenses: Expat
Build system: pyproject
Synopsis: JSON RPC 2.0 server library
Description:

This package provides a JSON RPC 2.0 server library for Python.

python-customtkinter 5.2.2
Propagated dependencies: python@3.12.12 python-darkdetect@0.8.0 python-packaging@26.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://customtkinter.tomschimansky.com
Licenses: Expat
Build system: pyproject
Synopsis: Python @acronym{User Interface, UI} library based on Tkinter
Description:

CustomTkinter provides fully customizable widgets, created and used like normal Tkinter widgets, which can also be used in combination with normal Tkinter elements.

python-multidict 6.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/multidict/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Multidict implementation
Description:

Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.

python-pillow-jxl-plugin 1.3.7
Dependencies: libjxl@0.11.2
Propagated dependencies: python-brotli@1.2.0 python-packaging@26.2 python-pillow@12.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Isotr0py/pillow-jpegxl-plugin
Licenses: GPL 3+
Build system: pyproject
Synopsis: Pillow plugin for JPEG-XL using Rust for bindings
Description:

This package provides pillow plugin for JPEG-XL, using Rust for bindings.

python-rodi 2.0.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Neoteroi/rodi
Licenses: Expat
Build system: pyproject
Synopsis: Dependency injection framework for Python
Description:

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.

python-grapheme 0.6.0-0.66f07ca
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alvinlindstam/grapheme
Licenses: Expat
Build system: pyproject
Synopsis: Unicode grapheme helpers
Description:

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.

Total packages: 32836