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

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-rasterio 1.3.7
Propagated dependencies: python-affine@2.4.0 python-attrs@25.3.0 python-certifi@2025.06.15 python-click@8.3.1 python-click-plugins@1.1.1.2 python-cligj@0.7.2 python-numpy@2.3.1 python-setuptools@80.9.0 python-snuggs@1.4.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rasterio/rasterio
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast and direct raster I/O for use with Numpy and SciPy
Description:

This package implements fast and direct raster I/O for use with Numpy and SciPy.

python-discovery 1.2.1
Propagated dependencies: python-filelock@3.16.1 python-platformdirs@4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tox-dev/python-discovery
Licenses: Expat
Build system: pyproject
Synopsis: Python interpreter discovery
Description:

python-discovery is a library for discovering Python interpreters installed on the current machine which may have multiple Python versions from system packages, pyenv, mise, asdf, uv, or the Windows registry (PEP 514). This library finds the right one.

python-attr 0.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/denis-ryzhkov/attr
Licenses: Expat
Build system: pyproject
Synopsis: Decorator for attributes of target function or class
Description:

Simple decorator to set attributes of target function or class in a DRY way.

python-termcolor 1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/termcolor/
Licenses: Expat
Build system: pyproject
Synopsis: ANSII Color formatting for terminal output
Description:

This package provides ANSII Color formatting for output in terminals.

python-puccinialin 0.1.5
Propagated dependencies: python-httpx@0.28.1 python-platformdirs@4.3.6 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/konstin/puccinialin
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Helper for bootstrapping Rust-based build back-ends for Python
Description:

This tool helps to install Rust into a temporary directory, allowing support of Rust-based Python builds. Cargo and rustc are installed into a cache directory, to avoid modifying the host's environment, and further activated using a set of environment variables.

python-iron-core 1.2.1-0.5a5f301
Propagated dependencies: python-dateutil@2.9.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.github.com/iron-io/iron_core_python
Licenses: FreeBSD
Build system: pyproject
Synopsis: Universal classes and methods for Iron.io API wrappers
Description:

This package provides universal classes and methods for the Iron.io API wrappers to build on.

python-rpds-py 0.10.6
Dependencies: maturin@1.11.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/crate-py/rpds
Licenses: Expat
Build system: cargo
Synopsis: Bindings to Rust rpds for persistent data structures
Description:

This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.

python-yapsy 1.12.2-0.6b487b0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://yapsy.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple plugin system for Python applications
Description:

Yapsy, or Yet Another Plugin SYstem, is a small library implementing the core mechanisms needed to build a plugin system into a wider application.

The main purpose is to depend only on Python's standard libraries and to implement only the basic functionalities needed to detect, load and keep track of several plugins.

python-setuptools-declarative-requirements 1.3.0
Propagated dependencies: python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/s0undt3ch/setuptools-declarative-requirements
Licenses: ASL 2.0
Build system: pyproject
Synopsis: File support for setuptools declarative setup.cfg
Description:

This package provides file support for setuptools declarative setup.cfg.

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-etuples 0.3.10
Propagated dependencies: python-cons@0.4.7 python-multipledispatch@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/etuples
Licenses: ASL 2.0
Build system: pyproject
Synopsis: S-expressions in Python
Description:

This library implements eval'able S-expression in Python using tuple-like objects.

python-multidict 6.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/multidict/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Multidict implementation
Description:

Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.

python-memcached 1.62
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/linsomniac/python-memcached
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Pure python memcached client
Description:

This software is a pure Python interface to the memcached memory cache daemon. It is the client side software which allows storing values in one or more, possibly remote, memcached servers.

python-configobj 5.0.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/DiffSK/configobj
Licenses: Modified BSD
Build system: pyproject
Synopsis: Config file reading, writing and validation
Description:

ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files.

python-shapely 2.1.1
Dependencies: geos@3.12.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shapely/shapely
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for the manipulation and analysis of geometric objects
Description:

Shapely is a Python package for manipulation and analysis of planar geometric objects. It is based on the GEOS library.

python-packageurl 0.17.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.packageurl.org
Licenses: Expat
Build system: pyproject
Synopsis: Package URL parser and builder
Description:

This library parses and builds Package URLs (purls) as defined in the purl specification. It provides a PackageURL class for creating, parsing, and normalizing package URL strings across different package management ecosystems.

python-phpserialize 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mitsuhiko/phpserialize
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python port of the serialize and unserialize functions of PHP
Description:

This package provides a port of the serialize and unserialize functions of PHP for Python.

python-funcy 1.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/funcy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functional tools
Description:

funcy is a library that provides functional tools. Examples are:

  1. merge - Merges collections of the same type

  2. walk - Type-preserving map

  3. select - Selects a part of a collection

  4. take - Takes the first n items of a collection

  5. first - Takes the first item of a collection

  6. remove - Predicated-removes items of a collection

  7. concat - Concatenates two collections

  8. flatten - Flattens a collection with subcollections

  9. distinct - Returns only distinct items

  10. split - Predicated-splits a collection

  11. split_at - Splits a collection at a given item

  12. group_by - Groups items by group

  13. pairwise - Pairs off adjacent items

  14. partial - Partially-applies a function

  15. curry - Curries a function

  16. compose - Composes functions

  17. complement - Complements a predicate

  18. all_fn - "all" with predicate

python-yaspin 3.2.0
Propagated dependencies: python-termcolor-next@3.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pavdmyt/yaspin
Licenses: Expat
Build system: pyproject
Synopsis: Yet Another Terminal Spinner
Description:

Yaspin provides a terminal spinner to indicate the progress during long operations.

python-box 7.3.2
Propagated dependencies: python-msgpack@1.1.2 python-ruamel.yaml@0.18.14 python-tomli-w@1.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cdgriffith/Box
Licenses: Expat
Build system: pyproject
Synopsis: Advanced Python dictionaries with dot notation access
Description:

This package provides the python-box Python module. It implements advanced Python dictionaries with dot notation access.

python-rope 1.13.0
Propagated dependencies: python-pytoolconfig@1.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-rope/rope
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Refactoring library for Python
Description:

Rope is a refactoring library for Python. It facilitates the renaming, moving and extracting of attributes, functions, modules, fields and parameters in Python source code. These refactorings can also be applied to occurrences in strings and comments.

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-entrypoints 0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/takluyver/entrypoints
Licenses: Expat
Build system: pyproject
Synopsis: Discover and load entry points from installed Python packages
Description:

Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run. The entrypoints module contains functions to find and load entry points.

python-ilinkedlist 0.4.0-0.b5ea3f6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/luther9/ilinkedlist-py
Licenses: GPL 3+
Build system: pyproject
Synopsis: Immutable linked list library
Description:

This is a implementation of immutable linked lists for Python. It contains nil (the empty linked list) and a Pair class for nodes. Since a linked list is treated as immutable, it is hashable, and its length can be retrieved in constant time. Some of the terminology is inspired by LISP. It is possible to create an improper list by creating a Pair with a non-list cdr.

Total packages: 32521