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

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-pyconify 0.2.1
Propagated dependencies: python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyapp-kit/pyconify
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for the Iconify API
Description:

This packge provides a Python wrapper for the Iconify API. Iconify is a versatile icon framework that includes 100+ icon sets with more than 100,000 icons from FontAwesome, Material Design Icons, DashIcons, Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets.

python-tdir 1.10.0
Propagated dependencies: python-dek@1.6.0 python-xmod@1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rec.github.io/tdir/
Licenses: Expat
Build system: pyproject
Synopsis: Create, fill a temporary directory
Description:

This is Python helper module to run code inside a temporary directory filled with zero or more files. tdir() runs code in a temporary directory pre-filled with files: it can either be used as a context manager, or a decorator for functions or classes. tdir.fill() is a tiny function that recursively fills a directory.

python-lunr 0.8.0
Propagated dependencies: python-nltk@3.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/yeraydiazdiaz/lunr.py
Licenses: Expat
Build system: pyproject
Synopsis: Full-text search library
Description:

This package provides python library for full-text search. It indexes documents and provides a search interface for retrieving documents that best match text queries.

python-billiard 4.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/celery/billiard
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python multiprocessing fork with improvements and bugfixes
Description:

Billiard is a fork of the Python 2.7 multiprocessing package. The multiprocessing package itself is a renamed and updated version of R Oudkerk's pyprocessing package. This standalone variant is intended to be compatible with Python 2.4 and 2.5, and will draw its fixes/improvements from python-trunk.

python-jsonschema-minimal 4.26.0
Propagated dependencies: python-attrs@26.1.0 python-jsonschema-specifications@2025.9.1 python-referencing@0.37.0 python-rpds-py@0.30.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Julian/jsonschema
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of JSON Schema for Python
Description:

Jsonschema is an implementation of JSON Schema for Python.

python-block-tracing 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rianhunter/block_tracing
Licenses: Expat
Build system: pyproject
Synopsis: Protect process memory
Description:

block_tracing is a tiny Python library that can be used to prevent debuggers and other applications from inspecting the memory within your process.

python-pillow-avif-plugin 1.5.5
Dependencies: libavif@1.0.4
Propagated dependencies: python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fdintino/pillow-avif-plugin/
Licenses: Expat
Build system: pyproject
Synopsis: Pillow plugin that adds avif support via libavif
Description:

This package provides a pillow plugin that adds avif support via libavif.

python-nbconvert 7.17.0
Dependencies: inkscape@1.4.4 pandoc@3.7.0.2
Propagated dependencies: python-beautifulsoup4@4.14.3 python-bleach@6.3.0 python-defusedxml@0.7.1-0.c744588 python-jinja2@3.1.6 python-jupyter-core@5.9.1 python-jupyterlab-pygments@0.1.2 python-markupsafe@3.0.3 python-mistune@3.2.1 python-nbclient@0.10.0 python-nbformat@5.10.4 python-packaging@26.2 python-pandocfilters@1.5.1 python-pygments@2.19.2 python-tinycss2@1.5.1 python-traitlets@5.14.3 python-tornado@6.4.2 texlive-adjustbox@2026.1 texlive-amsmath@2026.1 texlive-booktabs@2026.1 texlive-caption@2026.1 texlive-collection-basic@2026.1 texlive-enumitem@2026.1 texlive-environ@2026.1 texlive-etoolbox@2026.1 texlive-eurosym@2026.1 texlive-etoolbox@2026.1 texlive-fancyvrb@2026.1 texlive-float@2026.1 texlive-fontspec@2026.1 texlive-geometry@2026.1 texlive-grffile@2026.1 texlive-hyperref@2026.1 texlive-infwarerr@2026.1 texlive-jknapltx@2026.1 texlive-kvoptions@2026.1 texlive-lm@2026.1 texlive-lm-math@2026.1 texlive-mathpazo@2026.1 texlive-parskip@2026.1 texlive-pdfcol@2026.1 texlive-pgf@2026.1 texlive-rsfs@2026.1 texlive-soul@2026.1 texlive-stringenc@2026.1 texlive-tcolorbox@2026.1 texlive-titling@2026.1 texlive-tools@2026.1 texlive-trimspaces@2026.1 texlive-ucs@2026.1 texlive-ulem@2026.1 texlive-unicode-math@2026.1 texlive-upquote@2026.1 texlive-xcolor@2026.1 texlive-xetex@2026.1 texlive-zapfding@2026.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://jupyter.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Converting Jupyter Notebooks
Description:

The nbconvert tool, jupyter nbconvert, converts notebooks to various other formats via Jinja templates. It allows you to convert an .ipynb notebook file into various static formats including:

  1. HTML

  2. LaTeX

  3. PDF

  4. Reveal JS

  5. Markdown (md)

  6. ReStructured Text (rst)

  7. executable script

python-rtf-tokenize 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/benoit-pierre/rtf_tokenize
Licenses: GPL 2+
Build system: pyproject
Synopsis: Simple RTF tokenizer
Description:

This package is a simple RTF tokenizer.

python-diff-match-patch 20241021
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/diff-match-patch-python/diff-match-patch
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Synchronize plain text
Description:

Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.

python-docstring-to-markdown 0.15
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-lsp/docstring-to-markdown
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: On the fly conversion of Python docstrings to markdown
Description:

This module can convert Python docstrings to Markdown. It can recognise reStructuredText inside docstrings and convert multiple of its features to Markdown. It also includes initial support for Google-formatted docstrings.

python-siphash24 1.8
Dependencies: c-siphash@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dnicolodi/python-siphash24/
Licenses: ASL 2.0 LGPL 2.1+
Build system: pyproject
Synopsis: Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation
Description:

This package provides a C-based implementation of SipHash with an interface compatible with the hash functions provided by the hashlib standard library module. SipHash-1-3 and SipHash-2-4 variants are currently implemented.

python-aionotify 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rbarrois/aionotify
Licenses: Modified BSD
Build system: pyproject
Synopsis: inotify library for Python
Description:

python-aionotify is a simple, asyncio-based inotify library.

python-schedule 1.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dbader/schedule
Licenses: Expat
Build system: pyproject
Synopsis: Schedule periodic function calls in Python
Description:

Schedule is an in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax.

python-pytest-check-links 0.10.1
Propagated dependencies: python-docutils@0.22.4 python-html5lib@1.1 python-nbconvert@7.17.0 python-nbformat@5.10.4 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jupyterlab/pytest-check-links
Licenses: Modified BSD
Build system: pyproject
Synopsis: Check links in files
Description:

This package provides a pytest plugin that checks URLs for HTML-containing files.

python-numpysane 0.43
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dkogan/numpysane
Licenses: LGPL 2.0+
Build system: pyproject
Synopsis: More-reasonable core functionality for numpy
Description:

This package provides more-reasonable core functionality for numpy.

A lot of numpysane functionality is inspired by PDL (Perl Data Language).

numpysane has:

  • easier broadcasting

  • nicer array manipulation

  • array concatenation

  • manipulation of dimensions

  • broadcast-aware inner product

  • broadcast-aware outer product

  • broadcast-aware 2-norm

  • broadcast-aware matrix multiplication

python-prctl 1.8.1
Dependencies: libcap@2.64
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pythonhosted.org/python-prctl
Licenses: GPL 3+
Build system: pyproject
Synopsis: Linux capabilities library
Description:

This package provides a Python library for controlling Linux capabilities and attributes, similar to the prctl syscall.

python-jsonschema 3.2.0
Propagated dependencies: python-attrs@26.1.0 python-pyrsistent@0.20.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Julian/jsonschema
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of JSON Schema for Python
Description:

Jsonschema is an implementation of JSON Schema for Python.

python-pydantic 2.12.5
Propagated dependencies: python-annotated-types@0.7.0 python-pydantic-core@2.41.5 python-typing-extensions@4.15.0 python-typing-inspection@0.4.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/samuelcolvin/pydantic
Licenses: Expat
Build system: pyproject
Synopsis: Python data validation and settings management
Description:

Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.

python-jaraco-packaging 9.4.0
Propagated dependencies: python-pypa-build@1.3.0 python-virtualenv@20.35.4 python-domdf-python-tools@3.10.0 python-jaraco-context@6.0.1 python-sphinx@9.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/jaraco.packaging
Licenses: Expat
Build system: pyproject
Synopsis: Tools to supplement packaging Python releases
Description:

This package provides various tools to supplement packaging Python releases.

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-retry 0.9.2
Propagated dependencies: python-decorator@5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/invl/retry
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Retry decorator
Description:

retry is an easy to use retry decorator for Python. It can be used to retry a function a given number of times.

python-dek 1.6.0
Propagated dependencies: python-xmod@1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rec.github.io/dek/
Licenses: Expat
Build system: pyproject
Synopsis: The decorator-decorator
Description:

This package implements a functionality to write a Python decorator which takes no parameters isn't hard.

python-inotify 0.2.12
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dsoprea/PyInotify
Licenses: GPL 2
Build system: pyproject
Synopsis: Linux filesystem activity monitor library for Python
Description:

This package provides an efficient and elegant inotify (Linux filesystem activity monitor) library for Python.

Total packages: 32836