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

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-preshed 3.0.6
Dependencies: python@3.12.12 python-cymem@2.0.6 python-murmurhash@1.0.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/explosion/preshed
Licenses: Expat
Build system: pyproject
Synopsis: Cython hash tables that assume keys are pre-hashed
Description:

Simple but high performance Cython hash table mapping pre-randomized keys to void* values.

python-interlap 0.2.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://brentp.github.io/interlap
Licenses: Expat
Build system: pyproject
Synopsis: Fast, simple interval overlap testing
Description:

InterLap does fast interval overlap testing with a simple Python data structure.

python-filelock 3.20.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tox-dev/py-filelock
Licenses: Unlicense
Build system: pyproject
Synopsis: Platform independent file lock
Description:

filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.

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-strenum 0.4.15
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/irgeek/StrEnum
Licenses: Expat
Build system: pyproject
Synopsis: Enum that inherits from str
Description:

StrEnum is a Python enum.Enum that inherits from str to complement enum.IntEnum in the standard library.

python-pyserial 3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyserial/pyserial
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Serial Port Bindings
Description:

pyserial provide serial port bindings for Python. It supports different byte sizes, stop bits, parity and flow control with RTS/CTS and/or Xon/Xoff. The port is accessed in RAW mode.

python-ipdb 0.13.13
Propagated dependencies: python-ipython@9.8.0 python-toml@0.10.2 python-decorator@5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gotcha/ipdb
Licenses: Modified BSD
Build system: pyproject
Synopsis: IPython-enhanced Python debugger (pdb)
Description:

ipdb exports functions to access the IPython debugger, which features tab completion, syntax highlighting, better tracebacks and better introspection than Python's standard pdb debugger, with which it shares the same interface.

python-fonttools 4.59.2
Propagated dependencies: python-brotli@1.0.9 python-lxml@6.0.2 python-unicodedata2@16.0.0 python-zopfli@0.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fonttools/fonttools
Licenses: Expat
Build system: pyproject
Synopsis: Tools to manipulate font files
Description:

FontTools/TTX is a library to manipulate font files from Python. It supports reading and writing of TrueType/OpenType fonts, reading and writing of AFM files, reading (and partially writing) of PS Type 1 fonts. The package also contains a tool called “TTX” which converts TrueType/OpenType fonts to and from an XML-based format.

python-fastbencode 0.3.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/breezy-team/fastbencode
Licenses: Expat GPL 2+
Build system: pyproject
Synopsis: Python Bencode (de)serializer with optional fast C extensions
Description:

The fastbencode Python package implements the bencode serialization format for storing and transmitting loosely structured data, originally used by BitTorrent.

The format can encode four different types of values: byte strings, integers, lists, and dictionaries (associative arrays). It's simple and unaffected by endianness,

This package includes both a pure-Python version and an optional C extension based on Cython. Both provide the same functionality, but the C version has significantly better performance.

python-termcolor 2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/termcolor/
Licenses: Expat
Build system: pyproject
Synopsis: ANSII Color formatting for terminal output
Description:

This package provides ANSII Color formatting for output in terminals.

python-nr-stream 1.1.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/NiklasRosenstein/python-nr.stream
Licenses: Expat
Build system: pyproject
Synopsis: Stream and Optional classes for Python
Description:

This package provides a Stream and Optional class.

python-sane 2.9.2
Dependencies: sane@1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-pillow/Sane
Licenses: non-copyleft
Build system: pyproject
Synopsis: Python interface to the SANE scanner
Description:

This package provides Python interface to the SANE scanner and frame grabber interface.

python-property-cached 1.6.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/althonos/property-cached/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Decorator for caching properties in classes
Description:

This package provides a decorator for caching properties in classes. It is forked from cached-property.

python-rcslice 1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neurobin/rcslice
Licenses: Modified BSD
Build system: pyproject
Synopsis: Slice a list of sliceables
Description:

This package provides Python module to slice a list of sliceables (1 indexed, both start and end index are inclusive). Helps to slice file content line by line or column by column or a combination of both.

python-toolz 1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytoolz/toolz/
Licenses: Modified BSD
Build system: pyproject
Synopsis: List processing tools and functional utilities
Description:

This package provides a set of utility functions for iterators, functions, and dictionaries.

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-sgmllib3k 1.0.0-1.7999646
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hsoft/sgmllib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python 3 port of sgmllib
Description:

This package provides an unmaintained port of sgmllib to Python 3. It is used to parse text files formatted in SGML.

python-latexminted 0.7.1
Propagated dependencies: python-latex2pydata@0.5.0 python-latexrestricted@0.6.2 python-pygments@2.19.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gpoore/minted
Licenses: LPPL 1.3c+
Build system: pyproject
Synopsis: Python library for the LaTeX minted package
Description:

This Python package provides the Python side of the texlive-minted LaTeX package. It performs syntax highlighting using the python-pygments library. It also provides several code formatting and manipulation features implemented in Python that would be difficult to perform in LaTeX, such as dedenting code and extracting code snippets from source files using regular expressions.

python-opcodes 0.3.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Maratyszcza/Opcodes
Licenses: FreeBSD
Build system: pyproject
Synopsis: Database of processor instructions and opcodes
Description:

This project documents instruction sets in a format convenient for tools development. An instruction set is represented by three files:

  • an XML file that describes instructions;

  • an XSD file that describes the structure of the XML file;

  • a Python module that reads the XML file and represents it as a set of Python objects;

It currently provides descriptions for most user-mode x86, x86_64, and k1om instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM and BMI2).

python-mdit-py-plugins 0.5.0
Propagated dependencies: python-markdown-it-py@4.0.0 python-attrs@25.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/executablebooks/mdit-py-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Collection of plugins for markdown-it-py
Description:

This package contains a collection of plugins for markdown-it-py like:

  1. amsmath,

  2. attrs,

  3. container,

  4. definition list,

  5. dollarmath,

  6. field list,

  7. footnote,

  8. textmath, and

  9. wordcount.

python-pydantic-extra-types 2.10.6
Propagated dependencies: python-pydantic@2.12.5 python-typing-extensions@4.15.0 python-cron-converter@1.3.1 python-phonenumbers@8.13.37 python-pycountry@24.6.1 python-pymongo@4.16.0 python-pytz@2025.1 python-semver@3.0.4 python-tzdata@2025.1 python-ulid@3.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydantic/pydantic-extra-types
Licenses: Expat
Build system: pyproject
Synopsis: Extra Pydantic types
Description:

This package provides sxtra types for Pydantic.

python-types-dateutil 2.9.0.20240316
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 python-dateutil
Description:

This is a PEP 561 type stub package for the python-dateutil package.

python-wand 0.7.1
Dependencies: imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://docs.wand-py.org/
Licenses: Expat
Build system: pyproject
Synopsis: MagickWand API binding for Python
Description:

Wand is a ctypes-based binding for ImageMagick's MagickWand library.

python-pillow-jxl-plugin 1.3.7
Dependencies: libjxl@0.11.1
Propagated dependencies: python-brotli@1.0.9 python-packaging@25.0 python-pillow@12.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Isotr0py/pillow-jpegxl-plugin
Licenses: GPL 3+
Build system: pyproject
Synopsis: Pillow plugin for JPEG-XL using Rust for bindings
Description:

This package provides pillow plugin for JPEG-XL, using Rust for bindings.

Total packages: 72465