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

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-sacn 1.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Hundemeier/sacn
Licenses: Expat
Build system: pyproject
Synopsis: Python library for sending and receiving sACN data
Description:

This package provides a Python library for sending and receiving sACN (Streaming Architecture for Control Networks) data, a standard protocol used for controlling lighting and other devices over a network.

python-session-info2 0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://session-info2.readthedocs.io/
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Print versions of imported packages
Description:

This package implements a functionality to print versions of imported Python packages.

python-pefile 2024.8.26
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/erocarrera/pefile
Licenses: Expat
Build system: pyproject
Synopsis: Portable Executable (PE) file parser
Description:

This python library provides interfaces for parsing and working with Portable Executable (PE) files. It makes to most information from the header, as well as section details and data available.

python-poetry-plugin-export 1.10.0
Propagated dependencies: python-cachy@0.3.0 python-pendulum@3.1.0 python-poetry-core@2.3.2 python-tomlkit@0.13.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-poetry.org/
Licenses: Expat
Build system: pyproject
Synopsis: Poetry plugin to export the dependencies to various formats
Description:

Poetry plugin to export the dependencies to various formats.

python-bokeh 3.7.3
Propagated dependencies: node@22.14.0 python-contourpy@1.3.3 python-jinja2@3.1.2 python-narwhals@2.22.1 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3 python-pillow@12.1.1 python-pyyaml@6.0.2 python-tornado@6.4.2 python-xyzservices@2025.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bokeh/bokeh
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interactive plots and applications in the browser from Python
Description:

This package provides tools for interactive plots and applications in the browser from Python.

python-catalogue 2.0.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/explosion/catalogue
Licenses: Expat
Build system: pyproject
Synopsis: Lightweight function registries for your library
Description:

This package is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.

python-types-pytz 2025.2.0.20250809
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 pytz
Description:

This package contains typing stubs for pytz, a very small subset the Python stubs contained in the complete typeshed collection.

python-progress 1.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/verigak/progress/
Licenses: ISC
Build system: pyproject
Synopsis: Progress reporting bars for Python
Description:

This Python package provides progress reporting for visual of progress of long running operations. There are multiple choices of progress bars and spinners, with customizable options, such as width, fill character, and suffix.

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-dictdiffer 0.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/inveniosoftware/dictdiffer
Licenses: Expat
Build system: pyproject
Synopsis: Diff and patch Python dictionary objects
Description:

Dictdiffer is a Python module that helps you to diff and patch dictionaries.

python-epc 0.0.5-0.f3673ae
Propagated dependencies: python-sexpdata@1.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tkf/python-epc
Licenses: GPL 3
Build system: pyproject
Synopsis: Remote procedure call (RPC) stack for Emacs Lisp and Python
Description:

Python-EPC can call elisp functions from Python and Python functions from elisp.

python-dogtail 0.9.11
Propagated dependencies: python-pygobject@3.54.3 python-pycairo@1.28.0 python-pyatspi@2.46.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/dogtail/dogtail/
Licenses: GPL 2+
Build system: pyproject
Synopsis: GUI test tool and automation framework written in Python
Description:

Dogtail is a GUI test tool and automation framework written in Python. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.

python-dirsync 2.2.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tkhyn/dirsync
Licenses: Expat
Build system: pyproject
Synopsis: Advanced directory tree synchronisation tool
Description:

Dirsync is an advanced directory tree synchronisation tool.

python-roman 5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zopefoundation/roman
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Integer to Roman numerals converter
Description:

This package provides a small helper library to convert Arabic Numbers to Roman Numerals.

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-multipart 0.0.20
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/andrew-d/python-multipart
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Streaming multipart parser for Python
Description:

This package provides a streaming multipart parser for Python.

python-bump2version 1.0.1-1.1044c08
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/c4urself/bump2version
Licenses: Expat
Build system: pyproject
Synopsis: Version-bump your software with a single command!
Description:

This package provides a small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment. It also creates commits and tags.

python-importmagic 0.1.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alecthomas/importmagic
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for adding, removing and managing Python imports
Description:

Importmagic is a Python library for automatically managing imports by finding unresolved symbols in Python code and their corresponding imports.

python-connection-pool 0.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zhouyl/ConnectionPool
Licenses: Expat
Build system: pyproject
Synopsis: Thread-safe connection pool
Description:

This package provides a library implementing a thread-safe connection pool.

python-jsondiff 2.2.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/fzumstein/jsondiff
Licenses: Expat
Build system: pyproject
Synopsis: Compare JSON and JSON-like structures in Python
Description:

jsondiff is a Python library which lets you compare, diff, and patch JSON and JSON-like structures in Python.

python-three-merge 0.1.1
Propagated dependencies: python-diff-match-patch@20241021
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/spyder-ide/three-merge
Licenses: Expat
Build system: pyproject
Synopsis: Library for merging two strings with respect to a base one
Description:

This package provides a Python library to perform a 3-way merge between strings, based on diff-match-patch. This library performs merges at a character level, as opposed to most VCS systems, which opt for a line-based approach.

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-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-capturer 3.0
Propagated dependencies: python-humanfriendly@10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://capturer.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Capture stdout and stderr streams of the current process
Description:

The capturer package makes it easy to capture the stdout and stderr streams of the current process and subprocesses. Output can be relayed to the terminal in real time but is also available to the Python program for additional processing.

Total packages: 32521