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

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-scooby 0.11.0
Propagated dependencies: python-psutil@7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/banesullivan/scooby
Licenses: Expat
Build system: pyproject
Synopsis: Report hardware information and Python package versions
Description:

The Scooby package reports the following information about the currently running system:

  • operating system name;

  • hardware information including machine type (e.g., i386, x86_64, etc.), CPU count and total RAM;

  • Python environment (e.g., Python, IPython, etc.);

  • file system name;

  • Python version;

  • versions of specified Python packages.

It can generate reports as HTML tables or plain text lists.

Scooby has no required dependencies, and only few optional dependencies.

python-spinners 0.0.24
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/manrajgrover/py-spinners
Licenses: Expat
Build system: pyproject
Synopsis: Python library with graphical spinners for the terminal
Description:

Spinners is a Python library that contains graphical spinners that can be displayed terminal.

python-asyncclick 8.3.0.3
Propagated dependencies: python-anyio@4.12.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-trio/asyncclick
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python composable command line utility, trio-compatible version
Description:

AsyncClick is a fork of Click that works well with anyio, Trio, or asyncio.

python-docutils 0.21.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://docutils.sourceforge.net/
Licenses: Public Domain Python Software Foundation License FreeBSD GPL 3+
Build system: pyproject
Synopsis: Python Documentation Utilities
Description:

Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. It uses reStructuredText, an easy to use markup language, for input.

This package provides tools for converting .rst files to other formats via commands such as rst2man, as well as supporting Python code.

python-readability 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/andreasvc/readability/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Measure text readability using surface characteristics
Description:

This package provides a Python library that is an implementation of traditional readability measures based on simple surface characteristics. These measures are basically linear regressions based on the number of words, syllables, and sentences.

python-databind-core 4.4.2
Propagated dependencies: python-deprecated@1.3.1 python-nr-date@2.1.0 python-nr-stream@1.1.5 python-typeapi@2.2.4 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://niklasrosenstein.github.io/python-databind/core/
Licenses: Expat
Build system: pyproject
Synopsis: Library for de-/serializing Python dataclasses
Description:

Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.

python-bigfloat 0.4.0
Dependencies: mpfr@4.2.2
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mdickinson/bigfloat
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Arbitrary precision floating-point arithmetic for Python
Description:

This package provides a Python interface to the MPFR library for multiprecision arithmetic.

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-archive/args
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command-line argument parser
Description:

This library provides a Python module to parse command-line arguments.

python-autopage 0.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zaneb/autopage
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Automatic paging for console output
Description:

Autopage is a Python library to automatically display terminal output from a program in a pager such as less.

python-meson 0.19.0
Propagated dependencies: meson@1.9.0 ninja@1.13.2 python-cython@3.1.7 python-packaging@25.0 python-pyproject-metadata@0.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mesonbuild/meson-python
Licenses: Expat
Build system: pyproject
Synopsis: Meson Python build backend (PEP 517)
Description:

This package provides a PEP 517 build backend that makes use of the Meson build system.

python-xlrd 2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.python-excel.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for extracting data from Excel files
Description:

This package provides a library to extract data from spreadsheets using Microsoft Excel proprietary file formats .xls and .xlsx (versions 2.0 onwards). It has support for Excel dates and is Unicode-aware. It is not intended as an end-user tool.

python-slicerator 1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/soft-matter/slicerator
Licenses: Modified BSD
Build system: pyproject
Synopsis: Lazy-loading, fancy-sliceable iterable
Description:

This package provides a lazy-loading, fancy-sliceable iterable. Think of it like a generator that is "reusable" and has a length.

python-sqlglotrs 0.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://sqlglot.com/
Licenses: Expat
Build system: cargo
Synopsis: Python SQL Parser and Transpiler
Description:

SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 31 different dialects like DuckDB, Presto / Trino, Spark / Databricks, Snowflake, and BigQuery. It aims to read a wide variety of SQL inputs and output syntactically and semantically correct SQL in the targeted dialects.

python-pytokens 0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tusharsadhwani/pytokens
Licenses: Expat
Build system: pyproject
Synopsis: Spec compliant Python 3.14+ tokenizer
Description:

This package provides a Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.

python-monthdelta 0.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://packages.python.org/MonthDelta
Licenses: Expat
Build system: pyproject
Synopsis: Date computations with months
Description:

MonthDelta provides functionality to do date computations with months.

python-pydispatcher 2.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydispatcher.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Multi-producer-multi-consumer signal dispatching mechanism
Description:

PyDispatcher is an enhanced version of Patrick K. O’Brien’s original dispatcher.py module. It provides the Python programmer with a robust mechanism for event routing within various application contexts.

Included in the package are the robustapply and saferef modules, which provide the ability to selectively apply arguments to callable objects and to reference instance methods using weak-references.

python-calver 2022.06.26
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/di/calver
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Setuptools extension for CalVer package versions
Description:

The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.

python-cysignals 1.12.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sagemath/cysignals
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Handling of interrupts and signals for Cython
Description:

The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code, using two related approaches, for mixed Cython/Python code or external C libraries and pure Cython code, respectively.

python-tiktoken 0.9.0
Propagated dependencies: python-regex@2026.2.28 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/openai/tiktoken/
Licenses: Expat
Build system: cargo
Synopsis: Fast BPE tokeniser for use with OpenAI's models
Description:

Tiktoken is a fast byte pair encoding (BPE) tokeniser for use with OpenAI's models.

python-types-ujson 5.10.0.20250822
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 ujson
Description:

This is a PEP 561 type stub package for the ujson package. It can be used by type-checking tools like mypy, PyCharm, pytype etc. to check code that uses ujson.

python-urwid-readline 0.15.1
Propagated dependencies: python-urwid@3.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rr-/urwid_readline
Licenses: Expat
Build system: pyproject
Synopsis: Text input widget for urwid that supports readline shortcuts
Description:

This package provides a textbox edit widget for python-urwid that supports readline shortcuts.

python-mkdocs-markdownextradata-plugin 0.2.5
Propagated dependencies: python-mkdocs@1.6.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rosscdh/mkdocs-markdownextradata-plugin/
Licenses: Expat
Build system: pyproject
Synopsis: Inject extra variables into the MkDocs markdown template
Description:

This package provides a MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.

python-pydbus 0.6.0
Propagated dependencies: python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/LEW21/pydbus
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Pythonic D-Bus library
Description:

Pydbus provides a pythonic interface to the D-Bus message bus system. Pydbus can be used to access remote objects and also for object publication. It is based on PyGI, the Python GObject Introspection bindings, which is the recommended way to use GLib from Python.

python-yattag 1.16.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.yattag.org/
Licenses: LGPL 2.1
Build system: pyproject
Synopsis: HTML or XML generator for Python
Description:

Yattag is a Python library for generating HTML or XML in a pythonic way.

Total packages: 72465