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

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-haas 0.9.0-0.e9c45e8
Propagated dependencies: python-stevedore@5.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scalative/haas
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensible Python test runner
Description:

Haas is a python test runner that is backward-compatible with Python's built-in unittest test-cases, but supports more advanced features, such as project-specific plugins.

python-pybtex-apa-style 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/naeka/pybtex-apa-style
Licenses: Expat
Build system: pyproject
Synopsis: APA style for pybtex
Description:

This package provides support for the APA style within pybtex.

python-wait-for2 0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Traktormaster/wait-for2
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asyncio wait_for handling simultaneous cancellation and future completion
Description:

This package provide an alternate implementation of asyncio.wait_for() introduced in Python 3.12. It handles several edge cases like simultaneous cancellation of wait and completion of future differently and consistently across Python versions 3.7+.

python-ffmpeg-python 0.2.0-0.df129c7
Dependencies: ffmpeg@8.1.1
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kkroening/ffmpeg-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for FFmpeg with complex filtering support
Description:

ffmpeg-python allows you to write FFmpeg filtergraphs in familiar Python terms, taking care of running ffmpeg with the correct command-line arguments. It handles arbitrarily large (directed-acyclic) signal graphs.

python-hnswlib 0.8.0
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nmslib/hnswlib
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fast approximate nearest neighbor search
Description:

Hnswlib is a header-only C++ implementation of fast approximate nearest neighbor search with Python bindings.

python-nr-util 0.8.12
Propagated dependencies: python-deprecated@1.3.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/NiklasRosenstein/python-nr.util
Licenses: Expat
Build system: pyproject
Synopsis: General purpose Python utility library
Description:

This package provides a general purpose Python utility library.

python-serpent 1.41
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/irmen/Serpent
Licenses: Expat
Build system: pyproject
Synopsis: Serializer for literal Python expressions
Description:

Serpent provides ast.literal_eval()-compatible object tree serialization. It serializes an object tree into bytes (an utf-8 encoded string) that can be decoded and then passed as-is to ast.literal_eval() to rebuild the original object tree.

Because only safe literals are encoded, it is safe to send serpent data to other machines, such as over the network.

python-param 2.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://param.holoviz.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Make your Python code clearer and more reliable by declaring Parameters
Description:

Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.

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-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-bresenham 0.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/encukou/bresenham
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of Bresenham's line drawing algorithm
Description:

This package provides a Python implementation of Bresenham's line drawing algorithm.

python-simple-rlp 0.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/SamuelHaidu/simple-rlp
Licenses: Expat
Build system: pyproject
Synopsis: Python implementation of RLP (Recursive Length Prefix) encoding
Description:

simple-rlp is a python implementation of RLP (Recursive Length Prefix) - Encode and decode data structures.

python-sbsv 0.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hsh814/sbsv
Licenses: Expat
Build system: pyproject
Synopsis: Square bracket separated values
Description:

This Python package provides a schema-driven structured log data format for the ease of writing and parsing.

python-texttable 1.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/foutaise/texttable/
Licenses: Expat
Build system: pyproject
Synopsis: Create simple ASCII tables in Python
Description:

This package provides a Python module for creating simple ASCII tables.

python-fonttools 4.59.2
Propagated dependencies: python-brotli@1.0.9 python-lxml@6.0.2 python-unicodedata2@16.0.0 python-zopfli@0.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fonttools/fonttools
Licenses: Expat
Build system: pyproject
Synopsis: Tools to manipulate font files
Description:

FontTools/TTX is a library to manipulate font files from Python. It supports reading and writing of TrueType/OpenType fonts, reading and writing of AFM files, reading (and partially writing) of PS Type 1 fonts. The package also contains a tool called “TTX” which converts TrueType/OpenType fonts to and from an XML-based format.

python-humanfriendly 10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://humanfriendly.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Human-friendly input and output in Python
Description:

The functions and classes in humanfriendly can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.

python-versioneer 0.29
Propagated dependencies: python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-versioneer/python-versioneer
Licenses: Unlicense
Build system: pyproject
Synopsis: Version-string management for VCS-controlled trees
Description:

versioneer is a tool for managing a recorded version number in distutils-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process.

python-mistune 3.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lepture/mistune
Licenses: Modified BSD
Build system: pyproject
Synopsis: Markdown parser in pure Python
Description:

This package provides a fast markdown parser in pure Python.

python-cson 0.8
Propagated dependencies: python-speg@0.3-0.877acdd
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/avakar/pycson
Licenses: Expat
Build system: pyproject
Synopsis: Parser for Coffeescript Object Notation (CSON)
Description:

This package is a parser for Coffeescript Object Notation (CSON).

python-pathable 0.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/p1c2u/pathable
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Object-oriented paths
Description:

With this package you can traverse resources like paths and access resources on demand with separate accessor layer.

python-distance 0.1.3-0.ad7f9dc
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/doukremt/distance
Licenses: GPL 2+
Build system: pyproject
Synopsis: Utilities for comparing sequences
Description:

This package provides helpers for computing similarities between arbitrary sequences. Included metrics are Levenshtein, Hamming, Jaccard, and Sorensen distance, plus some bonuses. All distance computations are implemented in pure Python, and most of them are also implemented in C.

python-icmplib 3.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ValentinBELYN/icmplib
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python implementation of the Internet Control Message Protocol (ICMP)
Description:

icmplib is a supporting library for both IPv4 and IPv6 networks. ICMP is typically used for diagnostic or control purposes - well known from utilities such as ping(1).

python-snowballstemmer 2.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shibukawa/snowball_py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Snowball stemming library collection for Python
Description:

This package provides 16 word stemmer algorithms generated from Snowball algorithms. It includes the 15 original ones plus the Poerter English stemmer.

python-ipython-sql 0.5.0-0.e21bc64
Propagated dependencies: python-ipython@9.8.0 python-ipython-genutils@0.1.0 python-prettytable@3.12.0 python-sqlalchemy@2.0.45 python-sqlparse@0.5.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/catherinedevlin/ipython-sql
Licenses: Expat
Build system: pyproject
Synopsis: RDBMS access via IPython
Description:

This library connects to a database, using SQLAlchemy URL connect strings, then issue SQL commands within IPython or IPython Notebook.

Total packages: 32521