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

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-pymongo 4.16.0
Propagated dependencies: python-certifi@2025.06.15 python-dnspython@2.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mongodb/mongo-python-driver
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python driver for MongoDB
Description:

Python driver for MongoDB.

python-typeshed-client 2.8.2
Propagated dependencies: python-importlib-resources@6.5.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JelleZijlstra/typeshed_client
Licenses: Expat
Build system: pyproject
Synopsis: Library for accessing stubs in typeshed
Description:

This package provides a library for accessing stubs in typeshed.

python-extra-platforms 13.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://kdeldycke.github.io/extra-platforms/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Detection of architectures, platforms, and OS families
Description:

Extra Platforms detects and identifies operating systems, platforms, architectures, and OS families. It groups them by family for conditional logic in cross-platform applications.

python-robotframework-seleniumlibrary 6.8.0
Propagated dependencies: python-click@8.3.1 python-robotframework@7.3.2 python-robotframework-pythonlibcore@4.4.1 python-selenium@4.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/robotframework/SeleniumLibrary
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Web testing library for Robot Framework
Description:

SeleniumLibrary is a web testing library for Robot Framework that utilizes the Selenium tool internally.

python-rich-toolkit 0.12.0
Propagated dependencies: python-click@8.3.1 python-rich@14.3.3 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/rich-toolkit/
Licenses: Expat
Build system: pyproject
Synopsis: Rich toolkit for building command-line applications
Description:

This package provides the Rich toolkit for building command-line applications.

python-jsonpointer 3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/stefankoegl/python-json-pointer
Licenses: Modified BSD
Build system: pyproject
Synopsis: Identify specific nodes in a JSON document
Description:

jsonpointer allows you to access specific nodes by path in a JSON document (see RFC 6901).

python-sympy 1.13.3
Propagated dependencies: python-mpmath@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.sympy.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for symbolic mathematics
Description:

SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible.

python-jedi 0.19.2
Propagated dependencies: python-parso@0.8.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/davidhalter/jedi
Licenses: Expat
Build system: pyproject
Synopsis: Autocompletion and static analysis library for Python
Description:

Jedi is a static analysis tool for Python that can be used in Integrated Development Environments (IDEs) and text editors. It understands Python on a deeper level than many other static analysis frameworks for Python.

Jedi understands docstrings and you can use Jedi autocompletion in your REPL as well.

python-numpy-documentation 2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://numpy.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Documentation for the @code{python-numpy} package
Description:

This package provides the complete NumPy documentation in the Texinfo, and HTML formats.

python-pyasn1 0.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyasn1/pyasn1
Licenses: FreeBSD
Build system: pyproject
Synopsis: ASN.1 types and codecs
Description:

This is an implementation of ASN.1 types and codecs in Python. It is suitable for a wide range of protocols based on the ASN.1 specification.

python-py4j 0.10.9.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.py4j.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Dynamically access arbitrary Java objects from Python
Description:

This package enables Python programs to dynamically access arbitrary Java objects.

python-click-option-group 0.5.9
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://click-option-group.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Option groups missing in Click
Description:

Click is a package for creating powerful and beautiful command line interfaces (CLI) in Python, but it has no the functionality for creating option groups. The aim of this package is to provide group options with extensible functionality using canonical and clean API (Click-like API as far as possible).

python-levenshtein 0.27.1
Propagated dependencies: python-rapidfuzz@3.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rapidfuzz/Levenshtein
Licenses: GPL 2+
Build system: pyproject
Synopsis: Fast computation of Levenshtein distance and string similarity
Description:

The Levenshtein Python C extension module contains functions for fast computation of

  1. Levenshtein (edit) distance, and edit operations

  2. string similarity

  3. approximate median strings, and generally string averaging

  4. string sequence and set similarity

It supports both normal and Unicode strings.

python-flexparser 0.4
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/hgrecco/flexparser
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parsing made fun ... using typing
Description:

This project provides a typed parser. It was started as part of Pint, the Python units package.

python-jsonschema 3.2.0
Propagated dependencies: python-attrs@25.3.0 python-pyrsistent@0.20.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Julian/jsonschema
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of JSON Schema for Python
Description:

Jsonschema is an implementation of JSON Schema for Python.

python-uuid6 2025.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/oittaa/uuid6-python
Licenses: Expat
Build system: pyproject
Synopsis: Time-based UUID formats which are suited for use as a database key
Description:

This module extends immutable UUID objects (the UUID class) with the functions uuid6(), uuid7(), and uuid8() from the proposed IETF RFC 9562.

python-devtools 0.12.2
Propagated dependencies: python-asttokens@3.0.0 python-executing@2.2.0 python-pygments@2.19.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/samuelcolvin/python-devtools
Licenses: Expat
Build system: pyproject
Synopsis: Debug command and development tools
Description:

This package provides a debug print command and other development tools. It adds a simple and readable way to print stuff during development.

python-plumbum 1.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://plumbum.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Python shell combinators library
Description:

Plumbum is a library of tools for replacing shell scripts with Python code.

python-gevent 24.11.1
Dependencies: c-ares@1.34.4 libev@4.33 libuv@1.44.2
Propagated dependencies: python-greenlet@3.1.1 python-zope-event@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.gevent.org/
Licenses: Expat
Build system: pyproject
Synopsis: Coroutine-based network library
Description:

gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.

python-pytelegrambotapi 4.22.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eternnoir/pyTelegramBotAPI
Licenses: GPL 2
Build system: pyproject
Synopsis: Python Telegram bot api
Description:

This package provides a simple, but extensible Python implementation for the Telegram Bot API.

python-pyct 0.5.0
Propagated dependencies: python-param@2.3.3 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/holoviz-dev/pyct
Licenses: Modified BSD
Build system: pyproject
Synopsis: Common packaging tasks
Description:

This Python package provides utilities to run common packaging tasks, e.g. copy examples, fetch data, etc.

python-apscheduler 3.11.2
Propagated dependencies: python-tzlocal@5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/agronholm/apscheduler
Licenses: Expat
Build system: pyproject
Synopsis: Task scheduling library for Python
Description:

Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically.

You can add new jobs or remove old ones on the fly as you please. If you store your jobs in a database, they will also survive scheduler restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs it should have run while it was offline.

python-pyicu 2.15.2
Dependencies: icu4c@73.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.pyicu.org/main/pyicu
Licenses: X11
Build system: pyproject
Synopsis: Python extension wrapping the ICU C++ API
Description:

PyICU is a python extension wrapping the ICU C++ API.

python-pyftpdlib 1.5.10
Propagated dependencies: python-pyopenssl@24.3.0 python-pysendfile@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/giampaolo/pyftpdlib/
Licenses: Expat
Build system: pyproject
Synopsis: Asynchronous and scalable Python FTP server library
Description:

The Python FTP server library provides a high-level interface to write efficient, scalable and asynchronous FTP servers with Python. It is the most complete RFC-959 FTP server implementation available for Python, and has the following traits:

  • It is lightweight, fast and scalable.

  • It uses the sendfile(2) system call for uploads.

  • It uses epoll, kqueue and select to handle concurrency asynchronously.

  • It supports FTPS (RFC-4217), IPv6 (RFC-2428), Unicode file names (RFC-2640) and MLSD/MLST commands (RFC-3659).

  • It has a flexible system of authorizers able to manage both virtual and real users.

Total packages: 32521