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

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-get-version 3.5.5
Propagated dependencies: python-dunamai@1.26.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/flying-sheep/get_version
Licenses: GPL 3+
Build system: pyproject
Synopsis: Version helper in the spirit of versioneer
Description:

This package provides a version helper that lets you automatically use the latest vX.X.X Git tag as the version in your Python package. It also supports getting the version from Python source distributions or, once your package is installed, via pkg_resources (part of setuptools).

python-cplot 0.9.3
Propagated dependencies: python-matplotlib@3.10.8 python-matplotx@0.3.10 python-npx@0.1.6 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/cplot
Licenses: GPL 3+
Build system: pyproject
Synopsis: Plot complex-valued functions
Description:

cplot is a Python library for plotting complex-valued functions.

python-typing-inspect 0.9.0
Propagated dependencies: python-mypy-extensions@1.1.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ilevkivskyi/typing_inspect
Licenses: Expat
Build system: pyproject
Synopsis: API for inspection of types in the Python @code{typing} module
Description:

The typing_inspect module defines experimental API for runtime inspection of types defined in the Python standard typing module.

python-huey 2.5.3
Propagated dependencies: python-redis@7.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://huey.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Lightweight task queue for Python
Description:

Huey is a lightweight task queue for Python applications. Huey supports:

  • Redis, SQLite, file-system, or in-memory storage

  • multi-process, multi-thread or greenlet task execution models

  • scheduling tasks to execute at a given time, or after a given delay

  • scheduling recurring tasks, like a crontab

  • automatically retrying tasks that fail

  • task prioritization

  • task result storage

  • task expiration

  • task locking

  • task pipelines and chains

python-shshsh 1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zqqqqz2000/shshsh
Licenses: Expat
Build system: pyproject
Synopsis: Write Shell commands simply and safely within Python
Description:

This package provides a way to write Shell commands from within Python. Python functions can be chained together to process input Bash control characters are escapted so that parameters can be passed without worrying about command injection.

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-referencing 0.35.1
Propagated dependencies: python-attrs@25.3.0 python-rpds-py@0.10.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-jsonschema/referencing
Licenses: Expat
Build system: pyproject
Synopsis: JSON Referencing + Python
Description:

This package provides an implementation-agnostic implementation of JSON reference resolution.

python-pudb 2025.1.3
Propagated dependencies: python-jedi@0.19.2 python-packaging@25.0 python-pygments@2.19.2 python-typing-extensions@4.15.0 python-urwid@3.0.3 python-urwid-readline@0.15.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://documen.tician.de/pudb/
Licenses: Expat
Build system: pyproject
Synopsis: Console-based Python debugger
Description:

pudb is a full-screen, console-based Python debugger providing all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package.

python-udapi 0.5.2
Propagated dependencies: python-colorama@0.4.6 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://udapi.readthedocs.io
Licenses: GPL 3+
Build system: pyproject
Synopsis: Framework for processing Universal Dependencies data
Description:

This package is a Python library providing an API for processing Universal Dependencies data.

python-fields 5.0.0-0.cb473d1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-fields.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python container class boilerplate killer
Description:

Avoid repetitive boilerplate code in Python classes.

python-itemloaders 1.3.2
Propagated dependencies: python-itemadapter@0.12.0 python-jmespath@1.0.1 python-parsel@1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/itemloaders
Licenses: Modified BSD
Build system: pyproject
Synopsis: Base library for scrapy's ItemLoader
Description:

Itemloaders is a library that helps you collect data from HTML and XML sources. It comes in handy to extract data from web pages, as it supports data extraction using CSS and XPath Selectors.

It’s specially useful when you need to standardize the data from many sources. For example, it allows you to have all your casting and parsing rules in a single place.

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-pymemcache 4.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pinterest/pymemcache
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Comprehensive, fast, pure Python memcached client
Description:

This package provides a comprehensive, fast, pure Python memcached client.

python-bitstruct 8.21.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/bitstruct
Licenses: Expat
Build system: pyproject
Synopsis: Python values to and C bit field structs converter
Description:

This module performs conversions between Python values and C bit field structs represented as Python byte strings. It is intended to have a similar interface as the struct module from Python, but working on bits instead of primitive data types like char, int, etc.

python-nanobind 2.10.2
Dependencies: eigen@3.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/wjakob/nanobind/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tiny and efficient C++/Python bindings
Description:

Nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to these existing tools, nanobind is more efficient: bindings compile in a shorter amount of time, produce smaller binaries, and have better runtime performance.

python-binaryornot 0.4.4
Propagated dependencies: python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/audreyr/binaryornot
Licenses: Modified BSD
Build system: pyproject
Synopsis: Package to check if a file is binary or text
Description:

Ultra-lightweight pure Python package to check if a file is binary or text.

python-userspacefs 3.1.1
Dependencies: fuse@2.9.9
Propagated dependencies: python-aiohttp@3.11.18 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://thelig.ht/code/userspacefs/readme.html
Licenses: GPL 3+
Build system: pyproject
Synopsis: User-space file systems for Python
Description:

userspacefs is a library that allows you to easily write user-space file systems in Python.

python-psutil 7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/giampaolo/psutil
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for retrieving information on running processes
Description:

psutil (Python system and process utilities) is a library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

python-mccabe 0.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/mccabe
Licenses: Expat
Build system: pyproject
Synopsis: McCabe checker, plugin for flake8
Description:

This package provides a Flake8 plug-in to compute the McCabe cyclomatic complexity of Python source code.

python-bidict 0.23.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bidict.readthedocs.io
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Bidirectional mapping library
Description:

The bidict library provides several data structures for working with bidirectional mappings in Python.

python-referencing-bootstrap 0.35.1
Propagated dependencies: python-attrs@25.3.0 python-rpds-py@0.10.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-jsonschema/referencing
Licenses: Expat
Build system: pyproject
Synopsis: JSON Referencing + Python
Description:

This package provides an implementation-agnostic implementation of JSON reference resolution.

python-gridmap 0.15.0
Propagated dependencies: python-cherrypy@18.10.0-0.1f75bc9 python-cloudpickle@3.1.0 python-psutil@7.2.2 python-drmaa@0.7.7 python-pyzmq@27.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pygridtools/gridmap
Licenses: GPL 3+
Build system: pyproject
Synopsis: Create jobs on a cluster directly from Python
Description:

Gridmap is a Python package to allow you to easily create jobs on the cluster directly from Python. You can directly map Python functions onto the cluster without needing to write any wrapper code yourself.

python-awkward 2.8.5
Propagated dependencies: python-awkward-cpp@47 python-fsspec@2026.1.0 python-importlib-metadata@8.7.0 python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://awkward-array.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Manipulate JSON-like data with NumPy-like idioms
Description:

Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms.

python-limits 5.8.0
Propagated dependencies: python-deprecated@1.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://limits.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting utilities
Description:

This package provides a Python library to perform rate limiting with commonly used storage backends.

Total packages: 32521