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

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-domdf-python-tools 3.10.0
Propagated dependencies: python-natsort@8.4.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/domdfcoding/domdf_python_tools
Licenses: Expat
Build system: pyproject
Synopsis: Helpful functions for Python
Description:

This package provide helpful functions for Python's testing and packaging tasks.

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-tftpy 0.8.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://tftpy.sourceforge.net/
Licenses: Expat
Build system: pyproject
Synopsis: Python trivial file transfer protocol (TFTP) library
Description:

TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.

python-parse 1.20.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/r1chardj0n3s/parse
Licenses: X11
Build system: pyproject
Synopsis: Parse strings
Description:

Parse strings using a specification based on the Python format() syntax.

python-itemadapter 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/itemadapter
Licenses: Modified BSD
Build system: pyproject
Synopsis: Common interface for data container classes
Description:

The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.

Currently supported types are:

  • scrapy.item.Item

  • dict

  • dataclass-based classes

  • attrs-based classes

  • pydantic-based classes

Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.

python-pyvirtualdisplay 3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ponty/pyvirtualdisplay
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for Xvfb, Xephyr and Xvnc
Description:

pyvirtualdisplay is a Python wrapper for Xvfb, Xephyr and Xvnc.

python-tenacity 9.1.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jd/tenacity
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Retrying library for python
Description:

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

python-py-cpuinfo 9.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/workhorsy/py-cpuinfo
Licenses: Expat
Build system: pyproject
Synopsis: Get CPU info with Python
Description:

This Python module returns the CPU info by using the best sources of information for your operating system.

python-pefile 2024.8.26
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/erocarrera/pefile
Licenses: Expat
Build system: pyproject
Synopsis: Portable Executable (PE) file parser
Description:

This python library provides interfaces for parsing and working with Portable Executable (PE) files. It makes to most information from the header, as well as section details and data available.

python-yattag 1.16.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.yattag.org/
Licenses: LGPL 2.1
Build system: pyproject
Synopsis: HTML or XML generator for Python
Description:

Yattag is a Python library for generating HTML or XML in a pythonic way.

python-pycollada 0.9.2
Propagated dependencies: python-numpy@2.4.6 python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pycollada.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Reading and writing collada documents library
Description:

This package implements a functionality for creating, editing and loading COLLADA,which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications.

The library allows you to load a COLLADA file and interact with it as a python object. In addition, it supports creating a collada python object from scratch, as well as in-place editing.

python-uuid6 2025.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/oittaa/uuid6-python
Licenses: Expat
Build system: pyproject
Synopsis: Time-based UUID formats which are suited for use as a database key
Description:

This module extends immutable UUID objects (the UUID class) with the functions uuid6(), uuid7(), and uuid8() from the proposed IETF RFC 9562.

python-interlap 0.2.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://brentp.github.io/interlap
Licenses: Expat
Build system: pyproject
Synopsis: Fast, simple interval overlap testing
Description:

InterLap does fast interval overlap testing with a simple Python data structure.

python-poetry-dynamic-versioning 1.9.1
Propagated dependencies: python-dunamai@1.26.0 python-jinja2@3.1.6 python-tomlkit@0.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mtkennerly/poetry-dynamic-versioning
Licenses: Expat
Build system: pyproject
Synopsis: Poetry plugin enabling VCS tags dynamic versioning
Description:

This package provides a build backend that patches Poetry Core to enable the versioning system in PEP 517 build frontends.

python-couleur 0.7.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gabrielfalcao/couleur
Licenses: LGPL 3+
Build system: pyproject
Synopsis: ANSI terminal tool for Python
Description:

This package provides an ANSI terminal tool for Python, colored shell and other handy fancy features.

python-gatt 0.2.7
Propagated dependencies: python-dbus@1.2.18 python-pygobject@3.54.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/getsenic/gatt-python
Licenses: Expat
Build system: pyproject
Synopsis: Bluetooth GATT SDK for Python
Description:

The Bluetooth GATT SDK for Python helps you implement and communicate with any Bluetooth Low Energy device that has a GATT profile. It supports:

  • Discovering nearby Bluetooth Low Energy devices

  • Connecting and disconnecting devices

  • Implementing your custom GATT profile

  • Accessing all GATT services

  • Accessing all GATT characteristics

  • Reading characteristic values

  • Writing characteristic values

  • Subscribing for characteristic value change notifications

Currently, Linux is the only platform supported by this library.

python-pyprind 2.11.3
Propagated dependencies: python-psutil@7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rasbt/pyprind
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Progress Bar and Percent Indicator Utility
Description:

The PyPrind (Python Progress Indicator) module provides a progress bar and a percentage indicator object that let you track the progress of a loop structure or other iterative computation.

python-pydevtool 0.3.0
Propagated dependencies: python-doit@0.36.0 python-rich-click@1.9.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydoit/pydevtool
Licenses: Expat
Build system: pyproject
Synopsis: CLI dev tools powered by pydoit
Description:

This package provides command line tools, powered by pydoit. It offers integration with click and rich for custom CLI and these linters: pycodestlye, pyflakes

python-mdx-gh-links 0.4
Propagated dependencies: python-markdown@3.10.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Python-Markdown/github-links/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python-Markdown extension adding support for shorthand links
Description:

This package is an extension to Python-Markdown which adds support for shorthand links to GitHub users, repositories, issues and commits.

python-apispec-webframeworks 1.2.0
Propagated dependencies: python-apispec@6.8.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/marshmallow-code/apispec-webframeworks
Licenses: Expat
Build system: pyproject
Synopsis: Web framework plugins for apispec
Description:

This package provides plugins for using apispec with web frameworks.

python-vine 5.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/celery/vine
Licenses: Modified BSD
Build system: pyproject
Synopsis: Promises for Python
Description:

vine provides a special implementation of promises in that it can be used both for "promise of a value" and lazy evaluation. The biggest upside for this is that everything in a promise can also be a promise, e.g. filters, callbacks and errbacks can all be promises.

python-keeper-secrets-manager-core 17.0.0-0.2c9a63d
Propagated dependencies: python-cryptography@44.0.0 python-importlib-metadata@8.7.0 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Keeper-Security/secrets-manager
Licenses: Expat
Build system: pyproject
Synopsis: Keeper Secrets Manager for Python SDK
Description:

The Keeper Secrets Manager Python SDK provides access to Keeper Secrets Management services.

python-tokenize-rt 6.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asottile/tokenize-rt
Licenses: Expat
Build system: pyproject
Synopsis: Wrapper around the stdlib tokenize which roundtrips
Description:

This Python library is a wrapper around tokenize from the Python standard library. It provides two additional tokens ESCAPED_NL and UNIMPORTANT_WS, and a Token data type. Use src_to_tokens and tokens_to_src to roundtrip.

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.

Total packages: 32836