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

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-pymonad 2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jasondelaat/pymonad
Licenses: Modified BSD
Build system: pyproject
Synopsis: Monadic style functional programming for Python
Description:

python-pymonad implements data structures typically available in purely functional or functional first programming languages such as Haskell and F#. Included are

  • Monad and Monoid data types with several common monads such as Maybe and State

  • Useful tools such as the @curry decorator for defining curried functions

  • Type annotations to help ensure correct usage

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-fuzzywuzzy 0.18.0
Propagated dependencies: python-levenshtein@0.27.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seatgeek/fuzzywuzzy
Licenses: GPL 2
Build system: pyproject
Synopsis: Fuzzy string matching in Python
Description:

Approximate string matching using Levenshtein Distance to calculate the differences between sequences.

python-atomicwrites 1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/untitaker/python-atomicwrites
Licenses: Expat
Build system: pyproject
Synopsis: Atomic file writes in Python
Description:

Library for atomic file writes using platform dependent tools for atomic file system operations.

python-interlap 0.2.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://brentp.github.io/interlap
Licenses: Expat
Build system: pyproject
Synopsis: Fast, simple interval overlap testing
Description:

InterLap does fast interval overlap testing with a simple Python data structure.

python-flufl-testing 0.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/warsaw/flufl.testing
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Collection of test tool plugins
Description:

This package contains a small collection of test tool plugins for nose2 and flake8.

python-minikanren 1.0.5
Propagated dependencies: python-cons@0.4.7 python-etuples@0.3.10 python-logical-unification@0.4.6 python-multipledispatch@1.0.0 python-toolz@1.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/kanren
Licenses: Modified BSD
Build system: pyproject
Synopsis: Relational logic programming in pure Python
Description:

The minikanren library provides an algorithmic core for computer algebra systems in Python.

python-ezdxf 1.3.5
Propagated dependencies: python-fonttools@4.59.2 python-numpy@2.3.1 python-pyparsing@3.2.3 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ezdxf.mozman.at/
Licenses: Expat
Build system: pyproject
Synopsis: Python library to read and write DXF drawings
Description:

ezdxf is a Python package to create new DXF files and read/modify/write existing DXF files.

python-xlwt 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.python-excel.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for creating spreadsheet Excel files
Description:

xlwt is a library for writing data and formatting information to older Excel files (i.e. .xls). The package itself is pure Python with no dependencies on modules or packages outside the standard Python distribution. It is not intended as an end-user tool.

python-virtualenv-clone 0.5.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/edwardgeorge/virtualenv-clone
Licenses: Expat
Build system: pyproject
Synopsis: Clone a non-relocatable virtualenv cleanly
Description:

Clone non-relocatable virtualenvs without breaking site-packages.

python-asciitree 0.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mbr/asciitree
Licenses: Expat
Build system: pyproject
Synopsis: Draws ASCII trees
Description:

This package draws tree structures using characters.

python-fit-nbinom 1.1
Propagated dependencies: 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/joachimwolff/fit_nbinom
Licenses: GPL 3+
Build system: pyproject
Synopsis: Negative binomial maximum likelihood estimator
Description:

This package provides an implementation in Python using scipy and numpy of negative binomial maximum likelihood estimation.

python-numpydoc 1.10.0
Propagated dependencies: python-sphinx@9.0.3 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/numpydoc/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Numpy's Sphinx extensions
Description:

Sphinx extension to support docstrings in Numpy format.

python-diff-cover 9.7.1
Propagated dependencies: python-chardet@5.2.0 python-jinja2@3.1.2 python-pluggy@1.6.0 python-pygments@2.19.1 python-setuptools@80.9.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Bachmann1234/diff_cover
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Run coverage and linting reports on diffs
Description:

Automatically find diff lines that need test coverage. It also finds diff lines that have violations (according to tools such as pycodestyle, pyflakes, flake8, or pylint). This is used as a code quality metric during code reviews.

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-mediapy 1.2.2
Dependencies: ffmpeg@5.1.6
Propagated dependencies: python-absl-py@2.3.1 python-ipython@9.8.0 python-matplotlib@3.10.8 python-numpy@2.3.1 python-pillow@11.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/google/mediapy
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Read/write/show images and videos in an IPython notebook
Description:

This Python library makes it easy to display images and videos in a notebook.

python-schema 0.7.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/keleshev/schema
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Simple data validation library
Description:

python-schema is a library for validating Python data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.

python-autoflake8 0.4.0
Propagated dependencies: python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fsouza/autoflake8
Licenses: Expat
Build system: pyproject
Synopsis: Automatically fix issues reported by flake8
Description:

Tool to automatically fix some issues reported by flake8.

python-takethetime 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ErikBjare/TakeTheTime
Licenses: Expat
Build system: pyproject
Synopsis: Timing chunks of code
Description:

This package implements a functionality for time taking using context managers.

python-tenacity 9.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jd/tenacity
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Retrying library for python
Description:

Tenacity is a general-purpose python library to simplify the task of adding retry behavior to just about anything.

python-virtualenv 20.25.3
Propagated dependencies: python-distlib@0.3.7 python-filelock@3.16.1 python-platformdirs@4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://virtualenv.pypa.io/
Licenses: Expat
Build system: pyproject
Synopsis: Virtual Python environment builder
Description:

Virtualenv is a tool to create isolated Python environments.

python-pydantic 1.10.19
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/samuelcolvin/pydantic
Licenses: Expat
Build system: pyproject
Synopsis: Python data validation and settings management
Description:

Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.

python-cachelib 0.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pallets-eco/cachelib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Collection of cache libraries
Description:

Cachelib is a library extracted from werkzeug which provides a collection of cache libraries in the same API interface.

python-readability 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/andreasvc/readability/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Measure text readability using surface characteristics
Description:

This package provides a Python library that is an implementation of traditional readability measures based on simple surface characteristics. These measures are basically linear regressions based on the number of words, syllables, and sentences.

Total packages: 70995