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

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-iniparse 0.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/candlepin/python-iniparse
Licenses: Expat
Build system: pyproject
Synopsis: Accessing and Modifying INI files
Description:

iniparse is a INI parser for Python which is:

  • Compatible with ConfigParser: Backward compatible implementations of ConfigParser, RawConfigParser, and SafeConfigParser are included that are API-compatible with the Python standard library.

  • Preserves structure of INI files: Order of sections & options, indentation, comments, and blank lines are preserved as far as possible when data is updated.

  • More convenient: Values can be accessed using dotted notation (cfg.user.name), or using container syntax (cfg['user']['name']).

python-xmlsec 1.3.17
Dependencies: openssl@3.5.5 libltdl@2.4.7 libxslt@1.1.43 libxml2@2.14.6
Propagated dependencies: python-lxml@6.0.2 xmlsec-openssl@1.3.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xmlsec/python-xmlsec
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for the XML Security Library
Description:

This package provides Python bindings for the XML Security Library.

python-docstring-to-markdown 0.15
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-lsp/docstring-to-markdown
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: On the fly conversion of Python docstrings to markdown
Description:

This module can convert Python docstrings to Markdown. It can recognise reStructuredText inside docstrings and convert multiple of its features to Markdown. It also includes initial support for Google-formatted docstrings.

python-represent 2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/RazerM/represent
Licenses: Expat
Build system: pyproject
Synopsis: Create @code{__repr__} automatically or declaratively for Python
Description:

This package implements a functionality to generate Python __repr__ methods automatically or declaratively.

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-cligj 0.7.2
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/cligj
Licenses: Modified BSD
Build system: pyproject
Synopsis: Click params for command line interfaces to GeoJSON
Description:

cligj is for Python developers who create command line interfaces for geospatial data. cligj allows you to quickly build consistent, well-tested and interoperable CLIs for handling GeoJSON.

python-rectangle-packer 2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Penlect/rectangle-packer
Licenses: Expat
Build system: pyproject
Synopsis: Pack rectangles into a bounding box
Description:

Rectangle-packer is a Python library for packing rectangles into a bounding box with minimal wasted space. It is useful for texture atlases, sprite sheets, and bin packing problems.

python-munch 4.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Infinidat/munch
Licenses: Expat
Build system: pyproject
Synopsis: Dot-accessible dictionary
Description:

Munch is a dot-accessible dictionary similar to JavaScript objects.

python-git-hammer 0.3.2
Propagated dependencies: python-beautifultable@1.1.0 python-dateutil@2.9.0 python-gitpython@3.1.44 python-globber@0.2.1 python-matplotlib@3.10.8 python-sqlalchemy@1.4.54 python-sqlalchemy-utils@0.42.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asharov/git-hammer
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Provide statistics for git repositories
Description:

Git Hammer is a statistics tool for projects in git repositories. Its major feature is tracking the number of lines authored by each person for every commit, but it also includes some other useful statistics.

python-jaraco-vcs 2.4.1
Propagated dependencies: python-jaraco-classes@3.4.0 python-jaraco-path@3.7.2 python-jaraco-versioning@1.1.0 python-more-itertools@10.6.0 python-packaging@25.0 python-dateutil@2.9.0 python-tempora@5.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/jaraco.vcs
Licenses: Expat
Build system: pyproject
Synopsis: Utilities for working with VCS repositories
Description:

This package provides facilities for working with VCS repositories in Python.

python-cantools 40.5.0
Propagated dependencies: python-argparse-addons@0.12.0 python-bitstruct@8.21.0 python-can@4.6.1 python-crccheck@1.3.0 python-diskcache@5.6.3-0.ebfa37c python-matplotlib@3.10.8 python-textparser@0.24.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/cantools
Licenses: Expat
Build system: pyproject
Synopsis: Tools for the Controller Area Network (CAN) bus protocol
Description:

This package includes Controller Area Network (CAN) related tools that can be used to:

  • parse DBC, KCD, SYM, ARXML 4 and CDD files

  • encode and decode CAN messages

  • multiplex simple and extended signals

  • diagnose DID encoding and decoding

  • dump the CAN decoder output

  • test CAN nodes

  • generate C source code

  • monitor the CAN bus

python-jsonschema-objects 0.5.7
Propagated dependencies: python-inflection@0.5.1 python-jsonschema@4.23.0 python-markdown@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://python-jsonschema-objects.readthedocs.org/
Licenses: Expat
Build system: pyproject
Synopsis: Automatic Python binding generation from JSON schemas
Description:

This package provides an automatic class-based binding to JSON Schemas for use in python.

python-cython 3.2.2
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cython.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: C extensions for Python
Description:

Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.

python-joblib 1.5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://joblib.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Using Python functions as pipeline jobs
Description:

Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.

python-sinfo 1.0.1
Propagated dependencies: python-stdlib-list@0.11.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/joelostblom/session_info
Licenses: Modified BSD
Build system: pyproject
Synopsis: Output module version information loaded in a Python session
Description:

This package outputs version information for modules loaded in the current session, Python, and the OS.

python-robotframework-stacktrace 0.4.1
Propagated dependencies: python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MarketSquare/robotframework-stacktrace
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Robot Framework listener to print a stack trace on error
Description:

StackTrace is a Robot Framework listener that prints a stack trace directly to the terminal to ease debugging.

python-freecell-solver 0.6.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/freecell-solver/
Licenses: Expat
Build system: pyproject
Synopsis: Freecell Solver bindings
Description:

This package provides Python bindings for the freecell-solver package. Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.

python-colorcet 3.1.1a1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://colorcet.holoviz.org/
Licenses: CC-BY 4.0
Build system: pyproject
Synopsis: Collection of perceptually uniform colormaps
Description:

Colorcet is a collection of perceptually accurate 256-color colormaps for use with Python plotting programs like Bokeh, Matplotlib, HoloViews, and Datashader.

python-idna 3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kjd/idna
Licenses: Original BSD
Build system: pyproject
Synopsis: Internationalized domain names in applications
Description:

This is a library to support the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This version of the protocol is often referred to as “IDNA2008” and can produce different results from the earlier standard from 2003. The library is also intended to act as a suitable drop-in replacement for the “encodings.idna” module that comes with the Python standard library but currently only supports the older 2003 specification.

python-colorspacious 1.1.2
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/njsmith/colorspacious
Licenses: Expat
Build system: pyproject
Synopsis: Python library for colorspace conversions
Description:

colorspacious is a Python library that lets you convert between colorspaces like sRGB, XYZ, CIEL*a*b*, CIECAM02, CAM02-UCS, etc.

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-seaborn 0.13.2
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3 python-statsmodels@0.14.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://seaborn.pydata.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Statistical data visualization
Description:

Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.

python-glom 24.11.0
Propagated dependencies: python-attrs@25.3.0 python-boltons@25.0.0 python-face@24.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mahmoud/glom
Licenses: Modified BSD
Build system: pyproject
Synopsis: Declaratively restructure data
Description:

Real applications have real data, and real data nests---objects inside of objects inside of lists of objects. glom is a new and powerful way to handle real-world data, featuring:

  • Path-based access to nested data structures

  • Readable, meaningful error messages

  • Declarative data transformation, using lightweight, Pythonic specifications

  • Built-in data exploration and debugging features

python-fb-re2 1.0.7
Dependencies: re2@2022-12-01
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/facebook/pyre2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for RE2
Description:

This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.

Total packages: 73955