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

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-farama-notifications 0.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Farama-Foundation/Farama-Notifications
Licenses: Expat
Build system: pyproject
Synopsis: Notifications for all Farama Foundation maintained libraries
Description:

This package allows for providing notifications for all Farama Foundation maintained libraries.

python-pycollada 0.9.2
Propagated dependencies: python-numpy@2.3.1 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-numpy 2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://numpy.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fundamental package for scientific computing with Python
Description:

NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities.

python-send2trash 1.8.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/arsenetar/send2trash
Licenses: Modified BSD
Build system: pyproject
Synopsis: Send files to the user's @file{~/Trash} directory
Description:

This package provides a Python library to send files to the user's ~/Trash directory.

python-pyinotify 0.9.6
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seb-m/pyinotify
Licenses: Expat
Build system: pyproject
Synopsis: Python library for monitoring inotify events
Description:

pyinotify provides a Python interface for monitoring file system events on Linux.

python-typeapi 2.2.4
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/typeapi/
Licenses: Expat
Build system: pyproject
Synopsis: Type hints
Description:

The typeapi package provides an object-oriented interface for introspecting PEP484 type hints at runtime, including forward references that make use of the more recent PEP585 and PEP604 type hint features in Python versions that don't natively support them.

python-easyprocess 1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ponty/easyprocess
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python subprocess interface
Description:

easyprocess is an easy to use Python subprocess interface.

python-configupdater 3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyscaffold/configupdater
Licenses: Expat
Build system: pyproject
Synopsis: Parser like ConfigParser but for updating configuration files
Description:

ConfigUpdater is a Python library for updating INI configuration files while preserving the original file's formatting, structure, and comments. Unlike Python's standard ConfigParser, ConfigUpdater maintains minimal, targeted changes--keeping comments, section ordering, key-value pair ordering, and original casing intact.

python-scapy 2.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://scapy.net
Licenses: GPL 2
Build system: pyproject
Synopsis: Python network packet crafting library
Description:

Scapy is a Python library and executable for interactively manipulating network packets. It can forge or decode packets of a number of protocols, send them on the wire, capture them, store or read them using pcap files, match requests and replies, and so on. It can handle tasks such as scanning, tracerouting, probing, unit tests, attacks or network discovery.

python-grandalf 0.8
Propagated dependencies: python-numpy@2.3.1 python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bdcht/grandalf
Licenses: GPL 2 EPL 1.0
Build system: pyproject
Synopsis: Graph and drawing algorithms framework
Description:

Grandalf is a Python package made for experimentations with graphs drawing algorithms. It is written in pure Python, and currently implements two layouts: the Sugiyama hierarchical layout and the force-driven or energy minimization approach. While not as fast or featured as graphviz or other libraries like OGDF (C++), it provides a way to walk and draw graphs no larger than thousands of nodes, while keeping the source code simple enough to tweak and hack any part of it for experimental purpose. With a total of about 1500 lines of Python, the code involved in drawing the Sugiyama (dot) layout fits in less than 600 lines. The energy minimization approach is comprised of only 250 lines!

Grandalf does only 2 not-so-simple things:

  • computing the nodes (x,y) coordinates (based on provided nodes dimensions, and a chosen layout)

  • routing the edges with lines or nurbs

It doesn’t depend on any GTK/Qt/whatever graphics toolkit. This means that it will help you find where to draw things like nodes and edges, but it’s up to you to actually draw things with your favorite toolkit.

python-senf 1.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/quodlibet/senf
Licenses: Expat
Build system: pyproject
Synopsis: Text, bytes and paths conversion functions for Python
Description:

Senf introduces a new platform native string type called fsnative. It adds functions to convert text, bytes and paths to and from that new type and helper functions to integrate it nicely with the Python stdlib.

python-puremagic 1.28
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cdgriffith/puremagic
Licenses: Expat
Build system: pyproject
Synopsis: Pure Python implementation of magic file detection
Description:

This package implements a functionality that will identify a file based off it's magic numbers.

python-gest-api 0.1
Propagated dependencies: python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/campa-consortium/gest-api
Licenses: Modified BSD
Build system: pyproject
Synopsis: Standardization for generators
Description:

This package provides a standard for generating test points and exchanging variables, objectives, and constraints in optimization problems.

It is an effort to standardize the interface of the generators in optimization libraries such as:

  • Xopt - flexible high-level optimization in Python

  • optimas - optimization at scale, powered by libEnsemble

  • libEnsemble - a Python toolkit for coordinating asynchronous and dynamic ensembles of calculations

  • rsopt - flexible configuration and execution of large, black-box optimization problems

python-ipyparallel 9.0.1
Propagated dependencies: python-dateutil@2.9.0 python-decorator@5.2.1 python-entrypoints@0.4 python-ipython@9.8.0 python-jupyter-client@7.4.9 python-psutil@7.2.2 python-pyzmq@27.1.0 python-tornado@6.4.2 python-tqdm@4.67.1 python-traitlets@5.14.3 python-ipykernel@6.29.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interactive Parallel Computing with IPython
Description:

ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel contains the following CLI scripts:

  1. ipcluster - start/stop a cluster

  2. ipcontroller - start a scheduler

  3. ipengine - start an engine

python-q 2.7-0.cbad740
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/zestyping/q
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Quick-and-dirty debugging output for tired programmers
Description:

q is a Python module for "print" style of debugging Python code. It provides convenient short API for print out of values, tracebacks, and falling into the Python interpreter.

python-nrepl 0.3.1
Propagated dependencies: python-fastbencode@0.3.9 python-gevent@24.11.1 python-ipython@9.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://git.sr.ht/~ngraves/nrepl-python
Licenses: GPL 3+
Build system: pyproject
Synopsis: NREPL server for Python
Description:

This package provides an implementation of the NREPL protocol for Python.

python-rapidfuzz 3.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rapidfuzz/RapidFuzz
Licenses: Expat
Build system: pyproject
Synopsis: Rapid fuzzy string matching
Description:

RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy.

python-ukkonen 1.0.1
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asottile/ukkonen
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of bounded Levenshtein distance (Ukkonen)
Description:

This package is an implementation of of bounded Levenshtein distance (Ukkonen).

python-commonmark 0.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/readthedocs/commonmark.py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python parser for the CommonMark Markdown spec
Description:

This module is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules.

python-imagesize 1.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shibukawa/imagesize_py
Licenses: Expat
Build system: pyproject
Synopsis: Gets image size of files in various formats in Python
Description:

This package allows determination of image size from PNG, JPEG, JPEG2000 and GIF files in pure Python.

python-debugpy 1.8.17
Propagated dependencies: python-pydevd@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://aka.ms/debugpy
Licenses: Expat
Build system: pyproject
Synopsis: Debug Adapter Protocol Python implementation
Description:

An implementation of the Debug Adapter Protocol for Python.

python-automat 24.8.1
Propagated dependencies: python-graphviz@0.21 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/glyph/Automat
Licenses: Expat
Build system: pyproject
Synopsis: Self-service finite-state machines
Description:

Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).

python-annotated-doc 0.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fastapi/annotated-doc
Licenses: Expat
Build system: pyproject
Synopsis: Annotated for some Python objects
Description:

This package implements a functionality for document parameters, class attributes, return types, and variables inline, with Annotated.

python-dasbus 1.7
Propagated dependencies: python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://dasbus.readthedocs.io/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: DBus library in Python
Description:

This DBus library is written in Python, based on GLib and inspired by pydbus.

Total packages: 73977