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

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-aiohttp-retry 2.9.1
Propagated dependencies: python-aiohttp@3.11.18
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/inyutin/aiohttp_retry
Licenses: Expat
Build system: pyproject
Synopsis: Simple retry client for aiohttp
Description:

This package implements RetryClient for aiohttp to retry connection to provided endpoint with timeouts logic or use:

  • ExponentialRetry with exponential backoff

  • RandomRetry for random backoff

  • ListRetry with backoff you predefine by list

  • FibonacciRetry with backoff that looks like fibonacci sequence

  • JitterRetry exponential retry with a bit of randomness

python-hyperlink 21.0.0
Propagated dependencies: python-idna@3.10
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/hyperlink
Licenses: Expat
Build system: pyproject
Synopsis: Python module to create immutable URLs according to spec
Description:

This package provides a Python module to create immutable, and correct URLs for Python according to RFCs 3986 and 3987.

python-fastapi-csrf-protect 0.3.3
Propagated dependencies: python-fastapi@0.131.0 python-itsdangerous@2.2.0 python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aekasitt/fastapi-csrf-protect
Licenses: Expat
Build system: pyproject
Synopsis: Cross-Site Request Forgery (XSRF) protection
Description:

This package provides a stateless implementation of Cross-Site Request Forgery (XSRF) Protection by using the Double Submit Cookie mitigation pattern.

python-flask-oidc 2.3.1
Propagated dependencies: python-authlib@1.5.1 python-blinker@1.9.0 python-flask@3.1.0 python-requests@2.32.5 python-responses@0.25.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/puiterwijk/flask-oidc
Licenses: FreeBSD
Build system: pyproject
Synopsis: OpenID Connect extension for Flask
Description:

python-flask-oidc provides an OpenID Connect extension for Flask.

python-eventlet 0.40.4
Propagated dependencies: python-dnspython@2.8.0 python-greenlet@3.1.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://eventlet.net
Licenses: Expat
Build system: pyproject
Synopsis: Concurrent networking library for Python
Description:

Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application.

Note: In Guix, this package assumes the environment variable EVENTLET_NO_GREENDNS defaults to yes. To try to use it, set it to anything else.

python-azure-common 1.1.28
Propagated dependencies: python-azure-nspkg@3.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Azure/azure-sdk-for-python
Licenses: Expat
Build system: pyproject
Synopsis: Microsoft Azure Client library for Python
Description:

This package provides the Microsoft Azure Client library for Python.

python-slixmpp 1.8.6
Dependencies: libidn@1.43 python@3.12.12
Propagated dependencies: python-aiodns@3.5.0 python-aiohttp@3.11.18 python-cryptography@44.0.0 python-defusedxml@0.7.1-0.c744588 python-emoji@2.12.1 python-pyasn1@0.6.1 python-pyasn1-modules@0.4.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://lab.louiz.org/poezio/slixmpp
Licenses: Expat
Build system: pyproject
Synopsis: XMPP library without threads
Description:

Slixmpp is a XMPP library for Python 3.7+. It is a fork of SleekXMPP. Its goal is to only rewrite the core of the library (the low level socket handling, the timers, the events dispatching) in order to remove all threads.

python-path-and-address 2.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/joeyespo/path-and-address
Licenses: Expat
Build system: pyproject
Synopsis: Functions for command-line server tools used by humans
Description:

Path-and-address resolves ambiguities of command-line interfaces, inferring which argument is the path, and which is the address.

python-pysolr 3.10.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/django-haystack/pysolr/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Lightweight python wrapper for Apache Solr
Description:

This module provides an interface that queries the Apache Solr server using a pure Python implementation.

python-smart-open 7.3.0
Propagated dependencies: python-azure-common@1.1.28 python-azure-core@1.32.0 python-azure-storage-blob@12.27.0 python-boto3@1.42.5 python-paramiko@4.0.0 python-requests@2.32.5 python-wrapt@2.0.1 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/piskvorky/smart_open
Licenses: Expat
Build system: pyproject
Synopsis: Utilities for streaming large files
Description:

This package provides utilities for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2, etc.)

python-requests-ftp 0.3.1
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Lukasa/requests-ftp
Licenses: ASL 2.0
Build system: pyproject
Synopsis: FTP Transport Adapter for Requests
Description:

Requests-FTP is an implementation of a simple FTP transport adapter for use with the Requests library.

python-pyramid-tm 2.6
Propagated dependencies: python-pyramid@2.0.2 python-transaction@5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_tm
Licenses: Repoze
Build system: pyproject
Synopsis: Centralized transaction management for Pyramid
Description:

pyramid_tm is a package which allows Pyramid requests to join the active transaction as provided by the Python transaction package.

python-simple-websocket 1.1.0
Propagated dependencies: python-wsproto@1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/simple-websocket
Licenses: Expat
Build system: pyproject
Synopsis: Simple WebSocket server and client for Python
Description:

This package provides a simple WebSocket server and client for Python.

python-robotframework-requests 0.9.7
Propagated dependencies: python-requests@2.32.5 python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/MarketSquare/robotframework-requests
Licenses: Expat
Build system: pyproject
Synopsis: Robot Framework keyword library wrapper around requests
Description:

RequestsLibrary is a Robot Framework library aimed to provide HTTP API testing functionalities by wrapping the requests Python library.

python-kombu 5.6.2
Propagated dependencies: python-amqp@5.1.1 python-packaging@25.0 python-tzdata@2025.1 python-vine@5.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://kombu.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Message passing library for Python
Description:

The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide proven and tested solutions to common messaging problems. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security, for which the RabbitMQ messaging server is the most popular implementation.

python-udapi 0.5.2
Propagated dependencies: python-colorama@0.4.6 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://udapi.readthedocs.io
Licenses: GPL 3+
Build system: pyproject
Synopsis: Framework for processing Universal Dependencies data
Description:

This package is a Python library providing an API for processing Universal Dependencies data.

python-construct 2.10.70-1.c1171b1
Propagated dependencies: python-arrow@1.3.0 python-cloudpickle@3.1.0 python-cryptography@44.0.0 python-lz4@4.4.4 python-numpy@2.3.1 python-ruamel.yaml@0.18.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://construct.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Declarative and symmetrical parser and builder for binary data
Description:

This package provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. It features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.

python-email-validator 2.2.0
Propagated dependencies: python-dnspython@2.8.0 python-idna@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JoshData/python-email-validator
Licenses: CC0
Build system: pyproject
Synopsis: Email address validation library for Python
Description:

This library validates email address syntax and deliverability.

python-haas 0.9.0-0.e9c45e8
Propagated dependencies: python-stevedore@5.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scalative/haas
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensible Python test runner
Description:

Haas is a python test runner that is backward-compatible with Python's built-in unittest test-cases, but supports more advanced features, such as project-specific plugins.

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-pixelmatch 0.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/whtsky/pixelmatch-py
Licenses: ISC
Build system: pyproject
Synopsis: Pixel-level image comparison library
Description:

This package provides a pixel-level image comparison library for Python, originally created to compare screenshots in tests. Its features include accurate anti-aliased pixels detection and perceptual color difference metrics.

python-zict 3.0.0
Propagated dependencies: python-heapdict@1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://zict.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Composable mutable mapping tools
Description:

This package provides abstract MutableMapping classes that consume and build on other MutableMappings. Several of these can be composed with one another to form intuitive interfaces over complex storage systems policies.

python-itsdangerous 2.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://palletsprojects.com/p/itsdangerous/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for passing data to/from untrusted environments
Description:

Itsdangerous provides various helpers to pass trusted data to untrusted environments and back.

python-json-spec 0.12.0
Propagated dependencies: python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://json-spec.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: JSON Schema, JSON Pointer and JSON Reference for Python
Description:

This Python library implements several JSON specs, like JSON Schema, JSON Reference and JSON Pointer.

Total packages: 72465