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

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-pefile 2024.8.26
Propagated dependencies: python-future@1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/erocarrera/pefile
Licenses: Expat
Build system: pyproject
Synopsis: Portable Executable (PE) file parser
Description:

This python library provides interfaces for parsing and working with Portable Executable (PE) files. It makes to most information from the header, as well as section details and data available.

python-whichcraft 0.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydanny/whichcraft
Licenses: Modified BSD
Build system: pyproject
Synopsis: Cross-platform cross-python shutil.which functionality
Description:

This package provides a shim of the shutil.which function that's designed to work across multiple versions of Python.

python-pyasynchat 1.0.5
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonrob/pyasynchat
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Make asynchat available for Python 3.12 onwards
Description:

This package contains the asynchat module as found in Python versions prior to 3.12. It is provided so that existing code relying on import asynchat is able to continue being used without significant refactoring.

python-nodeenv 1.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ekalinin.github.io/nodeenv/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Create isolated node.js environments
Description:

Nodeenv (node.js virtual environment) is a tool to create isolated node.js environments. It creates an environment that has its own installation directories, that doesn't share libraries with other node.js virtual environments.

python-shtab 1.7.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/iterative/shtab
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Automagic shell tab completion for Python CLI applications
Description:

This package automatically generates shell tab completion scripts for Python CLI apps.

python-listparser 0.20
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kurtmckee/listparser
Licenses: Expat
Build system: pyproject
Synopsis: Parse subscription lists in Python
Description:

This package provides a Python library that can parse OPML, FOAF, and iGoogle subscription lists.

python-cattrs 24.1.2
Propagated dependencies: python-attrs@25.3.0 python-cbor2@5.4.2.post1 python-orjson@3.9.7 python-pyyaml@6.0.2 python-tomlkit@0.13.3 python-typing-extensions@4.15.0 python-ujson@5.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-attrs/cattrs
Licenses: Expat
Build system: pyproject
Synopsis: Python library for structuring and unstructuring data
Description:

cattrs is an Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.

python-rst-linker 2.6.0
Propagated dependencies: python-jaraco-context@6.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/rst.linker
Licenses: Expat
Build system: pyproject
Synopsis: Sphinx plugin to add links and timestamps
Description:

rst.linker automatically replaces text by a reStructuredText external reference or timestamps. It's primary purpose is to augment the changelog, but it can be used for other documents, too.

python-ioctl-opt 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://github.com/vpelletier/python-ioctl-opt
Licenses: GPL 2+
Build system: pyproject
Synopsis: Functions to compute fnctl.ioctl's opt argument
Description:

This package provides functions to compute fnctl.ioctl's opt argument.

python-pillow-jxl-plugin 1.3.7
Dependencies: libjxl@0.11.1
Propagated dependencies: python-brotli@1.0.9 python-packaging@25.0 python-pillow@12.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Isotr0py/pillow-jpegxl-plugin
Licenses: GPL 3+
Build system: pyproject
Synopsis: Pillow plugin for JPEG-XL using Rust for bindings
Description:

This package provides pillow plugin for JPEG-XL, using Rust for bindings.

python-ujson 5.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ultrajson/ultrajson
Licenses: Modified BSD
Build system: pyproject
Synopsis: Ultra fast JSON encoder and decoder for Python
Description:

UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.

python-editor 1.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fmoo/python-editor
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Programmatically open an editor, capture the result
Description:

This package provides the editor module for programmatically interfacing with your system's $EDITOR.

python-pythonanywhere-core 0.3.0
Propagated dependencies: python-dateutil@2.9.0 python-requests@2.32.5 python-snakesay@0.10.4 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythonanywhere/pythonanywhere-core
Licenses: Expat
Build system: pyproject
Synopsis: API wrapper for PythonAnywhere services
Description:

This package provides an API wrapper for programmatic management of PythonAnywhere services.

python-qdarkstyle 3.2.3
Propagated dependencies: python-qtpy@2.4.3 python-pyqt@6.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ColinDuquesnoy/QDarkStyleSheet
Licenses: Expat
Build system: pyproject
Synopsis: Complete dark stylesheet for Python and Qt applications
Description:

QDarkStyle is the most complete dark stylesheet for Python and Qt applications.

python-pymarshal 2.2.3
Propagated dependencies: python-bson@0.5.10-0.4e6b4c2 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/d3v-t00lz/pymarshal
Licenses: FreeBSD
Build system: pyproject
Synopsis: Pythonic implementation of Golang struct (un)marshalling
Description:

PyMarshal replicates the feature of (un)marshalling structs in Golang.

python-pyte 0.8.2
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pyte.readthedocs.io/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Simple VTXXX-compatible terminal emulator
Description:

pyte is an in-memory VTxxx-compatible terminal emulator. VTxxx stands for a series of video terminals, developed by DEC between 1970 and 1995. The first and probably most famous one was the VT100 terminal, which is now a de-facto standard for all virtual terminal emulators.

pyte is a fork of vt102, which was an incomplete pure Python implementation of VT100 terminal.

python-pathable 0.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/p1c2u/pathable
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Object-oriented paths
Description:

With this package you can traverse resources like paths and access resources on demand with separate accessor layer.

python-yq 3.4.3
Dependencies: jq@1.8.2
Propagated dependencies: python-argcomplete@3.6.2 python-pyyaml@6.0.2 python-tomlkit@0.13.3 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-pylsp-rope 0.1.17
Propagated dependencies: python-lsp-server@1.14.0 python-rope@1.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-rope/pylsp-rope
Licenses: Expat
Build system: pyproject
Synopsis: Extended refactoring capabilities for Python LSP Server using Rope
Description:

This plugs in to Python LSP Server, adding code actions that refactor using Rope.

python-pyread-eagle 1.0.3
Propagated dependencies: python-h5py@3.15.1 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kyleaoman/pyread_eagle
Licenses: GPL 3
Build system: pyproject
Synopsis: Read routines for Eagle HDF5 snapshots for Python
Description:

This package provides a pure-python port of J. Helly's read_eagle.

python-netcdf4 1.7.2
Dependencies: netcdf@4.9.2 hdf5@1.14.6 zlib@1.3.1
Propagated dependencies: python-certifi@2025.06.15 python-cftime@1.6.5 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Unidata/netcdf4-python
Licenses: ISC Expat
Build system: pyproject
Synopsis: Python/numpy interface to the netCDF library
Description:

Netcdf4-python is a Python interface to the netCDF C library. netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients. The API is modelled after Scientific.IO.NetCDF, and should be familiar to users of that module.

python-coloredlogs 15.0.1
Propagated dependencies: python-capturer@3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://coloredlogs.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Colored stream handler for Python's logging module
Description:

The coloredlogs package enables colored terminal output for Python's logging module. The ColoredFormatter class inherits from logging.Formatter and uses ANSI escape sequences to render your logging messages in color.

python-findpython 0.7.0
Propagated dependencies: python-packaging@25.0 python-platformdirs@4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/frostming/findpython
Licenses: Expat
Build system: pyproject
Synopsis: Find Python versions the system
Description:

This package provides a utility to find Python versions on the current system.

python-itemadapter 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/itemadapter
Licenses: Modified BSD
Build system: pyproject
Synopsis: Common interface for data container classes
Description:

The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.

Currently supported types are:

  • scrapy.item.Item

  • dict

  • dataclass-based classes

  • attrs-based classes

  • pydantic-based classes

Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.

Total packages: 73955