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

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-json-e 4.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://json-e.js.org
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Data-structure parameterizer for embedding context in JSON objects
Description:

This package provides a data-structure parameterization system written for embedding context in JSON objects.

python-deprecated 1.3.1
Propagated dependencies: python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tantale/deprecated
Licenses: Expat
Build system: pyproject
Synopsis: Python decorator to deprecate classes, functions or methods
Description:

The deprecated decorator provides a convenient way to deprecate to deprecate classes, functions or methods.

python-legacy-api-wrap 1.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/flying-sheep/legacy-api-wrap
Licenses: GPL 3+
Build system: pyproject
Synopsis: Legacy API wrapper
Description:

This module defines a decorator to wrap legacy APIs. The primary use case is APIs defined before keyword-only parameters existed.

python-utils 3.9.1
Propagated dependencies: python-loguru@0.7.3-0.75b9201 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/WoLpH/python-utils
Licenses: FreeBSD
Build system: pyproject
Synopsis: Convenient utilities not included with the standard Python install
Description:

Python Utils is a collection of small Python functions and classes which make common patterns shorter and easier.

python-apipkg 3.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytest-dev/apipkg
Licenses: Expat
Build system: pyproject
Synopsis: Namespace control and lazy-import mechanism
Description:

With apipkg you can control the exported namespace of a Python package and greatly reduce the number of imports for your users. It is a small pure Python module that works on virtually all Python versions.

python-rgbxy 0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/benknight/hue-python-rgb-converter
Licenses: Expat
Build system: pyproject
Synopsis: RGB conversion tool in Python
Description:

This package implements functionality of RGB/CIE1931 'xy' gammuts conversion: Gamut A, B, and C.

python-pure-eval 0.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alexmojaki/pure_eval
Licenses: Expat
Build system: pyproject
Synopsis: Python library to evaluate abstract syntax tree nodes
Description:

The pure_eval Python library can safely evaluate abstract syntax tree (AST) nodes without side effects.

python-canmatrix 1.2
Propagated dependencies: python-attrs@25.3.0 python-canopen@2.4.1 python-click@8.3.1 python-lxml@6.0.2 python-openpyxl@3.1.5 python-pyyaml@6.0.2 python-xlrd@2.0.2 python-xlwt@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ebroecker/canmatrix
Licenses: FreeBSD
Build system: pyproject
Synopsis: @acronym{CAN, Controller Area Network} matrices in Python
Description:

This package implements a CAN matrix object in Python which describes the CAN-communication and its needed objects such as board units, frames, signals, and values. It also includes two command-line tools (canconvert and cancompare) for converting and comparing CAN databases.

python-stack-data 0.6.3
Propagated dependencies: python-asttokens@3.0.0 python-executing@2.2.0 python-pure-eval@0.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alexmojaki/stack_data
Licenses: Expat
Build system: pyproject
Synopsis: Python stack frame and traceback manipulation library
Description:

The stack_data Python library extracts data from stack frames and tracebacks. Is can be used to display more useful tracebacks than the default.

python-clint 0.5.1
Propagated dependencies: python-args@0.1.0-0.9460f1a
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kennethreitz/clint
Licenses: ISC
Build system: pyproject
Synopsis: Command-line interface tools
Description:

Clint is a Python module filled with a set of tools for developing command-line applications, including tools for colored and indented output, progress bar display, and pipes.

python-schematics 2.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/schematics/schematics
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Data Structures for Humans
Description:

Schematics is a Python library to combine types into structures, validate them, and transform the shapes of your data based on simple descriptions.

The internals are similar to ORM type systems, but there is no database layer in Schematics. Instead, building a database layer is easily made when Schematics handles everything except for writing the query. Schematics can be used for tasks where having a database involved is unusual.

python-license-expression 30.1.0
Propagated dependencies: python-boolean.py@5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nexB/license-expression
Licenses: GPL 2+
Build system: pyproject
Synopsis: Apply boolean logic to license expressions
Description:

This Python module defines a tiny language to evaluate and compare license expressions using boolean logic. Logical combinations of licenses can be tested for equality, containment, and equivalence. They can be normalised and simplified. It supports SPDX license expressions as well as other naming conventions and aliases in the same expression.

python-musical-scales 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hmillerbakewell/musical-scales
Licenses: Expat
Build system: pyproject
Synopsis: Retrieve a scale based on a given mode and starting note
Description:

Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.

python-factory-boy 3.3.3
Propagated dependencies: python-faker@37.4.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/FactoryBoy/factory_boy
Licenses: Expat
Build system: pyproject
Synopsis: Versatile test fixtures replacement
Description:

Factory_boy is a fixtures replacement based on thoughtbot’s factory_girl. As a fixtures replacement tool, it aims to replace static, hard to maintain fixtures with easy-to-use factories for complex object. Instead of building an exhaustive test setup with every possible combination of corner cases, factory_boy allows you to use objects customized for the current test, while only declaring the test-specific fields.

python-cytoolz 1.0.1
Propagated dependencies: python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytoolz/cytoolz
Licenses: Modified BSD
Build system: pyproject
Synopsis: High performance functional utilities
Description:

The cytoolz package implements the same API as provided by toolz. The main differences are that cytoolz is faster and cytoolz offers a C API that is accessible to other projects developed in Cython.

python-pyyaml 6.0.2
Dependencies: libyaml@0.2.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pyyaml.org
Licenses: Expat
Build system: pyproject
Synopsis: YAML parser and emitter for Python
Description:

PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that represent an arbitrary Python object.

python-pykakasi 2.3.0
Propagated dependencies: python-deprecated@1.3.1 python-importlib-resources@6.5.2 python-jaconv@0.4.0-0.d427346
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codeberg.org/miurahr/pykakasi
Licenses: GPL 3+
Build system: pyproject
Synopsis: Kana kanji simple inversion library
Description:

pykakasi is a Python Natural Language Processing NLP library to transliterate hiragana, katakana and kanji (Japanese text) into rōmaji (Latin/Roman alphabet). It can handle characters in NFC form.

Its algorithms are based on the kakasi library, which is written in C.

python-yte 1.8.1
Propagated dependencies: python-dpath@2.2.0 python-plac@1.4.3 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/koesterlab/yte
Licenses: Expat
Build system: pyproject
Synopsis: YAML template engine with Python expressions
Description:

This package provides a YAML template engine with Python expressions.

python-manimpango 0.5.0
Dependencies: pango@1.56.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://manimpango.manim.community/
Licenses: Expat
Build system: pyproject
Synopsis: Bindings for Pango for using with Manim
Description:

Python bindings for ManimPango which is a C binding for Pango, using Cython.

ManimPango is internally used in Manim to render (non-LaTeX) text.

python-isoweek 1.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gisle/isoweek
Licenses: Modified BSD
Build system: pyproject
Synopsis: Objects representing a week
Description:

The isoweek module provide the class Week that implements the week definition of ISO 8601. This standard also defines a notation for identifying weeks; yyyyWww (where the W is a literal). Week instances stringify to this form.

python-doxyqml 0.5.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://agateau.com/projects/doxyqml
Licenses: Modified BSD
Build system: pyproject
Synopsis: Doxygen input filter for QML files
Description:

This package provides a Doxygen input filter for QML files.

python-argh 0.31.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neithere/argh/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Argparse wrapper with natural syntax
Description:

Argh is a small library that provides several layers of abstraction on top of python-argparse. The layers can be mixed. It is always possible to declare a command with the highest possible (and least flexible) layer and then tune the behaviour with any of the lower layers including the native API of python-argparse.

python-roifile 2025.5.10
Propagated dependencies: python-numpy@2.3.1
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-rfc3986 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rfc3986.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Parse and validate URI references
Description:

rfc3986 is a Python implementation of RFC 3986 including validation and authority parsing. This module also supports RFC 6874 which adds support for zone identifiers to IPv6 addresses.

Total packages: 73977