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

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-astor 0.8.1-0.df09001
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/berkerpeksag/astor
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write Python ASTs
Description:

Astor is designed to allow easy manipulation of Python source via the Abstract Syntax Tree.

python-munkres 1.1.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://software.clapper.org/munkres/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Implementation of the Munkres algorithm
Description:

The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem.

python-jsonpatch 1.33
Propagated dependencies: python-jsonpointer@3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/stefankoegl/python-json-patch
Licenses: Modified BSD
Build system: pyproject
Synopsis: Applying JSON Patches in Python 2.6+ and 3.x
Description:

jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.

python-patiencediff 0.2.15
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.breezy-vcs.org/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python implementation of the patiencediff algorithm
Description:

This package contains a Python implementation of the patiencediff algorithm. Patiencediff provides a good balance of performance, nice output for humans, and implementation simplicity.

python-matplotx 0.3.10
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-networkx@3.4.2 python-pypng@0.20220715.0 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/matplotx
Licenses: Expat
Build system: pyproject
Synopsis: Minimal matplotlib styles
Description:

This package includes some extensions for Matplotlib to create clean plots with a minimalistic style.

python-itsdangerous 2.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://palletsprojects.com/p/itsdangerous/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for passing data to/from untrusted environments
Description:

Itsdangerous provides various helpers to pass trusted data to untrusted environments and back.

python-update-checker 0.18.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bboe/update_checker
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python module that will check for package updates
Description:

This package provides a Python module that will check for package updates.

python-opcodes 0.3.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Maratyszcza/Opcodes
Licenses: FreeBSD
Build system: pyproject
Synopsis: Database of processor instructions and opcodes
Description:

This project documents instruction sets in a format convenient for tools development. An instruction set is represented by three files:

  • an XML file that describes instructions;

  • an XSD file that describes the structure of the XML file;

  • a Python module that reads the XML file and represents it as a set of Python objects;

It currently provides descriptions for most user-mode x86, x86_64, and k1om instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM and BMI2).

python-pycosat 0.6.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ContinuumIO/pycosat
Licenses: Expat
Build system: pyproject
Synopsis: Bindings to picosat (a SAT solver)
Description:

This package provides efficient Python bindings to picosat on the C level. When importing pycosat, the picosat solver becomes part of the Python process itself. picosat is a Boolean Satisfiability Problem (SAT) solver.

python-uuid6 2025.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/oittaa/uuid6-python
Licenses: Expat
Build system: pyproject
Synopsis: Time-based UUID formats which are suited for use as a database key
Description:

This module extends immutable UUID objects (the UUID class) with the functions uuid6(), uuid7(), and uuid8() from the proposed IETF RFC 9562.

python-norns 0.1.6
Propagated dependencies: python-appdirs@1.4.4 python-pynose@1.5.5 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonvh/norns
Licenses: Expat
Build system: pyproject
Synopsis: Simple YAML-based config module
Description:

This package provides a simple YAML-based config module.

python-logical-unification 0.4.7
Propagated dependencies: python-multipledispatch@1.0.0 python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/unification/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Logical unification in Python for solving symbolic expressions
Description:

This library provides algorithms and data types for solving symbolic expressions in pure Python using the technique of logical unification.

python-canopen 2.4.1
Propagated dependencies: python-can@4.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/canopen-python/canopen
Licenses: Expat
Build system: pyproject
Synopsis: CANopen stack implementation
Description:

This package provides a Python implementation of the CANopen standard for CANs. The aim of the project is to support the most common parts of the CiA 301 standard in a simple Pythonic interface. It is mainly targeted for testing and automation tasks rather than a standard compliant master implementation.

python-email-validator 2.2.0
Propagated dependencies: python-dnspython@2.8.0 python-idna@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JoshData/python-email-validator
Licenses: CC0
Build system: pyproject
Synopsis: Email address validation library for Python
Description:

This library validates email address syntax and deliverability.

python-termstyle 0.1.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gfxmonk/termstyle
Licenses: Modified BSD
Build system: pyproject
Synopsis: Console text coloring for Python
Description:

This package provides console text coloring for Python.

python-flasgger 0.9.7.1
Propagated dependencies: python-flask@3.1.0 python-pyyaml@6.0.2 python-jsonschema@4.23.0 python-mistune@3.1.3 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rochacbruno/flasgger/
Licenses: Expat
Build system: pyproject
Synopsis: Extract Swagger specs from your Flask project
Description:

python-flasgger allows extracting Swagger specs from your Flask project. It is a fork of Flask-Swagger.

python-h5py 3.15.1
Dependencies: hdf5@1.14.6
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.h5py.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write HDF5 files from Python
Description:

The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

python-pika 1.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pika.readthedocs.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pure Python AMQP Client Library
Description:

Pika is a pure-Python implementation of the AMQP (Advanced Message Queuing Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying network support library.

python-labjack 2.1.0
Dependencies: python-exodriver@2.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://labjack.com/support/software/examples/ud/labjackpython
Licenses: Expat
Build system: pyproject
Synopsis: Python library for LabJack U3, U6, UE9 and U12
Description:

This Python library allows communicating with the U3, U6, UE9 and U12 LabJack data acquisition (DAQ) modules.

python-multiprocess 0.70.18
Propagated dependencies: python-dill@0.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/multiprocess/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Multiprocessing and multithreading in Python
Description:

This package is a fork of the multiprocessing Python package, a package which supports the spawning of processes using the API of the standard library's threading module.

python-graphene 3.4.3
Propagated dependencies: python-dateutil@2.9.0 python-graphql-core@3.2.7 python-graphql-relay@3.1.5-0.611c033 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://graphene-python.org/
Licenses: Expat
Build system: pyproject
Synopsis: GraphQL Framework for Python
Description:

Graphene is a Python library for building GraphQL schemas/types. A GraphQL schema describes your data model, and provides a GraphQL server with an associated set of resolve methods that know how to fetch data.

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-pymonad 2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jasondelaat/pymonad
Licenses: Modified BSD
Build system: pyproject
Synopsis: Monadic style functional programming for Python
Description:

python-pymonad implements data structures typically available in purely functional or functional first programming languages such as Haskell and F#. Included are

  • Monad and Monoid data types with several common monads such as Maybe and State

  • Useful tools such as the @curry decorator for defining curried functions

  • Type annotations to help ensure correct usage

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.

Total packages: 73977