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

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-colorthief 0.2.1
Propagated dependencies: python-pillow@12.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fengsp/color-thief-py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Grab the color palette of an image
Description:

This package provides methods to determine the dominant color of an image, as well as constructing a representative color palette.

python-invoke 2.2.1
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.pyinvoke.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pythonic task execution
Description:

Invoke is a Python task execution tool and library, drawing inspiration from various sources to arrive at a powerful and clean feature set. It is evolved from the Fabric project, but focuses on local and abstract concerns instead of servers and network commands.

python-ipython-sql 0.5.0-0.e21bc64
Propagated dependencies: python-ipython@9.8.0 python-ipython-genutils@0.1.0 python-prettytable@3.12.0 python-sqlalchemy@2.0.45 python-sqlparse@0.5.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/catherinedevlin/ipython-sql
Licenses: Expat
Build system: pyproject
Synopsis: RDBMS access via IPython
Description:

This library connects to a database, using SQLAlchemy URL connect strings, then issue SQL commands within IPython or IPython Notebook.

python-itanium-demangler 1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/whitequark/python-itanium_demangler/
Licenses: Zero-Clause BSD
Build system: pyproject
Synopsis: Pure Python Itanium C++ ABI demangler
Description:

This Python module provides an implementation of the Itanium C++ ABI symbol mangling language. The demangler generates an abstract syntax tree from mangled symbols, which can be used for directly extracting type information.

python-pyphen 0.17.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Kozea/Pyphen
Licenses: GPL 2 LGPL 2.1 MPL 1.1
Build system: pyproject
Synopsis: Pure Python module to hyphenate text
Description:

Pyphen is a pure Python module to hyphenate text using existing Hunspell hyphenation dictionaries.

python-eliot 1.17.5
Propagated dependencies: python-boltons@25.0.0 python-orjson@3.9.7 python-pyrsistent@0.20.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/itamarst/eliot/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Eliot: the logging system that tells you why it happened
Description:

eliot is a Python logging system that outputs causal chains of actions: actions can spawn other actions, and eventually they either succeed or fail. The resulting logs tell you the story of what your software did: what happened, and what caused it.

python-xlrd 2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.python-excel.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for extracting data from Excel files
Description:

This package provides a library to extract data from spreadsheets using Microsoft Excel proprietary file formats .xls and .xlsx (versions 2.0 onwards). It has support for Excel dates and is Unicode-aware. It is not intended as an end-user tool.

python-netifaces 0.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/al45tair/netifaces
Licenses: Expat
Build system: pyproject
Synopsis: Python module for portable network interface information
Description:

Netifaces is a Python module providing information on network interfaces in an easy and portable manner.

python-attrs-bootstrap 25.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-attrs/attrs/
Licenses: Expat
Build system: pyproject
Synopsis: Attributes without boilerplate
Description:

attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols.

python-roundrobin 0.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/linnik/roundrobin
Licenses: Expat
Build system: pyproject
Synopsis: Collection of roundrobin utilities
Description:

This package provides a collection of utilities for round-robin distribution in Python.

python-readability 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/andreasvc/readability/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Measure text readability using surface characteristics
Description:

This package provides a Python library that is an implementation of traditional readability measures based on simple surface characteristics. These measures are basically linear regressions based on the number of words, syllables, and sentences.

python-types-setuptools 80.9.0.20250529
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 setuptools
Description:

This package provides typing stubs for setuptools.

python-cachedir-tag 0.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/moreati/python-cachedir-tag
Licenses: Expat
Build system: pyproject
Synopsis: Handle @file{CACHEDIR.TAG} in cache directories
Description:

This library handles CACHEDIR.TAG, a file llowing any arbitrary directory to be marked as a cache directory.

python-nanoid 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/puyuan/py-nanoid
Licenses: Expat
Build system: pyproject
Synopsis: Unique string ID generator
Description:

This package provides a tiny, secure, URL-friendly, unique string ID generator for Python.

python-hatch-argparse-manpage 1.0.0
Propagated dependencies: python-argparse-manpage@4.7 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/damonlynch/hatch-argparse-manpage
Licenses: GPL 3+
Build system: pyproject
Synopsis: Hatch build hook plugin to generate manual pages
Description:

This package provides a build hook plugin for Hatch to automatically bs generate a manual page from an ArgumentParser object, using argparse-manpage by Pavel Raiskup.

python-future 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-future.org
Licenses: Expat
Build system: pyproject
Synopsis: Single-source support for Python 3 and 2
Description:

python-future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.

python-emoji 1.6.1
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/carpedm20/emoji/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Emoji terminal output for Python
Description:

This package provides Emoji terminal output for Python. The entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.

python-fastnumbers 5.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/SethMMorton/fastnumbers
Licenses: Expat
Build system: pyproject
Synopsis: Super-fast and clean conversions to numbers
Description:

This package provides provides drop-in replacements for the Python built-in int and float that are on par or faster with the Python equivalents.

python-commandlines 0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/chrissimpkins/commandlines
Licenses: Expat
Build system: pyproject
Synopsis: Command line argument to object parsing library
Description:

Commandlines is a Python library for command line application development that supports command line argument parsing, command string validation testing and application logic.

python-confuse 2.0.1
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/beetbox/confuse
Licenses: Expat
Build system: pyproject
Synopsis: Painless YAML configuration
Description:

Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.

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-pybtex 0.25.0
Propagated dependencies: python-latexcodec@3.0.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pybtex.org/
Licenses: Expat
Build system: pyproject
Synopsis: BibTeX-compatible bibliography processor
Description:

Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.

python-argopt 0.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/casperdcl/argopt
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Generate a command-line interface from a docstring
Description:

This package provides tools to define a command line interface from a docstring rather than the other way around.

python-eris 1.0.0
Propagated dependencies: python-aiocoap@0.4.14 python-pycryptodome@3.23.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codeberg.org/eris/python-eris
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python implementation of ERIS
Description:

Python implementation of the ERIS.

Total packages: 73977