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

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-hissp 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gilch/hissp
Licenses: ASL 2.0
Build system: pyproject
Synopsis: It's Python with a Lissp
Description:

Hissp is a modular Lisp implementation that compiles to a functional subset of Python—Syntactic macro metaprogramming with full access to the Python ecosystem.

python-configshell-fb 1.1.30
Propagated dependencies: python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/open-iscsi/configshell-fb
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Framework to implement simple but nice CLIs
Description:

This package provides a framework to implement simple but nice CLIs.

python-jellyfish 0.8.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jamesturk/jellyfish
Licenses: FreeBSD
Build system: python
Synopsis: Approximate and phonetic matching of strings
Description:

Jellyfish uses a variety of string comparison and phonetic encoding algorithms to do fuzzy string matching.

python-toolrack 4.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/albertodonato/toolrack
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Collection of Python utility functions and classes
Description:

This package provides a collection of miscellaneous utility functions and classes.

python-decorator 5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/decorator/
Licenses: Expat
Build system: pyproject
Synopsis: Python module to simplify usage of decorators
Description:

The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc. The core of this module is a decorator factory.

python-packaging-legacy 23.0.post0
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/packaging-legacy/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Core utilities for legacy Python packages
Description:

This library provides support for legacy Python Packaging functionality removed from packaging.

python-inflect 7.5.0
Propagated dependencies: python-more-itertools@10.6.0 python-typeguard@4.4.4 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/inflect
Licenses: Expat
Build system: pyproject
Synopsis: Correctly generate plurals, singular nouns, ordinals, indefinite articles
Description:

This Python module lets you correctly generate plurals, singular nouns, ordinals, indefinite articles; it also can convert numbers to words.

python-argparse-addons 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/argparse_addons
Licenses: Expat
Build system: pyproject
Synopsis: Extensions for Python's @code{argparse} library
Description:

This Python library provides additional types and actions for the standard argparse library.

python-anaconda-cli-base 0.5.4
Propagated dependencies: python-click@8.1.8 python-packaging@25.0 python-pydantic-settings@2.7.1 python-readchar@4.2.1 python-rich@13.7.1 python-tomli@2.2.1 python-typer@0.20.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://anaconda.github.io/anaconda-cli-base/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Base CLI entrypoint Anaconda CLI plugins
Description:

This package provides a base CLI entrypoint supporting Anaconda CLI plugins.

python-entrypoint2 0.2.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ponty/entrypoint2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command-line interface for Python modules
Description:

entrypoint2 is an easy to use command-line interface for Python modules based on argparse. It translates function signature and documentation to argparse configuration.

python-json-logger 2.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/madzak/python-json-logger
Licenses: Modified BSD
Build system: pyproject
Synopsis: JSON log formatter in Python
Description:

This library allows standard Python logging to output log data as JSON objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog-type records.

python-cons 0.4.7
Propagated dependencies: python-logical-unification@0.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/python-cons
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Cons cell data structures and related algorithms for Python
Description:

This library implements algorithms and data structures for Lisp-style cons cells in Python.

python-djvulibre 0.9.3
Dependencies: djvulibre@3.5.28
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/FriedrichFroebel/python-djvulibre
Licenses: GPL 2
Build system: pyproject
Synopsis: Python bindings for DjVuLibre
Description:

This is a set of Python bindings for the DjVuLibre library.

python-robotframework-pabot 4.2.0
Propagated dependencies: python-natsort@8.4.0 python-robotframework@7.3.2 python-robotframework-stacktrace@0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pabot.org
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Parallel test runner for Robot Framework
Description:

Pabot is a parallel executor for Robot Framework tests.

python-ordered-set 4.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonpercivall/orderedset
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Ordered Set implementation in Cython
Description:

This library provides an OrderedSet data type that works like a regular set, but remembers insertion order. It supports the full Python set interface.

python-fqdn 1.5.1
Propagated dependencies: python-cached-property@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ypcrts/fqdn
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Validate domain names against RFC 1123
Description:

This package validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers

python-robotframework-seleniumscreenshots 0.9.5
Propagated dependencies: python-robotframework@7.3.2 python-robotframework-seleniumlibrary@6.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MarketSquare/robotframework-seleniumscreenshots
Licenses: Modified BSD
Build system: pyproject
Synopsis: Robot Framework library for annotating and cropping screenshots
Description:

The SeleniumScreenshots library for Robot Framework provides keywords for annotating and cropping screenshots taken with SeleniumLibrary. It is useful for scripting automatically updated screenshots for documentation or for visual regression testing purposes.

python-prompt-toolkit 3.0.51
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/prompt-toolkit/python-prompt-toolkit
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for building command line interfaces in Python
Description:

Prompt-Toolkit is a library for building interactive command line interfaces in Python. It's like GNU Readline but it also features syntax highlighting while typing, out-of-the-box multi-line input editing, advanced code completion, incremental search, support for Chinese double-width characters, mouse support, and auto suggestions.

python-gitignore-parser 0.1.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mherrmann/gitignore_parser
Licenses: Expat
Build system: pyproject
Synopsis: Spec-compliant gitignore parser for Python
Description:

This package provides a spec-compliant gitignore parser for Python.

python-rich-click 1.8.9
Propagated dependencies: python-click@8.1.8 python-rich@13.7.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ewels/rich-click
Licenses: Expat
Build system: pyproject
Synopsis: Format click help output nicely with rich
Description:

Click is a "Python package for creating beautiful command line interfaces". Rich is a "Python library for rich text and beautiful formatting in the terminal". The intention of rich-click is to provide attractive help output from click, formatted with rich, with minimal customization required.

python-pynixutil 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nix-community/pynixutil
Licenses: Expat
Build system: pyproject
Synopsis: Utility functions for working with data from Nix in Python
Description:

pynixutil provides functions for base32 encoding/decoding and derivation parsing, namingly b32decode(), b32encode() and drvparse().

python-py4j 0.10.9.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.py4j.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Dynamically access arbitrary Java objects from Python
Description:

This package enables Python programs to dynamically access arbitrary Java objects.

python-roifile 2025.5.10
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.lfd.uci.edu/~gohlke/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write ImageJ ROI format
Description:

Roifile is a Python library to read, write, create, and plot ImageJ ROIs, an undocumented and ImageJ application specific format to store regions of interest, geometric shapes, paths, text, etc for image overlays.

python-citeproc-py 0.9.0
Propagated dependencies: python-lxml@6.0.1 python-rnc2rng@2.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/brechtm/citeproc-py
Licenses: FreeBSD
Build system: pyproject
Synopsis: Citations and bibliography formatter
Description:

Citeproc-py is a CSL processor for Python. It aims to implement the CSL 1.0.1 specification. citeproc-py can output styled citations and bibliographies in a number of different output formats. Currently supported are plain text, reStructuredText and HTML.

Total packages: 69236