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

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-immutables 0.21
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MagicStack/immutables
Licenses: ASL 2.0
Build system: pyproject
Synopsis: High-performance immutable mapping type for Python
Description:

An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages.

python-seedir 0.5.0
Propagated dependencies: python-natsort@8.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/earnestt1234/seedir
Licenses: Expat
Build system: pyproject
Synopsis: Package for creating, editing, and reading folder tree diagrams.
Description:

This is a package for creating, editing, and reading folder tree diagrams.

python-ffmpeg-python 0.2.0-0.df129c7
Dependencies: ffmpeg@8.1.1
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kkroening/ffmpeg-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for FFmpeg with complex filtering support
Description:

ffmpeg-python allows you to write FFmpeg filtergraphs in familiar Python terms, taking care of running ffmpeg with the correct command-line arguments. It handles arbitrarily large (directed-acyclic) signal graphs.

python-langcodes 3.5.0
Propagated dependencies: python-language-data@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rspeer/langcodes
Licenses: Expat
Build system: pyproject
Synopsis: Python library for working with language codes
Description:

This package provides a Python library for working with and comparing language codes.

python-langcodes implements BCP 47, the IETF Best Current Practices on Tags for Identifying Languages. BCP 47 is also known as RFC 5646. It subsumes ISO 639 and is backward compatible with it, and it also implements recommendations from the Unicode CLDR.

python-langcodes can also refer to a database of language properties and names, built from Unicode CLDR and the IANA subtag registry, if you install python-language-data.

ptpython 3.0.20
Propagated dependencies: python-appdirs@1.4.4 python-jedi@0.19.2 python-prompt-toolkit@3.0.51 python-pygments@2.19.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jonathanslenders/ptpython
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Read-Eval-Print-Loop with nice IDE-like features
Description:

ptpython is a Python read-eval-print loop with IDE-like features. It supports syntax highlighting, multiline editing, autocompletion, mouse, color schemes, bracketed paste, Vi and Emacs keybindings, Chinese characters etc.

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-pdoc3 0.11.6
Propagated dependencies: python-mako@1.3.12 python-markdown@3.10.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pdoc3.github.io/pdoc/
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Auto-generate API documentation for Python projects
Description:

This package auto-generates API documentation from Python projects already existing modules and objects docstrings.

python-pillow-heif 1.3.0-0.4366788
Dependencies: libheif@1.23.1
Propagated dependencies: python-pillow@12.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bigcat88/pillow_heif
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python interface for libheif library
Description:

This package provides Python bindings for the libheif library and a plugin for Pillow.

python-daemonize 2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/thesharp/daemonize
Licenses: Expat
Build system: pyproject
Synopsis: Library for writing system daemons in Python
Description:

Daemonize is a library for writing system daemons in Python.

python-bson 0.5.10-0.4e6b4c2
Propagated dependencies: python-dateutil@2.9.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/py-bson/bson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: BSON (Binary JSON) codec for Python
Description:

bson is a Python library implementing a BSON (Binary JSON) codec.

python-orderly-set 5.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seperman/orderly-set
Licenses: Expat
Build system: pyproject
Synopsis: Multiple implementations of Ordered Set
Description:

Orderly Set is a package containing multiple implementations of Ordered Set.

python-yamlloader 1.6.0
Propagated dependencies: python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Phynix/yamlloader
Licenses: Expat
Build system: pyproject
Synopsis: Ordered YAML loader and dumper for PyYAML
Description:

This package provides loaders and dumpers for PyYAML. Currently, an OrderedDict loader/dumper is implemented, allowing to keep items order when loading resp. dumping a file from/to an OrderedDict (Python 3.8+: Also regular dicts are supported and are the default items to be loaded to. As of Python 3.7 preservation of insertion order is a language feature of regular dicts.) It was originally mirrored from yamlordereddict.

python-yq 3.4.3
Dependencies: jq@1.8.2
Propagated dependencies: python-argcomplete@3.7.2 python-pyyaml@6.0.3 python-tomlkit@0.15.0 python-xmltodict@0.14.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kislyuk/yq
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Command-line YAML/XML processor
Description:

This package provides yq and xq for processing YAML and XML respectively. The processing is done through jq, jq filters can be used to process the data as it passes through.

python-botocore 1.42.5
Propagated dependencies: python-dateutil@2.9.0 python-jmespath@1.0.1 python-urllib3@2.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/boto/botocore
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Low-level interface to AWS
Description:

Botocore is a Python library that provides a low-level interface to the Amazon Web Services (AWS) API.

python-pikepdf 8.15.1
Dependencies: qpdf@11.8.0
Propagated dependencies: python-deprecated@1.3.1 python-lxml@6.0.2 python-packaging@26.2 python-pillow@12.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pikepdf/pikepdf
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Read and write PDFs with Python
Description:

pikepdf is a Python library for reading and writing PDF files.

python-markdown-it-py 4.0.0
Propagated dependencies: python-commonmark@0.9.1 python-linkify-it-py@2.1.0 python-markdown@3.10.2 python-mdurl@0.1.2 python-mistletoe@1.5.1 python-mistune@3.2.1 python-panflute@2.3.1 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/executablebooks/markdown-it-py
Licenses: Expat
Build system: pyproject
Synopsis: Python port of markdown-it
Description:

This is a Python port of markdown-it, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.

python-property-manager 3.0
Propagated dependencies: python-verboselogs@1.7 python-humanfriendly@10.0 python-coloredlogs@15.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xolox/python-property-manager
Licenses: Expat
Build system: pyproject
Synopsis: Useful property variants for Python programming
Description:

The property-manager package defines several custom property variants for Python programming including required properties,writable properties, cached properties, etc.

python-pyemd 1.0.0
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/wmayner/pyemd
Licenses: Expat
Build system: pyproject
Synopsis: Wrapper for Pele and Werman's implementation of the Earth Mover's Distance
Description:

This package provides a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.

python-astunparse 1.6.3
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonpercivall/astunparse
Licenses: Modified BSD
Build system: pyproject
Synopsis: AST unparser for Python
Description:

This package provides an AST unparser for Python. It is a factored out version of unparse found in the Python source distribution.

python-xmp-toolkit 2.1.0
Dependencies: exempi@2.6.5
Propagated dependencies: python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-xmp-toolkit/python-xmp-toolkit
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python XMP Toolkit for working with metadata
Description:

Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats.

Python XMP Toolkit is wrapping Exempi (using ctypes), a C/C++ XMP library based on Adobe XMP Toolkit, ensuring that future updates to the XMP standard are easily incorporated into the library with a minimum amount of work.

python-febelfin-coda 0.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://coda.b2ck.com/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Module to parse Belgian CODA files
Description:

This package provides a module to parse Coded statement of account (CODA) files as defined be the Belgian Febelfin bank standard.

python-overrides 7.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mkorpela/overrides
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Decorator to detect mismatch when overriding a method
Description:

This package provides a decorator to automatically detect mismatch when overriding a method.

pybind11 3.0.4
Dependencies: boost@1.89.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pybind/pybind11/
Licenses: Modified BSD
Build system: cmake
Synopsis: Seamless operability between C++11 and Python
Description:

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the Boost.Python library: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

python-jsonschema-objects 0.5.7
Propagated dependencies: python-inflection@0.5.1 python-jsonschema@4.26.0 python-markdown@3.10.2
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.

Total packages: 32836