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

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-pyhimitsu 0.0.9
Propagated dependencies: python-pyxdg@0.28
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://git.sr.ht/~apreiml/py-himitsu
Licenses: Expat
Build system: pyproject
Synopsis: Himitsu client protocol implementation in Python
Description:

This package provides a library for writing Himitsu client programs in Python.

python-lark 1.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lark-parser/lark
Licenses: Expat
Build system: pyproject
Synopsis: Multi-language parser for Python
Description:

Lark is a parser built with a focus on ergonomics, performance and resilience. Lark can parse all context-free languages. That means it is capable of parsing almost any programming language out there, and to some degree most natural languages too.

python-nr-stream 1.1.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/NiklasRosenstein/python-nr.stream
Licenses: Expat
Build system: pyproject
Synopsis: Stream and Optional classes for Python
Description:

This package provides a Stream and Optional class.

python-plotext 5.2.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/piccolomo/plotext
Licenses: Expat
Build system: pyproject
Synopsis: Plots in the terminal
Description:

Plotext lets you plot directly to the terminal.

python-towncrier 25.8.0
Propagated dependencies: python-click@8.3.1 python-jinja2@3.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://towncrier.readthedocs.io/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: Manage release notes
Description:

towncrier is a utility to produce useful, summarized news files (also known as changelogs) for a project.

python-plac 1.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ialbert/plac
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command line arguments parser
Description:

This package can generate command line parameters from function signatures.

python-simpleaudio 1.0.4
Dependencies: alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hamiltron/py-simple-audio
Licenses: Expat
Build system: pyproject
Synopsis: Simple, asynchronous audio playback for Python 3
Description:

The simplaudio package provides cross-platform, dependency-free audio playback capability for Python 3 on OSX, Windows, and Linux.

python-dogtail 0.9.11
Propagated dependencies: python-pygobject@3.54.3 python-pycairo@1.28.0 python-pyatspi@2.46.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/dogtail/dogtail/
Licenses: GPL 2+
Build system: pyproject
Synopsis: GUI test tool and automation framework written in Python
Description:

Dogtail is a GUI test tool and automation framework written in Python. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.

python-rst2ansi 0.1.5-0.c6f390b
Propagated dependencies: python-docutils@0.21.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Snaipe/python-rst-to-ansi
Licenses: Expat
Build system: pyproject
Synopsis: Convert RST to ANSI-decorated console output
Description:

Python module dedicated to rendering RST (reStructuredText) documents to ansi-escaped strings suitable for display in a terminal.

python-npx 0.1.6
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/npx
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensions for NumPy
Description:

NumPy is a large library used everywhere in scientific computing. That's why breaking backwards-compatibility comes at a significant cost and is almost always avoided, even if the API of some methods is arguably lacking. This package provides drop-in wrappers "fixing" those.

python-hjson 3.1.0-0.1687b81
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hjson/hjson-py
Licenses: Expat
Build system: pyproject
Synopsis: Python package to parse HJSON documents
Description:

This package provides a Python library and a command-line interface utility to parse HJSON) documents.

python-arcp 0.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://arcp.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Archive and Package URI parser and generator
Description:

arcp provides functions for creating arcp_ URIs, which can be used for identifying or parsing hypermedia files packaged in an archive or package, like a ZIP file. arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.

python-zeroconf 0.38.1
Propagated dependencies: python-ifaddr@0.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jstasiak/python-zeroconf
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Pure Python mDNS service discovery
Description:

Pure Python multicast DNS (mDNS) service discovery library (Bonjour/Avahi compatible).

python-pypytools 0.6.2
Propagated dependencies: python-py@1.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/antocuni/pypytools/
Licenses: X11
Build system: pyproject
Synopsis: Tools to use PyPy-specific features, with CPython fallbacks
Description:

This package provides a collection of useful tools to use PyPy-specific features, with CPython fallbacks.

python-pyroutelib3 2.0.0
Propagated dependencies: python-dateutil@2.9.0 python-protobuf@5.28.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MKuranowski/pyroutelib3
Licenses: GPL 3+
Build system: pyproject
Synopsis: Library for simple routing on OSM data
Description:

Library for simple routing on OSM data

kalamine 0.38
Propagated dependencies: python-click@8.3.1 python-livereload@2.7.1 python-lxml@6.0.2 python-progress@1.6 python-pyyaml@6.0.2 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/OneDeadKey/kalamine
Licenses: Expat
Build system: pyproject
Synopsis: Keyboard layout maker
Description:

Kalamine provides a CLI to create advanced keyboard layout from a textual portable description. It also supports layout emulation via web browser.

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-essentials 1.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Neoteroi/essentials/wiki
Licenses: Expat
Build system: pyproject
Synopsis: Utility functions, exceptions, and classes for Python applications
Description:

Essentials is a collection of functions, exceptions, and classes for Python applications. Examples of utilities are exceptions for common scenarios, friendly JSON encoder, decorators for retries and logging.

python-scooby 0.11.0
Propagated dependencies: python-psutil@7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/banesullivan/scooby
Licenses: Expat
Build system: pyproject
Synopsis: Report hardware information and Python package versions
Description:

The Scooby package reports the following information about the currently running system:

  • operating system name;

  • hardware information including machine type (e.g., i386, x86_64, etc.), CPU count and total RAM;

  • Python environment (e.g., Python, IPython, etc.);

  • file system name;

  • Python version;

  • versions of specified Python packages.

It can generate reports as HTML tables or plain text lists.

Scooby has no required dependencies, and only few optional dependencies.

python-astroid 3.3.11
Propagated dependencies: python-lazy-object-proxy@1.11.0 python-typing-extensions@4.15.0 python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/astroid
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python source code base representation
Description:

python-astroid provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint, etc. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.

python-pyrsistent 0.20.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tobgu/pyrsistent
Licenses: Expat
Build system: pyproject
Synopsis: Persistent data structures for Python
Description:

Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in the sense that they are immutable.

All methods on a data structure that would normally mutate it instead return a new copy of the structure containing the requested updates. The original structure is left untouched.

python-logfury 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/reef-technologies/logfury/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Logging of method calls for python libraries
Description:

Logfury is a tool for python library maintainers. It allows for responsible, low-boilerplate logging of method calls.

python-cytoolz 1.0.1
Propagated dependencies: python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytoolz/cytoolz
Licenses: Modified BSD
Build system: pyproject
Synopsis: High performance functional utilities
Description:

The cytoolz package implements the same API as provided by toolz. The main differences are that cytoolz is faster and cytoolz offers a C API that is accessible to other projects developed in Cython.

python-securetar 2025.1.4
Propagated dependencies: python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pvizeli/securetar
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python module to handle tarfile backups
Description:

This library provides a streaming wrapper around python tarfile and allow secure handling files and support encryption.

Total packages: 73955