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

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-slowapi 0.1.9
Propagated dependencies: python-limits@5.8.0 python-redis@7.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/laurents/slowapi
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting extension for Starlette and Fastapi
Description:

This package provides a rate limiting extension for Starlette and Fastapi.

python-enoslib 8.0.1
Propagated dependencies: ansible@14.0.0 python-cryptography@44.0.0 python-grid5000@1.2.4 python-jsonschema@4.23.0 python-netaddr@1.3.0 python-packaging@25.0 python-requests@2.32.5 python-rich@14.3.3 python-sshtunnel@0.4.0-0.dc07328 python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://discovery.gitlabpages.inria.fr/enoslib/index.html
Licenses: GPL 3+
Build system: pyproject
Synopsis: Deploy distributed testbeds on a variety of platforms
Description:

EnOSlib is a library to build experimental frameworks on various scientific testbeds. It lets you deploy networks of machines on actual hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.

python-openapi-core 0.19.4
Propagated dependencies: python-attrs@25.3.0 python-aiohttp@3.11.18 python-isodate@0.7.2 python-jsonschema@4.23.0 python-lazy-object-proxy@1.11.0 python-more-itertools@10.6.0 python-openapi-schema-validator@0.6.2 python-openapi-spec-validator@0.7.1 python-parse@1.20.2 python-six@1.17.0 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/p1c2u/openapi-core
Licenses: Modified BSD
Build system: pyproject
Synopsis: OpenAPI core library
Description:

Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI Specification v3. It has features such as:

  • Validation of requests and responses

  • Schema casting and unmarshalling

  • Media type and parameters deserialization

  • Security providers (API keys, Cookie, Basic and Bearer HTTP authentications)

  • Custom deserializers and formats

  • Integration with libraries and frameworks.

python-flask-migrate 4.1.0
Propagated dependencies: python-flask@3.1.0 python-alembic@1.18.1 python-flask-sqlalchemy@3.1.1-0.168cb4b
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/flask-migrate/
Licenses: Expat
Build system: pyproject
Synopsis: SQLAlchemy database migrations for Flask programs using Alembic
Description:

This package contains SQLAlchemy database migration tools for Flask programs that are using python-alembic.

python-robot-detection 0.4.0
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/rory/robot-detection
Licenses: GPL 3+
Build system: pyproject
Synopsis: Detect web crawlers
Description:

robot_detection is a python module to detect if a given HTTP User Agent is a web crawler. It uses the list of registered robots from http://www.robotstxt.org.

python-flask-multistatic 1.0
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pagure.io/flask-multistatic
Licenses: GPL 3+
Build system: pyproject
Synopsis: Flask plugin to allow overriding static files
Description:

flask-multistatic is a flask plugin that adds support for overriding static files.

python-w3lib 2.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapy/w3lib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library of web-related functions
Description:

This is a Python library of web-related functions, such as: remove comments, or tags from HTML snippets, extract base url from HTML snippets, translate entities on HTML strings, among other things.

python-essentials-openapi 1.2.1
Propagated dependencies: python-essentials@1.1.8 python-httpx@0.28.1 python-jinja2@3.1.2 python-markupsafe@3.0.3 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Neoteroi/essentials-openapi/
Licenses: Expat
Build system: pyproject
Synopsis: Generator for OpenAPI Documentation
Description:

Generator for OpenAPI Documentation version 2 and 3, in JSON and YAML formats. Generator for other kinds of documents from OpenAPI Documentation files.

python-stamina 25.2.0
Propagated dependencies: python-tenacity@9.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/hynek/stamina
Licenses: Expat
Build system: pyproject
Synopsis: Retries library for Python
Description:

stamina is an opinionated wrapper around the Tenacity package.

python-btrees 6.1
Propagated dependencies: python-persistent@6.1.1 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/BTrees
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Scalable persistent object containers
Description:

This package contains a set of persistent object containers built around a modified BTree data structure. The trees are optimized for use inside ZODB's "optimistic concurrency" paradigm, and include explicit resolution of conflicts detected by that mechanism.

python-ndg-httpsclient 0.5.1
Propagated dependencies: python-pyasn1@0.6.1 python-pyopenssl@24.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/cedadev/ndg_httpsclient/
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTTPS support for Python's httplib and urllib2
Description:

This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully-featured SSL implementation over the default provided with Python and, importantly, enables full verification of the SSL peer.

python-starlette 0.49.1
Propagated dependencies: python-anyio@4.12.1 python-typing-extensions@4.15.0 python-itsdangerous@2.2.0 python-jinja2@3.1.2 python-multipart@0.0.20 python-pyyaml@6.0.2 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/encode/starlette
Licenses: Modified BSD
Build system: pyproject
Synopsis: Little ASGI library
Description:

Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface) framework/toolkit for building async web services in Python.

python-waybackpack 0.6.4
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jsvine/waybackpack
Licenses: Expat
Build system: pyproject
Synopsis: Download the entire Wayback Machine archive for a given URL
Description:

This package provides a library and a command-line tool that lets you download the entire Wayback Machine archive for a given URL.

awscli 2.28.0
Dependencies: groff@1.22.4 nss-certs-for-test@3.101.4 python-awscrt@0.26.1 python-colorama@0.4.6 python-dateutil@2.9.0 python-distro@1.9.0 python-docutils@0.21.2 python-jmespath@1.0.1 python-prompt-toolkit@3.0.51 python-ruamel.yaml@0.18.14 python-ruamel.yaml.clib@0.2.12 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://aws.amazon.com/cli/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Command line client for AWS
Description:

AWS CLI provides a unified command line interface to the Amazon Web Services (AWS) API.

python-joserfc 1.0.1
Propagated dependencies: python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/authlib/joserfc
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for JOSE RFCs
Description:

This package provides a Python library for JOSE RFCs, including JWS, JWE, JWK, JWA, and JWT.

python-azure-storage-file-datalake 12.22.0
Propagated dependencies: python-azure-core@1.32.0 python-azure-storage-blob@12.27.0 python-isodate@0.7.2 python-typing-extensions@4.15.0
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 File DataLake Storage Client Library for Python
Description:

This package provides the Microsoft Azure File DataLake Storage Client Library for Python.

python-google-auth 2.48.0
Propagated dependencies: python-aiohttp@3.11.18 python-cryptography@44.0.0 python-pyasn1-modules@0.4.2 python-requests@2.32.5 python-rsa@4.9.1 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/google-auth-library-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Google Authentication Library
Description:

This library simplifies using Google's various server-to-server authentication mechanisms to access Google APIs.

python-autobahn 25.11.1
Propagated dependencies: python-cbor2@5.4.2.post1 python-cryptography@44.0.0 python-hyperlink@21.0.0 python-msgpack@1.1.2 python-py-ubjson@0.16.1 python-twisted@25.5.0 python-txaio@25.9.2 python-ujson@5.10.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/crossbario/autobahn-python/
Licenses: Expat
Build system: pyproject
Synopsis: Web Application Messaging Protocol implementation
Description:

This package provides an implementation of the Web Application Messaging Protocol (WAMP). WAMP connects components in distributed applications using Publish and Subscribe (PubSub) and routed Remote Procedure Calls (rRPC). It is ideal for distributed, multi-client and server applications such as IoT applications or multi-user database-driven business applications.

python-flask-sqlalchemy 3.1.1-0.168cb4b
Propagated dependencies: python-flask@3.1.0 python-sqlalchemy@2.0.45
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mitsuhiko/flask-sqlalchemy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Module adding SQLAlchemy support to your Flask application
Description:

This package adds SQLAlchemy support to your Flask application.

python-google-api-core 2.29.0
Propagated dependencies: python-google-auth@2.48.0 python-googleapis-common-protos@1.66.0 python-protobuf@3.20.3 python-proto-plus@1.26.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/python-api-core
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Google API client core library
Description:

This library defines common helpers used by all Google API clients.

python-grid5000 1.2.4
Propagated dependencies: python-requests@2.32.5 python-ipython@9.8.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypi.org/project/python-grid5000/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Grid5000 python client
Description:

python-grid5000 is a python package wrapping the Grid5000 REST API. You can use it as a library in your python project or you can explore the Grid5000 resources interactively using the embedded shell.

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-smart-open 6.4.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.)

Total packages: 73955