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

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-pymacaroons 0.13.0-0.78c55c1
Propagated dependencies: python-pynacl@1.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ecordell/pymacaroons
Licenses: Expat
Build system: pyproject
Synopsis: Python Macaroon Library
Description:

Macaroons, like cookies, are a form of bearer credential. Unlike opaque tokens, macaroons embed caveats that define specific authorization requirements for the target service, the service that issued the root macaroon and which is capable of verifying the integrity of macaroons it receives.

Macaroons allow for delegation and attenuation of authorization. They are simple and fast to verify, and decouple authorization policy from the enforcement of that policy.

python-blessed 1.20.0
Propagated dependencies: python-six@1.17.0 python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jquast/blessed
Licenses: Expat
Build system: pyproject
Synopsis: Wrapper around terminal capabilities
Description:

Blessed is a thin, practical wrapper around terminal styling, screen positioning, and keyboard input.

python-cattrs 24.1.2
Propagated dependencies: python-attrs@25.3.0 python-cbor2@5.4.2.post1 python-orjson@3.9.7 python-pyyaml@6.0.2 python-tomlkit@0.13.3 python-typing-extensions@4.15.0 python-ujson@5.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-attrs/cattrs
Licenses: Expat
Build system: pyproject
Synopsis: Python library for structuring and unstructuring data
Description:

cattrs is an Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.

python-jxlpy 0.9.5
Dependencies: libjxl@0.11.1
Propagated dependencies: python-cython@3.1.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/olokelo/jxlpy
Licenses: Expat
Build system: pyproject
Synopsis: JPEG XL integration in Python
Description:

This package provides Cython-based Python bindings for libjxl, as well as a pillow plugin.

python-crayons 0.4.0
Propagated dependencies: python-colorama@0.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MasterOdin/crayons
Licenses: Expat
Build system: pyproject
Synopsis: TextUI colors for Python
Description:

This package gives you colored strings for the terminal. Crayons automatically wraps a given string in the foreground color and restores the original state after the string is printed.

python-jsonrpclib-pelix 0.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tcalmant/jsonrpclib
Licenses: ASL 2.0
Build system: pyproject
Synopsis: JSON-RPC 2.0 client library for Python
Description:

This library implements the JSON-RPC v2.0 specification (backwards-compatible) as a client library for Python. This version is a fork of jsonrpclib by Josh Marshall, usable with Pelix remote services.

python-markdown 3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-markdown.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of Markdown
Description:

This package provides a Python implementation of John Gruber's Markdown. The library features international input, various Markdown extensions, and several HTML output formats. A command line wrapper markdown_py is also provided to convert Markdown files to HTML.

python-termstyle 0.1.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gfxmonk/termstyle
Licenses: Modified BSD
Build system: pyproject
Synopsis: Console text coloring for Python
Description:

This package provides console text coloring for Python.

python-nltk 3.9.1
Propagated dependencies: python-click@8.3.1 python-joblib@1.5.2 python-regex@2026.2.28 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.nltk.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Natural Language Toolkit
Description:

NLTK provides interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for natural language processing libraries.

python-verlib2 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyveci/verlib2
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python versioning utilities
Description:

This package provides a standalone variant of distutils.version and packaging.version, without anything else.

python-perfplot 0.10.2
Propagated dependencies: python-matplotlib@3.10.8 python-matplotx@0.3.10 python-numpy@1.26.4 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/perfplot
Licenses: GPL 3+
Build system: pyproject
Synopsis: Performance plots for Python code snippets
Description:

perfplot extends Python's timeit by testing snippets with input parameters (e.g., the size of an array) and plotting the results.

python-ipython-genutils 0.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Vestigial utilities from IPython
Description:

This package provides retired utilities from IPython. No packages outside IPython/Jupyter should depend on it.

This package shouldn't exist. It contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this package will go away.

python-dateparser 1.2.2
Propagated dependencies: python-dateutil@2.9.0 python-pytz@2025.1 python-regex@2026.2.28 python-tzlocal@5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapinghub/dateparser
Licenses: Modified BSD
Build system: pyproject
Synopsis: Date parsing library designed to parse dates from HTML pages
Description:

python-dateparser provides modules to easily parse localized dates in almost any string formats commonly found on web pages.

python-tables 3.10.2-0.aad9079
Dependencies: bzip2@1.0.8 c-blosc@1.21.1 c-blosc2@2.22.0 hdf5@1.14.6 hdf5-blosc@1.0.1 lzo@2.10
Propagated dependencies: python-blosc2@3.12.2 python-numexpr@2.14.1 python-numpy@2.3.1 python-packaging@25.0 python-py-cpuinfo@9.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.pytables.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Hierarchical datasets for Python
Description:

PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.

kalamine 0.38
Propagated dependencies: python-click@8.3.1 python-livereload@2.7.1 python-lxml@6.0.2 python-progress@1.6 python-pyyaml@6.0.2 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/OneDeadKey/kalamine
Licenses: Expat
Build system: pyproject
Synopsis: Keyboard layout maker
Description:

Kalamine provides a CLI to create advanced keyboard layout from a textual portable description. It also supports layout emulation via web browser.

python-forbiddenfruit 0.1.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/clarete/forbiddenfruit
Licenses: GPL 3+ Expat
Build system: pyproject
Synopsis: Patch python built-in objects
Description:

This project allows Python code to extend built-in types.

python-csb43 0.10.1
Propagated dependencies: python-deprecated@1.3.1 python-pycountry@24.6.1 python-pyyaml@6.0.2 python-tablib@3.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bitbucket.org/wmj/csb43
Licenses: LGPL 3
Build system: pyproject
Synopsis: Tools for converting from the Spanish banks' format CSB norm 43 (CSB43)
Description:

This package provides tools to convert files in the format used by multiple Spanish banks (standard 43 of the Spanish Banking Council [CSB43] / Spanish Banking Association [AEB43]) to other formats.

Supported output formats are: OFX, HomeBank CSV, HTML, JSON, ODS (OpenDocument spreadsheet), CSV, TSV, XLS, XLSX (Microsoft Excel spreadsheet), and YAML.

python-mkdocs 1.6.1
Propagated dependencies: python-click@8.3.1 python-ghp-import@2.1.0 python-jinja2@3.1.2 python-markdown@3.10 python-markupsafe@3.0.3 python-mergedeep@1.3.4 python-mkdocs-get-deps@0.2.0 python-packaging@25.0 python-pathspec@1.0.4 python-pyyaml@6.0.2 python-pyyaml-env-tag@1.1 python-watchdog@6.0.0 python-babel@2.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.mkdocs.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Project documentation with Markdown
Description:

MkDocs is a static site generator geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

python-apispec 6.8.2
Propagated dependencies: python-marshmallow@4.0.0 python-packaging@25.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/marshmallow-code/apispec
Licenses: Expat
Build system: pyproject
Synopsis: Swagger/OpenAPI specification generator
Description:

python-apispec is a pluggable API specification generator. It currently supports the OpenAPI specification, formerly known as Swagger.

python-pymediainfo 4.1
Dependencies: libmediainfo@25.04
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sbraz/pymediainfo
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for the mediainfo library
Description:

This package provides a Python wrapper for the mediainfo library to access the technical and tag data for video and audio files.

python-pydocstyle 6.3.0
Propagated dependencies: python-six@1.17.0 python-snowballstemmer@2.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/pydocstyle/
Licenses: Expat
Build system: pyproject
Synopsis: Python docstring style checker
Description:

This package provides a style checker for the Python Language Server (PLS).

python-types-dataclasses 0.6.6
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 dataclasses
Description:

This package provides a collection of library stubs for Python, with static types.

python-commonmark 0.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/readthedocs/commonmark.py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python parser for the CommonMark Markdown spec
Description:

This module is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules.

Total packages: 72465