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

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-freecell-solver 0.6.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/freecell-solver/
Licenses: Expat
Build system: pyproject
Synopsis: Freecell Solver bindings
Description:

This package provides Python bindings for the freecell-solver package. Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.

python-json5 0.9.25
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dpranke/pyjson5
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python implementation of the JSON5 data format
Description:

JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language. This Python package implements parsing and dumping of JSON5 data structures.

python-uncertainties 3.2.3
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://uncertainties.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Calculations with uncertainties
Description:

The uncertainties package transparently handles calculations with numbers with uncertainties. It can also yield the derivatives of any expression.

python-robotframework-pythonlibcore 4.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/robotframework/PythonLibCore
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Robot Framework Python library tools
Description:

PythonLibCore provides tools for creating larger test libraries for Robot Framework using Python. The Robot Framework hybrid and dynamic library APIs give more flexibility for library than the static library API, but they also set requirements for libraries which need to be implemented in the library side. PythonLibCore eases the problem by providing a simpler interface and by handling all the requirements towards the Robot Framework library APIs.

python-awkward 2.8.5
Propagated dependencies: python-awkward-cpp@47 python-fsspec@2026.1.0 python-importlib-metadata@8.7.0 python-numpy@2.4.6 python-packaging@26.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://awkward-array.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Manipulate JSON-like data with NumPy-like idioms
Description:

Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms.

python-cons 0.4.7
Propagated dependencies: python-logical-unification@0.4.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/python-cons
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Cons cell data structures and related algorithms for Python
Description:

This library implements algorithms and data structures for Lisp-style cons cells in Python.

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-atomicwrites 1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/untitaker/python-atomicwrites
Licenses: Expat
Build system: pyproject
Synopsis: Atomic file writes in Python
Description:

Library for atomic file writes using platform dependent tools for atomic file system operations.

python-docx 1.2.0
Propagated dependencies: python-lxml@6.0.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-openxml/python-docx/
Licenses: Expat
Build system: pyproject
Synopsis: Python library to create and modify Microsoft Word documents
Description:

This Python library can be used to create and update Microsoft Word (.docx) documents.

python-rich-argparse 1.8.0
Propagated dependencies: python-rich@15.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hamdanal/rich-argparse
Licenses: Expat
Build system: pyproject
Synopsis: Format argparse and optparse help using rich
Description:

This package improves the look and readability of argparse's help while requiring minimal changes to the code.

python-flake8-quotes 3.4.0
Propagated dependencies: python-flake8@7.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zheller/flake8-quotes/
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 lint for quotes
Description:

This package provides a Flake8 lint for quotes.

python-android-stringslib 0.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://framagit.org/tyreunom/python-android-strings-lib
Licenses: Expat
Build system: pyproject
Synopsis: Android strings.xml support
Description:

Android Strings Lib provides support for android's strings.xml files. These files are used to translate strings in android apps.

python-openpyxl 3.1.5
Propagated dependencies: python-et-xmlfile@2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://openpyxl.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Python library to read/write Excel 2010 XLSX/XLSM files
Description:

This Python library allows reading and writing to the Excel XLSX, XLSM, XLTX and XLTM file formats that are defined by the Office Open XML (OOXML) standard.

python-distro 1.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-distro/distro
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OS platform information API
Description:

distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information.

It is the recommended replacement for Python's original `platform.linux_distribution` function (which will be removed in Python 3.8). distro also provides a command-line interface to output the platform information in various formats.

python-execnet 2.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codespeak.net/execnet/
Licenses: Expat
Build system: pyproject
Synopsis: Rapid multi-Python deployment
Description:

Execnet provides a share-nothing model with channel-send/receive communication for distributing execution across many Python interpreters across version, platform and network barriers. It has a minimal and fast API targeting the following uses:

  1. distribute tasks to (many) local or remote CPUs

  2. write and deploy hybrid multi-process applications

  3. write scripts to administer multiple environments

python-xattr 1.2.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xattr/xattr
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for extended file system attributes
Description:

This package provides a Python wrapper for using extended file system attributes. Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc).

python-ioctl-opt 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://github.com/vpelletier/python-ioctl-opt
Licenses: GPL 2+
Build system: pyproject
Synopsis: Functions to compute fnctl.ioctl's opt argument
Description:

This package provides functions to compute fnctl.ioctl's opt argument.

python-cachetools 5.5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tkem/cachetools/
Licenses: Expat
Build system: pyproject
Synopsis: Extensible memoizing collections and decorators
Description:

This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache function decorator.

python-norns 0.1.6
Propagated dependencies: python-appdirs@1.4.4 python-pynose@1.5.5 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonvh/norns
Licenses: Expat
Build system: pyproject
Synopsis: Simple YAML-based config module
Description:

This package provides a simple YAML-based config module.

python-av 16.0.1
Dependencies: ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyAV-Org/PyAV
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pythonic bindings for FFmpeg's libraries
Description:

PyAV is a Python library that allows for direct and precise manipulation of media through containers, streams, packets, codecs, and frames. It provides access to the powerful FFmpeg libraries while managing the complex details as much as possible. PyAV also facilitates data transformation and integration with other packages such as Numpy and Pillow. However, working with media is a challenging task and PyAV cannot abstract it away or make all the best decisions for you. If you can accomplish your tasks with the ffmpeg command, PyAV may not be necessary. Nonetheless, PyAV is an essential tool when working with media that requires its specific capabilities.

python-entrypoint2 0.2.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ponty/entrypoint2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command-line interface for Python modules
Description:

entrypoint2 is an easy to use command-line interface for Python modules based on argparse. It translates function signature and documentation to argparse configuration.

python-docopt-ng 0.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/docopt-ng
Licenses: Expat
Build system: pyproject
Synopsis: Humane command line arguments parser
Description:

This package provides Jazzband-maintained fork of docopt, the humane command line arguments parser.

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-rply 0.7.8
Propagated dependencies: python-appdirs@1.4.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alex/rply
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parser generator for Python
Description:

This package provides a pure Python based parser generator, that also works with RPython. It is a more-or-less direct port of David Bazzley's PLY, with a new public API, and RPython support.

Total packages: 32836