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

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-filetype 1.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/h2non/filetype.py
Licenses: Expat
Build system: pyproject
Synopsis: Infer file type and MIME type of any file/buffer
Description:

filetype is a small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer.

python-unpaddedbase64 2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matrix-org/python-unpaddedbase64
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Encode and decode Base64 without “=” padding
Description:

RFC 4648 specifies that Base64 should be padded to a multiple of 4 bytes using “=” characters. However this conveys no benefit so many protocols choose to use Base64 without the “=” padding.

python-pyzmq 27.1.0
Dependencies: libsodium@1.0.22 zeromq@4.3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zeromq/pyzmq
Licenses: Original BSD
Build system: pyproject
Synopsis: Python bindings for 0MQ
Description:

PyZMQ is the official Python binding for the ZeroMQ messaging library.

python-unicodeitplus 0.3.1
Propagated dependencies: python-lark@1.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/HDembinski/unicodeitplus
Licenses: Modified BSD
Build system: pyproject
Synopsis: Convert simple LaTeX to an Unicode approximation
Description:

This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.

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-mir-eval 0.8.2
Propagated dependencies: python-decorator@5.2.1 python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mir-evaluation/mir_eval
Licenses: Expat
Build system: pyproject
Synopsis: Common metrics for common audio/music processing tasks
Description:

This is a Python library for computing common heuristic accuracy scores for various music/audio information retrieval/signal processing tasks.

python-grako 3.99.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/grako
Licenses: Modified BSD
Build system: pyproject
Synopsis: EBNF parser generator
Description:

Grako takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.

python-nanobind 2.10.2
Dependencies: eigen@3.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/wjakob/nanobind/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tiny and efficient C++/Python bindings
Description:

Nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to these existing tools, nanobind is more efficient: bindings compile in a shorter amount of time, produce smaller binaries, and have better runtime performance.

python-update-checker 0.18.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bboe/update_checker
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python module that will check for package updates
Description:

This package provides a Python module that will check for package updates.

python-orderly-set 5.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seperman/orderly-set
Licenses: Expat
Build system: pyproject
Synopsis: Multiple implementations of Ordered Set
Description:

Orderly Set is a package containing multiple implementations of Ordered Set.

pelican 4.11.0
Dependencies: python-blinker@1.9.0 python-dateutil@2.9.0 python-docutils@0.21.2 python-feedgenerator@2.1.0 python-jinja2@3.1.2 python-ordered-set@4.1.0 python-pygments@2.19.2 python-rich@14.3.3 python-tzdata@2025.1 python-unidecode@1.4.0 python-watchfiles@1.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://blog.getpelican.com/
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Python-based static site publishing system
Description:

Pelican is a tool to generate a static blog from reStructuredText, Markdown input files, and more. Pelican uses Jinja2 for templating and is very extensible.

python-omegaconf 2.3.0-1.71e0264
Propagated dependencies: python-antlr4-runtime@4.10.1 python-pydevd@3.2.3 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/omry/omegaconf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Flexible configuration system
Description:

OmegaConf is a hierarchical configuration system and supports merging configurations from multiple sources. It provides a consistent API regardless of how the configuration was created.

python-febelfin-coda 0.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://coda.b2ck.com/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Module to parse Belgian CODA files
Description:

This package provides a module to parse Coded statement of account (CODA) files as defined be the Belgian Febelfin bank standard.

python-types-toml 0.10.8.20240310
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 TOML
Description:

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

python-optree 0.14.0
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/metaopt/optree
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Optimized PyTree Utilities
Description:

This package contains operations on PyTrees (a tree made of container data structures in Python).

python-durationpy 0.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/icholy/durationpy
Licenses: Expat
Build system: pyproject
Synopsis: Python <-> Golang time duration formats converter
Description:

This package implements a functionality to convert between Python's datetime.timedelta and Golang's time.Duration formats.

python-prettytable 3.12.0
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/prettytable
Licenses: Modified BSD
Build system: pyproject
Synopsis: Display tabular data in an ASCII table format
Description:

A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.

python-ujson 5.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ultrajson/ultrajson
Licenses: Modified BSD
Build system: pyproject
Synopsis: Ultra fast JSON encoder and decoder for Python
Description:

UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.

python-pydevtool 0.3.0
Propagated dependencies: python-doit@0.36.0 python-rich-click@1.9.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydoit/pydevtool
Licenses: Expat
Build system: pyproject
Synopsis: CLI dev tools powered by pydoit
Description:

This package provides command line tools, powered by pydoit. It offers integration with click and rich for custom CLI and these linters: pycodestlye, pyflakes

python-curtsies 0.4.3
Propagated dependencies: python-blessed@1.20.0 python-cwcwidth@0.1.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bpython/curtsies
Licenses: Expat
Build system: pyproject
Synopsis: Library for curses-like terminal interaction with colored strings
Description:

Curtsies is a Python library for interacting with the terminal. It features string-like objects which carry formatting information, per-line fullscreen terminal rendering, and keyboard input event reporting.

python-requests-file 3.0.1
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codeberg.org/dashea/requests-file
Licenses: ASL 2.0
Build system: pyproject
Synopsis: File transport adapter for Requests
Description:

Requests-File is a transport adapter for use with the Requests Python library to allow local file system access via file:// URLs.

python-bashlex 0.18
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/idank/bashlex
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python parser for bash
Description:

bashlex is a Python port of the parser used internally by GNU bash.

For the most part it's transliterated from C, the major differences are:

  • it does not execute anything

  • it is reentrant

  • it generates a complete AST

python-vcversioner 2.16.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/habnabit/vcversioner
Licenses: ISC
Build system: pyproject
Synopsis: Python library for version number discovery
Description:

Vcversioner is a Python library that inspects tagging information in a variety of version control systems in order to discover version numbers.

python-gevent 24.11.1
Dependencies: c-ares@1.34.4 libev@4.33 libuv@1.44.2
Propagated dependencies: python-greenlet@3.1.1 python-zope-event@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.gevent.org/
Licenses: Expat
Build system: pyproject
Synopsis: Coroutine-based network library
Description:

gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.

Total packages: 73977