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

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-cairocffi 1.7.1
Dependencies: glib@2.86.0 gtk+@3.24.51 gdk-pixbuf@2.44.4 cairo@1.18.4
Propagated dependencies: python-xcffib@1.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Kozea/cairocffi
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings and object-oriented API for Cairo
Description:

Cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo. Cairo is a 2D vector graphics library with support for multiple backends including image buffers, PNG, PostScript, PDF, and SVG file output.

python-psycopg2-binary 2.9.10
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://psycopg.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: PostgreSQL database adapter for Python
Description:

Psycopg is a PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent INSERTs or UPDATEs.

Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being both efficient and secure. It features client-side and server-side cursors, asynchronous communication and notifications, COPY TO/COPY FROM support. Many Python types are supported out-of-the-box and adapted to matching PostgreSQL data types; adaptation can be extended and customized thanks to a flexible objects adaptation system.

Psycopg 2 is both Unicode and Python 3 friendly.

python-okonomiyaki 3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/enthought/okonomiyaki/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library to deal with Enthought-specific metadata
Description:

Okonomiyaki is a self-contained library aiming at consolidating low-level code used in Enthought-specific egg and runtime archives.

python-plac 1.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ialbert/plac
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command line arguments parser
Description:

This package can generate command line parameters from function signatures.

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-exif-read 3.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ianare/exif-py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library to extract EXIF data from image files
Description:

ExifRead is a Python library to extract EXIF data from tiff and jpeg files.

python-immutabledict 4.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/corenting/immutabledict
Licenses: Expat
Build system: pyproject
Synopsis: Immutable wrapper around dictionaries
Description:

immutabledict is an immutable wrapper around dictionaries. It implements the complete mapping interface and can be used as a drop-in replacement for dictionaries where immutability is desired.

pybind11 2.13.6
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-uc-micro-py 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tsutsu3/uc.micro-py
Licenses: Expat
Build system: pyproject
Synopsis: Unicode data files for linkify-it-py projects
Description:

This package contains a micro subset of Unicode data files for linkify-it-py projects.

python-platformdirs 4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/platformdirs/platformdirs
Licenses: Expat
Build system: pyproject
Synopsis: Determine the appropriate platform-specific directories
Description:

When writing applications, finding the right location to store user data and configuration varies per platform. Even for single-platform apps, there may by plenty of nuances in figuring out the right location. This small Python module determines the appropriate platform-specific directories, e.g. the ``user data dir''.

python-pymediainfo 4.1
Dependencies: libmediainfo@25.04
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sbraz/pymediainfo
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for the mediainfo library
Description:

This package provides a Python wrapper for the mediainfo library to access the technical and tag data for video and audio files.

python-phply 1.2.6
Propagated dependencies: python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/viraptor/phply
Licenses: Modified BSD
Build system: pyproject
Synopsis: PHP parser written in Python using PLY
Description:

phply is a parser for the PHP programming language written using PLY,a Lex/YACC-style parser generator toolkit for Python.

python-csb43 1.0.0
Propagated dependencies: python-deprecated@1.3.1 python-pycountry@24.6.1 python-pyyaml@6.0.2 python-tablib@3.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bitbucket.org/wmj/csb43
Licenses: LGPL 3
Build system: pyproject
Synopsis: Tools for converting from the Spanish banks' format CSB norm 43 (CSB43)
Description:

This package provides tools to convert files in the format used by multiple Spanish banks (standard 43 of the Spanish Banking Council [CSB43] / Spanish Banking Association [AEB43]) to other formats.

Supported output formats are: OFX, HomeBank CSV, HTML, JSON, ODS (OpenDocument spreadsheet), CSV, TSV, XLS, XLSX (Microsoft Excel spreadsheet), and YAML.

python-isort 6.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/isort
Licenses: Expat
Build system: pyproject
Synopsis: Python utility/library to sort python imports
Description:

python-isort is a python utility/library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, a python library and plugins for various editors.

python-colorlog 6.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/borntyping/python-colorlog
Licenses: Expat
Build system: pyproject
Synopsis: Log formatting with colors for python
Description:

The colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors.

shrinkwrap 0.1.0
Dependencies: python-lief@0.17.6 python-sh@2.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fzakaria/shrinkwrap
Licenses: Expat
Build system: pyproject
Synopsis: Emboss needed dependencies on the top level executable
Description:

shrinkwrap is a tool which will discover all transitive dynamic shared objects, and lift them up to the executable referenced by absolute path.

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-types-pyyaml 6.0.12.20250915
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for PyYAML
Description:

This package provides typing stubs for PyYAML.

python-rfc3339-validator 0.1.4
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/naimetti/rfc3339-validator
Licenses: Expat
Build system: pyproject
Synopsis: Python RFC3339 validator
Description:

This package provides a pure Python RFC3339 validator.

python-flake8 7.1.1
Propagated dependencies: python-mccabe@0.7.0 python-pycodestyle@2.12.1 python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://flake8.pycqa.org/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: The modular source code checker: pep8, pyflakes and co
Description:

Flake8 is a wrapper around PyFlakes, pep8 and python-mccabe.

python-simpleeval 0.9.12
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/danthedeckie/simpleeval
Licenses: Expat
Build system: pyproject
Synopsis: Simple, safe single expression evaluator library
Description:

This package provides a quick single file library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time.

python-construct 2.10.70-1.c1171b1
Propagated dependencies: python-arrow@1.3.0 python-cloudpickle@3.1.0 python-cryptography@44.0.0 python-lz4@4.4.4 python-numpy@2.3.1 python-ruamel.yaml@0.18.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://construct.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Declarative and symmetrical parser and builder for binary data
Description:

This package provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. It features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.

python-piexif 1.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hMatoba/Piexif
Licenses: Expat
Build system: pyproject
Synopsis: Simplify exif manipulations with Python
Description:

Piexif simplifies interacting with EXIF data in Python. It includes the tools necessary for extracting, creating, manipulating, converting and writing EXIF data to JPEG, WebP and TIFF files.

python-cleo 2.1.0
Propagated dependencies: python-crashtest@0.4.1 python-rapidfuzz@3.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sdispater/cleo
Licenses: Expat
Build system: pyproject
Synopsis: Command-line arguments library for Python
Description:

Cleo allows you to create command-line commands with signature in docstring and colored output.

Total packages: 73977