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

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-typeshed-client 2.8.2
Propagated dependencies: python-importlib-resources@6.5.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JelleZijlstra/typeshed_client
Licenses: Expat
Build system: pyproject
Synopsis: Library for accessing stubs in typeshed
Description:

This package provides a library for accessing stubs in typeshed.

python-pyxdameraulevenshtein 1.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lanl/pyxDamerauLevenshtein
Licenses: Modified BSD
Build system: pyproject
Synopsis: Damerau-Levenshtein edit distance algorithm
Description:

pyxDamerauLevenshtein implements the Damerau-Levenshtein (DL) edit distance algorithm for Python in Cython for high performance.

python-types-python-dateutil 2.9.0.20250708
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 package providis typing stubs for python-dateutil.

python-pylsp-mypy 0.7.1
Propagated dependencies: python-mypy@1.18.2 python-lsp-server@1.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-lsp/pylsp-mypy
Licenses: Expat
Build system: pyproject
Synopsis: Mypy linter for the Python LSP Server
Description:

Mypy linter integration for use with python-lsp-server.

python-pyproject-metadata 0.11.0
Propagated dependencies: python-packaging@26.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/FFY00/python-pyproject-metadata
Licenses: Expat
Build system: pyproject
Synopsis: Dataclass for PEP 621 metadata
Description:

This project does not implement the parsing of pyproject.toml containing PEP 621 metadata. Instead, given a Python data structure representing PEP 621 metadata (already parsed), it will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO).

python-hdf5storage 0.1.19-0.7ee2a96
Propagated dependencies: python-h5py@3.16.0 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/frejanordsiek/hdf5storage
Licenses: FreeBSD
Build system: pyproject
Synopsis: Read and write Python data types from and to HDF5 files
Description:

This Python package provides high-level utilities to read and write a variety of Python types from and to HDF5 formatted files. This package also provides support for MATLAB MAT v7.3 formatted files, which are HDF5 files with a different extension and some extra metadata. Because HDF5 and MAT files might need to be read from untrusted sources, pickling is avoided in this package.

python-pyyaml-env-tag 1.1
Propagated dependencies: python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/waylan/pyyaml-env-tag
Licenses: Expat
Build system: pyproject
Synopsis: Custom YAML tag for environment variables
Description:

This package provides a custom YAML tag for referencing environment variables in YAML files.

python-ply 3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://www.dabeaz.com/ply/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Lex & Yacc
Description:

PLY is a lex/yacc implemented purely in Python. It uses LR parsing and does extensive error checking.

python-robotframework-datadriver 1.11.2
Propagated dependencies: python-openpyxl@3.1.5 python-pandas@3.0.3 python-pygments@2.19.2 python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Snooz82/robotframework-datadriver
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Data-driven test extension for Robot Framework
Description:

DataDriver is a data-driven extension for Robot Framework. DataDriver uses the Listener Interface of Robot Framework to create new test cases based on a data file that contains the test data. DataDriver supports data files in the CSV, XLS or XLSX formats.

python-tasklib 2.5.1
Dependencies: taskwarrior@3.4.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/GothenburgBitFactory/tasklib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Official Taskwarrior library for Python
Description:

tasklib is a Python library for interacting with Taskwarrior databases, using a queryset API similar to that of Django's ORM.

python-retrying 1.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/groodt/retrying
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Library for adding retry behavior
Description:

Retrying is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.

Features:

  • Generic Decorator API.

  • Specify stop condition (i.e. limit by number of attempts).

  • Specify wait condition (i.e. exponential backoff sleeping between attempts).

  • Customize retrying on Exceptions.

  • Customize retrying on expected returned result.

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-rfc3986 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rfc3986.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Parse and validate URI references
Description:

rfc3986 is a Python implementation of RFC 3986 including validation and authority parsing. This module also supports RFC 6874 which adds support for zone identifiers to IPv6 addresses.

python-pybtex 0.25.0
Propagated dependencies: python-latexcodec@3.0.1 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pybtex.org/
Licenses: Expat
Build system: pyproject
Synopsis: BibTeX-compatible bibliography processor
Description:

Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.

python-pylev 1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/toastdriven/pylev
Licenses: Modified BSD
Build system: pyproject
Synopsis: Levenshtein distance implementation in Python
Description:

Pure Python Levenshtein implementation, based off the Wikipedia code samples at http://en.wikipedia.org/wiki/Levenshtein_distance.

python-funcy 1.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/funcy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functional tools
Description:

funcy is a library that provides functional tools. Examples are:

  1. merge - Merges collections of the same type

  2. walk - Type-preserving map

  3. select - Selects a part of a collection

  4. take - Takes the first n items of a collection

  5. first - Takes the first item of a collection

  6. remove - Predicated-removes items of a collection

  7. concat - Concatenates two collections

  8. flatten - Flattens a collection with subcollections

  9. distinct - Returns only distinct items

  10. split - Predicated-splits a collection

  11. split_at - Splits a collection at a given item

  12. group_by - Groups items by group

  13. pairwise - Pairs off adjacent items

  14. partial - Partially-applies a function

  15. curry - Curries a function

  16. compose - Composes functions

  17. complement - Complements a predicate

  18. all_fn - "all" with predicate

python-interface-meta 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matthewwardrop/interface_meta
Licenses: Expat
Build system: pyproject
Synopsis: API for enforced method signatures and consistent documentation
Description:

This package provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation.

python-mido 1.3.3
Propagated dependencies: python-packaging@26.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://mido.readthedocs.io/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: MIDI Objects for Python
Description:

Mido is a Python library for working with MIDI 1.0 ports, messages and files.

python-clint 0.5.1
Propagated dependencies: 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/clint
Licenses: ISC
Build system: pyproject
Synopsis: Command-line interface tools
Description:

Clint is a Python module filled with a set of tools for developing command-line applications, including tools for colored and indented output, progress bar display, and pipes.

python-pyfuse3 3.4.2
Dependencies: fuse@3.18.1
Propagated dependencies: python-trio@0.33.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/libfuse/pyfuse3
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python bindings to FUSE 3
Description:

This package provides Python 3 bindings for libfuse 3 with async I/O support.

python-poetry-plugin-export 1.10.0
Propagated dependencies: python-cachy@0.3.0 python-pendulum@3.1.0 python-poetry-core@2.3.2 python-tomlkit@0.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-poetry.org/
Licenses: Expat
Build system: pyproject
Synopsis: Poetry plugin to export the dependencies to various formats
Description:

Poetry plugin to export the dependencies to various formats.

python-csscompressor 0.9.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sprymix/csscompressor
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python port of YUI CSS Compressor
Description:

This package provides a python port of YUI CSS Compressor.

python-pyicu 2.15.2
Dependencies: icu4c@73.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.pyicu.org/main/pyicu
Licenses: X11
Build system: pyproject
Synopsis: Python extension wrapping the ICU C++ API
Description:

PyICU is a python extension wrapping the ICU C++ API.

python-ulid 3.1.0
Propagated dependencies: python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mdomke/python-ulid
Licenses: Expat
Build system: pyproject
Synopsis: Universally unique lexicographically sortable identifier
Description:

ULID is a universally unique lexicographically sortable identifier. It is:

  • 128-bit compatible with UUID

  • 1.21e+24 unique ULIDs per millisecond

  • lexicographically sortable!

  • canonically encoded as a 26 character string, as opposed to the 36 character UUID

  • uses Crockford's base32 for better efficiency and readability (5 bits per character)

  • case insensitive

  • no special characters (URL safe)

  • monotonic sort order (correctly detects and handles the same millisecond)

Total packages: 32836