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

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-twine 6.2.0
Propagated dependencies: python-id@1.5.0 python-keyring@23.9.3 python-packaging@25.0 python-readme-renderer@44.0 python-requests@2.32.5 python-requests-toolbelt@1.0.0 python-rfc3986@2.0.0 python-rich@14.2.0 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pypa/twine
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Collection of utilities for interacting with PyPI
Description:

twine currently supports registering projects and uploading distributions. It authenticates the user over HTTPS, allows them to pre-sign their files and supports any packaging format (including wheels).

python-trio 0.32.0
Propagated dependencies: python-attrs@25.3.0 python-idna@3.10 python-outcome@1.3.0.post0 python-sniffio@1.3.1 python-sortedcontainers@2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://trio.readthedocs.io
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Friendly Python library for async concurrency and I/O
Description:

Trio strives to be a production-quality, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.

python-pyproject-metadata 0.10.0
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/FFY00/python-pyproject-metadata
Licenses: Expat
Build system: pyproject
Synopsis: Dataclass for PEP 621 metadata
Description:

This project does not implement the parsing of pyproject.toml containing PEP 621 metadata. Instead, given a Python data structure representing PEP 621 metadata (already parsed), it will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO).

python-roifile 2025.5.10
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.lfd.uci.edu/~gohlke/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write ImageJ ROI format
Description:

Roifile is a Python library to read, write, create, and plot ImageJ ROIs, an undocumented and ImageJ application specific format to store regions of interest, geometric shapes, paths, text, etc for image overlays.

python-fasteners 0.17.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/harlowja/fasteners
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python package that provides useful locks
Description:

This package provides a Python program that provides following locks:

  • Locking decorator

  • Reader-writer locks

  • Inter-process locks

  • Generic helpers

python-contourpy 1.3.3
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://contourpy.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for calculating contours of 2D quadrilateral grids
Description:

ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11.

python-pyqrcode 1.2.1-0.674a77b
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mnooner256/pyqrcode
Licenses: Modified BSD
Build system: pyproject
Synopsis: QR code generator
Description:

Pyqrcode is a QR code generator written purely in Python with SVG, EPS, PNG and terminal output.

python-prettytable 3.12.0
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/prettytable
Licenses: Modified BSD
Build system: pyproject
Synopsis: Display tabular data in an ASCII table format
Description:

A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.

python-icecream 2.1.9
Propagated dependencies: python-asttokens@3.0.0 python-colorama@0.4.6 python-executing@2.2.0 python-pygments@2.19.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gruns/icecream
Licenses: Expat
Build system: pyproject
Synopsis: Single function call to debug variables, expressions, and program execution
Description:

This tool lets you debug variables, expressions, and program execution with one function call. IceCream makes print debugging a little sweeter.

python-file 5.46
Dependencies: file@5.46
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.darwinsys.com/file/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python bindings to the libmagic file type guesser
Description:

This package provides Python bindings to the libmagic file type guesser.

Note that this module and the python-magic module both provide a magic.py file; these two modules, which are different and were developed separately, both serve the same purpose: provide Python bindings for libmagic.

python-yq 3.4.3
Dependencies: jq@1.8.1
Propagated dependencies: python-argcomplete@3.6.2 python-pyyaml@6.0.2 python-tomlkit@0.13.3 python-xmltodict@0.14.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kislyuk/yq
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Command-line YAML/XML processor
Description:

This package provides yq and xq for processing YAML and XML respectively. The processing is done through jq, jq filters can be used to process the data as it passes through.

python-pydantic-core 2.41.5
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydantic/pydantic-core
Licenses: Expat
Build system: pyproject
Synopsis: Core validation logic for pydantic
Description:

This package provides the core functionality for pydantic validation and serialization.

python-reflink 0.2.2
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/rubdos/pyreflink
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper around reflink system call
Description:

Python reflink wraps around platform specific reflink implementations.

python-capturer 3.0
Propagated dependencies: python-humanfriendly@10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://capturer.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Capture stdout and stderr streams of the current process
Description:

The capturer package makes it easy to capture the stdout and stderr streams of the current process and subprocesses. Output can be relayed to the terminal in real time but is also available to the Python program for additional processing.

python-lief 0.17.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lief-project/LIEF
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Library to instrument executable formats
Description:

python-lief is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.

python-cheetah 3.3.1
Propagated dependencies: python-markdown@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cheetahtemplate.org/
Licenses: X11-style
Build system: pyproject
Synopsis: Template engine
Description:

Cheetah is a text-based template engine and Python code generator.

Cheetah can be used as a standalone templating utility or referenced as a library from other Python applications. It has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.

Features:

  1. Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.

  2. Cleanly separates content, graphic design, and program code.

  3. Blends the power and flexibility of Python with a simple template language that non-programmers can understand.

  4. Gives template writers full access to any Python data structure, module, function, object, or method in their templates.

  5. Makes code reuse easy by providing an object-orientated interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it.

  6. Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.

  7. Compiles templates into optimized, yet readable, Python code.

python-pdoc 13.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pdoc.dev/
Licenses: Unlicense
Build system: pyproject
Synopsis: API documentation for Python projects
Description:

pdoc auto-generates API documentation that follows your project's Python module hierarchy. It requires no configuration, has first-class support for type annotations, cross-links between identifiers, comes with an integrated live-reloading web server, uses customizable HTML templates, understands numpydoc and Google-style docstrings.

python-ipython-minimal 9.8.0
Propagated dependencies: python-decorator@5.2.1 python-ipython-pygments-lexers@1.1.1 python-jedi@0.19.2 python-matplotlib-inline@0.1.7 python-pexpect@4.9.0 python-prompt-toolkit@3.0.51 python-pygments@2.19.1 python-stack-data@0.6.3 python-traitlets@5.14.3 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: IPython is a tool for interactive computing in Python
Description:

IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.

python-helper 2.5.0
Propagated dependencies: python-logutils@0.3.5 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gmr/helper
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for writing configurable applications and daemons
Description:

This package provides procedures for quickly writing configurable applications and daemons.

python-editorconfig 0.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://editorconfig.org/
Licenses: FreeBSD Python Software Foundation License
Build system: pyproject
Synopsis: EditorConfig bindings for python
Description:

The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.

python-calmjs-parse 1.3.3
Propagated dependencies: python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/calmjs/calmjs.parse/
Licenses: Expat
Build system: pyproject
Synopsis: Parsers for ECMA standards
Description:

Calmjs-parse is a collection of helper libraries for understanding ECMA script.

python-littleutils 0.2.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alexmojaki/littleutils
Licenses: Expat
Build system: pyproject
Synopsis: Python utility function collection
Description:

littleutils is a small collection of Python utility functions, useful in the context of writing unit tests among other uses.

python-diskcache 5.6.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.grantjenks.com/docs/diskcache/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Disk and file backed cache library
Description:

DiskCache is a disk and file backed persistent cache.

python-pyproject-api 1.8.0
Propagated dependencies: python-packaging@25.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pyproject-api.readthedocs.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: API to interact with the Python pyproject.toml based projects
Description:

pyproject-api aims to abstract away interaction with pyproject.toml style projects in a flexible way.

Total packages: 70995