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

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-h2 4.1.0
Propagated dependencies: python-hpack@4.1.0 python-hyperframe@6.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/h2
Licenses: Expat
Build system: pyproject
Synopsis: HTTP/2 State-Machine based protocol implementation
Description:

This module contains a pure-Python implementation of a HTTP/2 protocol stack. It does not provide a parsing layer, a network layer, or any rules about concurrency. Instead, it's a purely in-memory solution, defined in terms of data actions and HTTP/2 frames. This is one building block of a full Python HTTP implementation.

python-launchpadlib 2.1.0
Propagated dependencies: python-httplib2@0.31.2 python-lazr-restfulclient@0.14.6 python-lazr-uri@1.0.7
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://documentation.ubuntu.com/launchpad
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python client library for Launchpad's web service
Description:

launchpadlib is a Python library that allows scripting Launchpad via its the web service API.

python-sendgrid 6.9.7
Propagated dependencies: python-cryptography@44.0.0 python-http-client@3.3.7 python-flask@3.1.0 python-pyyaml@6.0.2 python-six@1.17.0 python-starkbank-ecdsa@2.2.0 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sendgrid/sendgrid-python/
Licenses: Expat
Build system: pyproject
Synopsis: SendGrid API library for Python
Description:

The sendgrid Python library allows access to the SendGrid Web API v3. Version 3+ of the library provides full support for all SendGrid Web API v3 endpoints, including the new v3 /mail/send.

python-cssselect 1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapy/cssselect
Licenses: Modified BSD
Build system: pyproject
Synopsis: CSS3 selector parser and translator to XPath 1.0
Description:

Cssselect ia a Python module that parses CSS3 Selectors and translates them to XPath 1.0 expressions. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.

python-google-cloud-storage 2.19.0
Propagated dependencies: python-google-api-core@2.29.0 python-google-auth@2.48.0 python-google-cloud-core@2.5.0 python-google-resumable-media@2.8.0 python-protobuf@3.20.3 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/python-storage
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Google Cloud Storage API client library
Description:

Google Cloud Storage allows you to store data on Google infrastructure, and it can be used to distribute large data objects to users via direct download. This package provides a Google Cloud Storage API client library for Python.

python-fastapi-pagination 0.15.6
Propagated dependencies: python-asyncpg@0.30.0 python-databases@0.8.0 python-django@5.2.15 python-fastapi@0.131.0 python-pydantic@2.12.5 python-sqlalchemy@1.4.54 python-tortoise-orm@0.25.3 python-fastapi@0.131.0 python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/uriyyo/fastapi-pagination
Licenses: Expat
Build system: pyproject
Synopsis: FastAPI pagination library
Description:

fastapi-pagination is a Python library designed to simplify pagination in FastAPI applications. It provides a set of utility functions and data models to help you paginate your database queries and return paginated responses to your clients.

This package, as opposed to python-fastapi-pagination-minimal, depends on all available optional dependencies supported by mainline fastapi-pagination.

python-zope-deferredimport 6.0
Propagated dependencies: python-zope-proxy@7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopedeferredimport.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Defer imports until used by code
Description:

Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary. The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.

python-msal 1.34.0
Propagated dependencies: python-cryptography@44.0.0 python-pyjwt@2.10.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/AzureAD/microsoft-authentication-library-for-python
Licenses: Expat
Build system: pyproject
Synopsis: Microsoft Authentication Library (MSAL) for Python
Description:

The Microsoft Authentication Library for Python enables applications to integrate with the Microsoft identity platform. It allows you to sign in users or apps with Microsoft identities (Azure AD, Microsoft Accounts and Azure AD B2C accounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.

python-behave-web-api 2.3.0
Propagated dependencies: behave@1.3.3-0.43d0a93 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jefersondaniel/behave-web-api
Licenses: Expat
Build system: pyproject
Synopsis: Provides testing for JSON APIs with Behave for Python
Description:

This package provides testing utility modules for testing JSON APIs with Behave.

python-yewtube-search 1.6.7
Propagated dependencies: python-httpx@0.28.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/iamtalhaasghar/youtube-search-python
Licenses: Expat
Build system: pyproject
Synopsis: Search for YouTube videos, channels & playlists
Description:

This package provides tools to search for YouTube videos, channels and playlists; as well as getting video metadata from links. This package does not rely on the YouTube Data API v3.

python-cloud-init 24.2
Propagated dependencies: python-configobj@5.0.9 python-jinja2@3.1.2 python-jsonpatch@1.33 python-jsonschema@4.23.0 python-netifaces@0.11.0 python-oauthlib@3.3.1 python-pyserial@3.5 python-pyyaml@6.0.2 python-responses@0.25.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/canonical/cloud-init
Licenses: ASL 2.0 GPL 3
Build system: pyproject
Synopsis: Cloud instance initialization tools
Description:

Cloud-init is the multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations.

python-zope-interface 7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopeinterface.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: "Design by contract" methodology in Python
Description:

Zope.interface provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract.

python-oauthlib 3.3.1
Propagated dependencies: python-cryptography@44.0.0 python-pyjwt@2.10.1 python-blinker@1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/oauthlib/oauthlib
Licenses: Modified BSD
Build system: pyproject
Synopsis: OAuth implementation for Python
Description:

Oauthlib is a generic, spec-compliant, thorough implementation of the OAuth request-signing logic.

python-flask-combo-jsonapi 1.1.0-0.3cfff98
Propagated dependencies: python-flask@3.1.0 python-marshmallow@4.0.0 python-marshmallow-jsonapi@0.26.0 python-simplejson@3.20.1 python-sqlalchemy@1.4.54 python-apispec@6.8.2 python-simplejson@3.20.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/AdCombo/flask-combo-jsonapi
Licenses: Expat
Build system: pyproject
Synopsis: Flask extension to quickly create JSON:API 1.0 REST Web APIs
Description:

Flask-COMBO-JSONAPI is a Python Flask extension for building REST Web APIs compliant with the JSON:API 1.0 specification.

It tries to combine the power of Flask-Restless with the flexibility of Flask-RESTful to quickly build APIs that fit the complexity of existing real-life projects with legacy data and diverse storage providers.

python-port-for 0.7.4
Propagated dependencies: python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kmike/port-for/
Licenses: Expat
Build system: pyproject
Synopsis: TCP localhost port finder and association manager
Description:

This package provides a utility that helps with local TCP ports management. It can find an unused TCP localhost port and remember the association.

python-translation-finder 2.22
Propagated dependencies: python-charset-normalizer@3.4.2 python-ruamel.yaml@0.18.14 python-weblate-language-data@2025.8
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://weblate.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Translation file finder for Weblate
Description:

This package provides a function to find translation file in the source code of a project. It supports many translation file formats and is part of the Weblate translation platform.

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-ifaddr 0.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydron/ifaddr
Licenses: Expat
Build system: pyproject
Synopsis: Network interface and IP address enumeration library
Description:

This package provides a network interface and IP address enumeration library in Python.

python-cairosvg 2.8.2
Propagated dependencies: python-cairocffi@1.7.1 python-cssselect2@0.9.0 python-defusedxml@0.7.1-0.c744588 python-pillow@12.1.1 python-tinycss2@1.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cairosvg.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: SVG to PDF/PS/PNG converter based on Cairo
Description:

CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files. The main part of CairoSVG is a SVG parser, trying to follow the SVG 1.1 recommendation from the W3C. Once parsed, the result is drawn to a Cairo surface that can be exported to qvarious formats: PDF, PostScript, PNG and even SVG.

python-toposort 1.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/ericvsmith/toposort
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Topological sort algorithm
Description:

This package provides an implementation of a topological sort algorithm.

python-iron-core 1.2.1-0.5a5f301
Propagated dependencies: python-dateutil@2.9.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.github.com/iron-io/iron_core_python
Licenses: FreeBSD
Build system: pyproject
Synopsis: Universal classes and methods for Iron.io API wrappers
Description:

This package provides universal classes and methods for the Iron.io API wrappers to build on.

python-sortedcontainers 2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://grantjenks.com/docs/sortedcontainers/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Sorted List, Sorted Dict, Sorted Set
Description:

This package provides a sorted collections library, written in pure-Python.

python-expandvars 1.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/expandvars/
Licenses: Expat
Build system: pyproject
Synopsis: Expand system variables Unix style
Description:

This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined.

python-simpervisor 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/yuvipanda/simpervisor
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple async process supervisor
Description:

This package provides a simple async process supervisor in Python.

Total packages: 73955