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

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-berkeleydb 18.1.15
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.jcea.es/programacion/pybsddb.htm
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for Oracle Berkeley DB
Description:

This module provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects, and each of these is exposed as a Python type in the bsddb3.db module. The database objects can use various access methods: btree, hash, recno, and queue. Complete support of Berkeley DB distributed transactions. Complete support for Berkeley DB Replication Manager. Complete support for Berkeley DB Base Replication. Support for RPC.

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-pyuca 1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jtauber/pyuca
Licenses: Expat
Build system: pyproject
Synopsis: Python implementation of the Unicode Collation Algorithm
Description:

This package provides a Python implementation of the Unicode Collation Algorithm.

python-easy-ansi 2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/joeysbytes/easy-ansi
Licenses: Expat
Build system: pyproject
Synopsis: Terminal framework API
Description:

Easy ANSI is a terminal framework API to give you an easy way to use colors, cursor control movements, and line/box drawing. It is not meant as a replacement to more full-featured frameworks (such as curses or urwid), but as a tool to quickly create nice-looking screens in your terminal window. You can even create animations with the cursor controls.

python-types-docutils 0.22.2.20251006
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 docutils
Description:

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

python-license-expression 30.1.0
Propagated dependencies: python-boolean.py@5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nexB/license-expression
Licenses: GPL 2+
Build system: pyproject
Synopsis: Apply boolean logic to license expressions
Description:

This Python module defines a tiny language to evaluate and compare license expressions using boolean logic. Logical combinations of licenses can be tested for equality, containment, and equivalence. They can be normalised and simplified. It supports SPDX license expressions as well as other naming conventions and aliases in the same expression.

python-cppheaderparser 2.7.4
Propagated dependencies: python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://senexcanis.com/open-source/cppheaderparser/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parse C++ header files and generate a data structure representing the class
Description:

CppHeaderParser is a pure python module that will parse C++ header files and generate a data structure representing the class .

python-ipython 9.8.0
Propagated dependencies: python-decorator@5.2.1 python-ipython-pygments-lexers@1.1.1 python-jedi@0.19.2 python-matplotlib-inline@0.1.7 python-pexpect@4.9.0 python-prompt-toolkit@3.0.51 python-pygments@2.19.2 python-stack-data@0.6.3 python-traitlets@5.14.3 python-typing-extensions@4.15.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: IPython is a tool for interactive computing in Python
Description:

IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.

python-fb-re2 1.0.7
Dependencies: re2@2022-12-01
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/facebook/pyre2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for RE2
Description:

This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.

python-ukkonen 1.0.1
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asottile/ukkonen
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of bounded Levenshtein distance (Ukkonen)
Description:

This package is an implementation of of bounded Levenshtein distance (Ukkonen).

python-throttler 1.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/uburuntu/throttler
Licenses: Expat
Build system: pyproject
Synopsis: Throttling with asyncio support
Description:

This is a Python package for easy throttling with asyncio support.

python-dnspython 2.8.0
Propagated dependencies: python-cryptography@44.0.0 python-aioquic@1.2.0 python-h2@4.1.0 python-httpcore@1.0.9 python-httpx@0.28.1 python-idna@3.10 python-trio@0.32.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.dnspython.org
Licenses: Expat
Build system: pyproject
Synopsis: DNS toolkit for Python
Description:

dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.

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-markuppy 1.18
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tylerbakke/MarkupPy
Licenses: Expat
Build system: pyproject
Synopsis: Pythonic HTML/XML generator
Description:

This Python module attempts to make it easier to generate HTML/XML from a Python program in an customizable and pythonic way.

python-pyproject-api 1.10.0
Propagated dependencies: python-packaging@25.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pyproject-api.readthedocs.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: API to interact with the Python pyproject.toml based projects
Description:

pyproject-api aims to abstract away interaction with pyproject.toml style projects in a flexible way.

python-mercantile 1.2.1
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/mercantile
Licenses: Modified BSD
Build system: pyproject
Synopsis: Web mercator XYZ tile utilities
Description:

The mercantile module provides ul(xtile, ytile, zoom) and bounds(xtile, ytile, zoom) functions that respectively return the upper left corner and bounding longitudes and latitudes for XYZ tiles, a xy(lng, lat) function that returns spherical mercator x and y coordinates, a tile(lng, lat, zoom) function that returns the tile containing a given point, and quadkey conversion functions quadkey(xtile, ytile, zoom) and quadkey_to_tile(quadkey) for translating between quadkey and tile coordinates.

python-cantools 40.5.0
Propagated dependencies: python-argparse-addons@0.12.0 python-bitstruct@8.21.0 python-can@4.6.1 python-crccheck@1.3.0 python-diskcache@5.6.3-0.ebfa37c python-matplotlib@3.10.8 python-textparser@0.24.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/cantools
Licenses: Expat
Build system: pyproject
Synopsis: Tools for the Controller Area Network (CAN) bus protocol
Description:

This package includes Controller Area Network (CAN) related tools that can be used to:

  • parse DBC, KCD, SYM, ARXML 4 and CDD files

  • encode and decode CAN messages

  • multiplex simple and extended signals

  • diagnose DID encoding and decoding

  • dump the CAN decoder output

  • test CAN nodes

  • generate C source code

  • monitor the CAN bus

python-click-extra 8.1.4
Propagated dependencies: python-boltons@25.0.0 python-click@8.3.1 python-cloup@3.0.8 python-deepmerge@1.0.1 python-extra-platforms@13.0.1 python-tabulate@0.9.0 python-wcmatch@10.1 python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://kdeldycke.github.io/click-extra/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Drop-in replacement for Click to build colorful CLIs
Description:

Click Extra extends the Click framework with colored help screens, configuration file support, table rendering, and platform detection. It serves as a drop-in replacement adding features for user-friendly command-line interfaces.

python-pythonanywhere 0.19.0
Propagated dependencies: python-dateutil@2.9.0 python-docopt@0.6.2 python-packaging@25.0 python-pythonanywhere-core@0.3.0 python-requests@2.32.5 python-schema@0.7.8 python-snakesay@0.10.4 python-tabulate@0.9.0 python-typer@0.22.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythonanywhere/helper_scripts/
Licenses: Expat
Build system: pyproject
Synopsis: PythonAnywhere helper tools for users
Description:

PythonAnywhere provides a command-line interface and an application programming interface that allows managing files Web apps, scheduled tasks and students. It includes single-command deployment for the Django Girls tutorial.

python-emoji 2.12.1
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/carpedm20/emoji/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Emoji terminal output for Python
Description:

This package provides Emoji terminal output for Python. The entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.

python-bip39 0.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/de-centralized-systems/python-bip39/
Licenses: Expat
Build system: pyproject
Synopsis: Self-contained and simple BIP39 implementation in Python
Description:

This package provides a self-contained and simple BIP39 implementation written in Python. It includes a bip39.py executable.

BIP39 is a standardized mapping between binary data (the entropy), and a list of words that are easier to remember for humans (the mnemonic).

python-icalendar 6.3.2
Propagated dependencies: python-dateutil@2.9.0 python-tzdata@2025.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/collective/icalendar
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python library for parsing and generating iCalendar files
Description:

icalendar is a Python library for parsing and generating iCalendar files.

python-iron-mq 0.9-0.e6ff76a
Propagated dependencies: python-iron-core@1.2.1-0.5a5f301
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/iron-io/iron_mq_python
Licenses: FreeBSD
Build system: pyproject
Synopsis: Client library for IronMQ, a message queue in the cloud
Description:

This package provides Python language bindings for IronMQ. IronMQ is an elastic message queue for managing data and event flow within cloud applications and between systems.

python-pyinotify-cli 0.9.6
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seb-m/pyinotify
Licenses: Expat
Build system: pyproject
Synopsis: Python library for monitoring inotify events
Description:

This package provides, in addition to the pyinotify Python library, a command line application exposing the same functionality.

Total packages: 32521