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

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-scour 0.38.2
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/inkscape/extras/scour
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Scour is an SVG optimizer/cleaner written in Python
Description:

The goal of Scour is to output a file that renders identically at a fraction of the size by removing a lot of redundant information created by most SVG editors. Optimization options are typically lossless but can be tweaked for more aggressive cleaning.

python-parse-type 0.6.6
Propagated dependencies: python-six@1.17.0 python-parse@1.20.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jenisys/parse_type
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extended parse module
Description:

Parse_type extends the python parse module.

python-filelock 3.16.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tox-dev/py-filelock
Licenses: Unlicense
Build system: pyproject
Synopsis: Platform independent file lock
Description:

filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.

python-multiprocessing-logging 0.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jruere/multiprocessing-logging
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Manage logs from multiple processes
Description:

This Python module implements a multiprocessing-aware Handler that, when set on the root Logger, will tunnel log records to the main process so that they are handled correctly.

python-robotframework-pabot 4.2.0
Propagated dependencies: python-natsort@8.4.0 python-robotframework@7.3.2 python-robotframework-stacktrace@0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pabot.org
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Parallel test runner for Robot Framework
Description:

Pabot is a parallel executor for Robot Framework tests.

python-doit 0.36.0
Propagated dependencies: python-cloudpickle@3.1.0 python-importlib-metadata@8.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydoit.org
Licenses: Expat
Build system: pyproject
Synopsis: Automation tool to execute any kind of task in a build-tools fashion
Description:

doit is an automation tool that brings the power of build-tools to execute any kind of task.

A task describes some computation to be done (actions), and contains some extra meta-data. The actions can be external programs or Python functions. A single task may define more than one action. doit uses the task’s meta-data to:

  • cache task results

  • correct execution order

  • parallel execution

  • powerful dependency system

python-icalendar 5.0.13
Propagated dependencies: python-dateutil@2.9.0 python-pytz@2025.1 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-networkx 3.4.2
Propagated dependencies: python-decorator@5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://networkx.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python module for creating and manipulating graphs and networks
Description:

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

python-streamtracer 2.4.0
Propagated dependencies: python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sunpy/streamtracer
Licenses: GPL 3+
Build system: pyproject
Synopsis: Rapid streamline tracing in Python
Description:

streamtracer is a Python package for rapid streamline tracing on regularly spaced grids. The actual streamline tracing is done at a low level in Rust, with a nice Python API provided on top.

python-dm-tree 0.1.9
Dependencies: pybind11@2.13.6 abseil-cpp@20250814.1 python@3.11.14
Propagated dependencies: python-absl-py@2.3.1 python-attrs@25.3.0 python-numpy@2.3.1 python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/deepmind/tree
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Work with nested data structures in Python
Description:

Tree is a python library for working with nested data structures. In a way, tree generalizes the builtin map function which only supports flat sequences, and allows you to apply a function to each leaf preserving the overall structure.

python-cart 1.2.3
Propagated dependencies: python-pycryptodome@3.23.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/CybercentreCanada/cart
Licenses: FreeBSD
Build system: pyproject
Synopsis: Library for interacting with the CaRT file format
Description:

This Python library implements the CaRT file format which is commonly used to store and transmit information about computer malware and associated metadata.

python-babel 2.16.0
Propagated dependencies: python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://babel.pocoo.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tools for internationalizing Python applications
Description:

Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.

python-gphoto2 2.6.1
Dependencies: libgphoto2@2.5.30
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jim-easterbrook/python-gphoto2
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python interface to libgphoto2
Description:

python-gphoto2 is a comprehensive Python interface (or binding) to libgphoto2. It is built using SWIG to automatically generate the interface code.

python-markdown 3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-markdown.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of Markdown
Description:

This package provides a Python implementation of John Gruber's Markdown. The library features international input, various Markdown extensions, and several HTML output formats. A command line wrapper markdown_py is also provided to convert Markdown files to HTML.

python-latexcodec 3.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://readthedocs.org/projects/latexcodec/
Licenses: Expat
Build system: pyproject
Synopsis: Work with LaTeX code in Python
Description:

Lexer and codec to work with LaTeX code in Python.

python-pystache 0.6.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://defunkt.io/pystache/
Licenses: Expat
Build system: pyproject
Synopsis: Python logic-less template engine
Description:

Pystache is a Python implementation of the framework agnostic, logic-free templating system Mustache.

python-lsprotocol 2025.0.0
Propagated dependencies: python-attrs@25.3.0 python-cattrs@24.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/microsoft/lsprotocol
Licenses: Expat
Build system: pyproject
Synopsis: Python types for Language Server Protocol.
Description:

lsprotocol is a Python implementation of object types used in the Language Server Protocol (LSP). This repository contains the code generator and the generated types for LSP.

python-zeroc-ice 3.7.10.1
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://zeroc.com
Licenses: GPL 2
Build system: pyproject
Synopsis: RPC framework
Description:

Ice is a comprehensive RPC framework. Ice helps you network your software by taking care of all interactions with low-level network programming interfaces.

python-pika 1.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pika.readthedocs.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pure Python AMQP Client Library
Description:

Pika is a pure-Python implementation of the AMQP (Advanced Message Queuing Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying network support library.

python-fastentrypoints 0.12-0.a3a26f3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ninjaaron/fast-entry_points
Licenses: Modified BSD
Build system: pyproject
Synopsis: Makes entry_points specified in setup.py load more quickly
Description:

Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.

python-nampa 1.0.0-0.cb6a63a
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/thebabush/nampa
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python implementation of IDA Pro's FLIRT technology
Description:

This Python module implements the FLIRT. This technology is useful for identifying common library subroutines in disassembled binaries.

python-persist-queue 1.1.0
Propagated dependencies: python-aiofiles@24.1.0 python-aiosqlite@0.21.0 python-cbor2@5.4.2.post1 python-dbutils@3.1.2 python-msgpack@1.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/peter-wangxu/persist-queue
Licenses: Modified BSD
Build system: pyproject
Synopsis: Thread-safe disk based persistent queue in Python
Description:

This package provides a thread-safe disk (file and sqlite) based persistent queue in Python.

python-hatch-argparse-manpage 1.0.0
Propagated dependencies: python-argparse-manpage@4.7 python-rich@14.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/damonlynch/hatch-argparse-manpage
Licenses: GPL 3+
Build system: pyproject
Synopsis: Hatch build hook plugin to generate manual pages
Description:

This package provides a build hook plugin for Hatch to automatically bs generate a manual page from an ArgumentParser object, using argparse-manpage by Pavel Raiskup.

python-click-threading 0.5.0
Propagated dependencies: python-click@8.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/click-contrib/click-threading
Licenses: Expat
Build system: pyproject
Synopsis: Utilities for multithreading in Click
Description:

This package provides utilities for multithreading in Click applications.

Total packages: 70994