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

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-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-flufl-testing 0.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/warsaw/flufl.testing
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Collection of test tool plugins
Description:

This package contains a small collection of test tool plugins for nose2 and flake8.

python-libcst-minimal 1.6.0
Dependencies: maturin@1.8.1
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Instagram/LibCST
Licenses: Expat Python Software Foundation License ASL 2.0
Build system: cargo
Synopsis: Concrete Syntax Tree (CST) parser and serializer library for Python
Description:

LibCST parses Python source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters. LibCST creates a compromise between an Abstract Syntax Tree (AST) and a traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming node types and fields, LibCST creates a lossless CST that looks and feels like an AST.

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-queuelib 1.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/queuelib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Collection of queues for Python
Description:

Queuelib is a Python library that implements object collections which are stored in memory or persisted to disk, provide a simple API, and run fast.

Queuelib provides collections for queues (FIFO), stacks (LIFO), queues sorted by priority and queues that are emptied in a round-robin fashion.

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-sniffio 1.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-trio/sniffio
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Detect which async library a program is running under
Description:

This package detects which async library a program is running under. It supports multiple async I/O packages, like Trio, and asyncio.

python-bitstring 4.3.1
Propagated dependencies: python-bitarray@3.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scott-griffiths/bitstring
Licenses: Expat
Build system: pyproject
Synopsis: Simple construction, analysis and modification of binary data
Description:

Bitstring is a library for simple construction, analysis and modification of binary data.

python-pynamecheap 0.0.3
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Bemmu/PyNamecheap
Licenses: Expat
Build system: pyproject
Synopsis: Namecheap API client in Python
Description:

PyNamecheap is a Namecheap API client in Python.

python-logzero 1.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/metachris/logzero
Licenses: Expat
Build system: pyproject
Synopsis: Robust and effective logging for Python
Description:

logzero provides a fully configured Python logger object for easy logging and rotating to a console or a file.

python-cmd2 2.5.11
Propagated dependencies: python-pyperclip@1.9.0 python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-cmd2/cmd2
Licenses: Expat
Build system: pyproject
Synopsis: Tool for building interactive command line applications
Description:

Cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in cmd module. cmd2 provides a wealth of features on top of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary when using cmd.

python-mwclient 0.11.0
Propagated dependencies: python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/btongminh/mwclient
Licenses: Expat
Build system: pyproject
Synopsis: MediaWiki API client
Description:

This package provides a MediaWiki API client.

python-pydispatcher 2.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pydispatcher.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Multi-producer-multi-consumer signal dispatching mechanism
Description:

PyDispatcher is an enhanced version of Patrick K. O’Brien’s original dispatcher.py module. It provides the Python programmer with a robust mechanism for event routing within various application contexts.

Included in the package are the robustapply and saferef modules, which provide the ability to selectively apply arguments to callable objects and to reference instance methods using weak-references.

python-numcodecs 0.13.1
Dependencies: c-blosc@1.21.1 lz4@1.10.0 zlib@1.3.1 zstd@1.5.6
Propagated dependencies: python-google-crc32c@1.3.0 python-importlib-metadata@8.7.0 python-msgpack@1.1.2 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zarr-developers/numcodecs
Licenses: Expat
Build system: pyproject
Synopsis: Buffer compression and transformation codecs
Description:

This Python package provides buffer compression and transformation codecs for use in data storage and communication applications.

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-readability-lxml 0.8.4.1
Propagated dependencies: python-chardet@5.2.0 python-cssselect@1.2.0 python-lxml@6.0.1 python-lxml-html-clean@0.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://github.com/buriy/python-readability
Licenses: ASL 2.0
Build system: pyproject
Synopsis: HTML to text parser
Description:

This package provides classes and function that strip gratuitous markup from web pages to make them easier to read.

python-minikanren 1.0.5
Propagated dependencies: python-cons@0.4.7 python-etuples@0.3.10 python-logical-unification@0.4.6 python-multipledispatch@1.0.0 python-toolz@1.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/kanren
Licenses: Modified BSD
Build system: pyproject
Synopsis: Relational logic programming in pure Python
Description:

The minikanren library provides an algorithmic core for computer algebra systems in Python.

python-nb-clean 4.0.1
Propagated dependencies: python-nbformat@5.10.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/srstevenson/nb-clean
Licenses: ISC
Build system: pyproject
Synopsis: Clean Jupyter notebooks for versioning
Description:

This package cleans Jupyter notebooks of cell execution counts, metadata, outputs, and empty cells, preparing them for committing to version control. It provides a Git filter to automatically clean notebooks before they're staged, and can also be used with other version control systems, as a command line tool, and as a Python library.

python-filelock 3.20.0
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-poyo 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hackebrot/poyo
Licenses: Expat
Build system: pyproject
Synopsis: Lightweight YAML Parser for Python
Description:

This package provides a lightweight YAML Parser for Python. It supports only a chosen subset of the YAML format that is required to parse cookiecutter user configuration files. It does not have support for serializing into YAML and is not compatible with JSON.

python-mizani 0.13.1
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/has2k1/mizani
Licenses: Modified BSD
Build system: pyproject
Synopsis: Create data visualizations in Python
Description:

Mizani is a Python package for creating data visualizations. It provides functions and tools to help with the creation of visually appealing and informative visualizations, including scales, transformations and color palettes.

python-py 1.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytest-dev/py
Licenses: Expat
Build system: pyproject
Synopsis: Python library for parsing, I/O, introspection, and logging
Description:

Py is a Python library for file name parsing, .ini file parsing, I/O, code introspection, and logging.

python-pylsp-mypy 0.6.9
Propagated dependencies: python-mypy@1.16.1 python-lsp-server@1.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-lsp/pylsp-mypy
Licenses: Expat
Build system: pyproject
Synopsis: Mypy linter for the Python LSP Server
Description:

Mypy linter integration for use with python-lsp-server.

python-importlib-resources 6.5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://importlib-resources.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Read resources from Python packages
Description:

importlib_resources is a backport of Python 3's standard library importlib.resources module for Python 2.7, and Python 3.

Total packages: 70994