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

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-qnorm 0.9.0
Propagated dependencies: python-numba@0.62.1 python-numpy@2.3.1 python-pandas@2.3.3 python-tables@3.10.2-0.aad9079 python-pyarrow@24.0.0 python-fastparquet@2025.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Maarten-vd-Sande/qnorm
Licenses: Expat
Build system: pyproject
Synopsis: Quantile normalization
Description:

This tool implements quantile normalization. It properly resolves rank ties, which is important when ties happen frequently, such as when working with discrete numbers (integers) in count tables. This implementation should be relatively fast, and can use multiple cores to sort the columns and tie-resolvement is accelerated by numba.

python-tlsh 4.11.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/trendmicro/tlsh
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fuzzy matching library for Python
Description:

Trend Micro Locality Sensitive Hash (TLSH) is a fuzzy matching library. Given a byte stream with a minimum length of 256 bytes, TLSH generates a hash value which can be used for similarity comparisons. Similar objects have similar hash values, which allows for the detection of similar objects by comparing their hash values. The byte stream should have a sufficient amount of complexity; for example, a byte stream of identical bytes will not generate a hash value.

python-jaraco-packaging 9.4.0
Propagated dependencies: python-pypa-build@1.3.0 python-virtualenv@20.35.4 python-domdf-python-tools@3.10.0 python-jaraco-context@6.0.1 python-sphinx@9.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/jaraco.packaging
Licenses: Expat
Build system: pyproject
Synopsis: Tools to supplement packaging Python releases
Description:

This package provides various tools to supplement packaging Python releases.

python-scp 0.15.0
Propagated dependencies: python-paramiko@4.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jbardin/scp.py
Licenses: GPL 2+
Build system: pyproject
Synopsis: SCP protocol module for Python and Paramiko
Description:

The scp module extends the Paramiko library to send and receive files via the SCP1 protocol, as implemented by the OpenSSH scp program.

python-columnize 0.3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rocky/pycolumnize
Licenses: Expat
Build system: pyproject
Synopsis: Format a simple (i.e. not nested) list into aligned columns.
Description:

This package provides a way to format a simple (i.e. not nested) list into aligned columns.

python-flake8-implicit-str-concat 0.5.0
Propagated dependencies: python-attrs@25.3.0 python-more-itertools@10.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/keisheiled/flake8-implicit-str-concat
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 plugin to encourage correct string literal concatenation
Description:

This is a plugin for the Python code checking tool Flake8 to encourage correct string literal concatenation.

It looks for style problems like implicitly concatenated string literals on the same line (which can be introduced by the code formatting tool Black), or unnecessary plus operators for explicit string literal concatenation.

python-regex 2026.2.28
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mrabarnett/mrab-regex
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Alternative regular expression module
Description:

This regular expression implementation is backwards-compatible with the standard re module, but offers additional functionality like full case-folding for case-insensitive matches in Unicode.

nbss-upload 0.1
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/notebook-sharing-space/nbss-upload
Licenses: Modified BSD
Build system: pyproject
Synopsis: Upload notebooks to a notebooksharing.space instance
Description:

Upload notebooks as .ipynb, .rmd, and .html to a notebooksharing.space instance.

python-xlsxwriter 3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jmcnamara/XlsxWriter
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python module for creating Excel XLSX files
Description:

XlsxWriter is a Python module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.

python-lfdfiles 2026.4.30
Propagated dependencies: python-click@8.3.1 python-numpy@2.3.1 python-tifffile@2025.10.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.lfd.uci.edu/~gohlke/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Work with LFD data files
Description:

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics.

python-dotenv 1.1.1
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://saurabh-kumar.com/python-dotenv/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Setup environment variables according to .env files
Description:

This package provides the python-dotenv Python module to read key-value pairs from a .env file and set them as environment variables.

python-pypeg2 2.15.2
Propagated dependencies: python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://fdik.org/pyPEG/
Licenses: GPL 2
Build system: pyproject
Synopsis: Parsing Expression Grammars in Python
Description:

PyPEG is an intrinsic parser interpreter framework for Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can parse many formal languages.

python-deprecation 2.1.0
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://deprecation.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python library to handle automated deprecations
Description:

This is a library that enables automated deprecations. It offers the deprecated() decorator to wrap functions, providing proper warnings both in documentation and via Python’s warnings system, as well as the deprecation.fail_if_not_removed() decorator for test methods to ensure that deprecated code is eventually removed.

python-configargparse 1.7
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bw2/ConfigArgParse
Licenses: Expat
Build system: pyproject
Synopsis: Replacement for argparse
Description:

A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.

python-kneed 0.8.5
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/arvkevi/kneed
Licenses: Modified BSD
Build system: pyproject
Synopsis: Knee-point detection in Python
Description:

This package implements the kneedle algorithm. Given a set of x and y values, kneed will return the knee point of the function. The knee point is the point of maximum curvature.

python-jinja2-cli 0.8.2
Propagated dependencies: python-jinja2@3.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mattrobenolt/jinja2-cli
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command-line interface to Jinja2
Description:

This package provides a command-line interface (CLI) to the Jinja2 template engine.

python-musical-scales 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hmillerbakewell/musical-scales
Licenses: Expat
Build system: pyproject
Synopsis: Retrieve a scale based on a given mode and starting note
Description:

Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.

python-types-aiofiles 25.1.0.20251011
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 python-aiofiles
Description:

This package providis typing stubs for python-aiofiles.

python-distutils-extra 2.38
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://launchpad.net/python-distutils-extra/
Licenses: GPL 2
Build system: pyproject
Synopsis: Enhancements to Python's distutils
Description:

The python-distutils-extra module enables you to easily integrate gettext support, themed icons, and scrollkeeper-based documentation into Python's distutils.

python-rush 2021.04.0
Propagated dependencies: python-attrs@25.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sigmavirus24/rush
Licenses: Expat
Build system: pyproject
Synopsis: Throttling and rate-limiting algorithms for Python
Description:

This package provides is a small collection of algorithms that can be reused when throttling user interactions with a resource (e.g., an API).

python-flake8-bugbear 24.10.31
Propagated dependencies: python-attrs@25.3.0 python-flake8@7.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/flake8-bugbear
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 plugin for finding likely bugs and design problems in your program
Description:

This package contains a plugin for Flake8 finding likely bugs and design problems in your program. It contains warnings that don't belong in pyflakes and pycodestyle.

python-ddlparse 1.10.0
Propagated dependencies: python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shinichi-takii/ddlparse
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parses and converts DDL to BigQuery JSON schema
Description:

This package provides ddlparse, a Python library to parse and convert DDL to BigQuery JSON schema.

python-tftpy 0.8.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://tftpy.sourceforge.net/
Licenses: Expat
Build system: pyproject
Synopsis: Python trivial file transfer protocol (TFTP) library
Description:

TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.

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.

Total packages: 32521