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

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-dropbox 12.0.2
Propagated dependencies: python-requests@2.32.5 python-six@1.17.0 python-stone@3.3.9
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.dropbox.com/developers
Licenses: Expat
Build system: pyproject
Synopsis: Official Dropbox API Client
Description:

This package provides a Python SDK for integrating with the Dropbox API v2.

python-pyfxa 0.8.1
Propagated dependencies: python-cryptography@44.0.0 python-pyjwt@2.10.1 python-parameterized@0.9.0 python-hawkauthlib@2.0.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mozilla/PyFxA
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Firefox Accounts client library for Python
Description:

This is a Python library for interacting with the Firefox Accounts ecosystem.

python-plaster 1.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/plaster/en/latest/
Licenses: Repoze
Build system: pyproject
Synopsis: Configuration loader for multiple config file formats
Description:

Plaster is a loader interface around multiple config file formats. It exists to define a common API for applications to use when they wish to load configuration. The library itself does not aim to handle anything except a basic API that applications may use to find and load configuration settings. Any specific constraints should be implemented in a pluggable loader which can be registered via an entrypoint.

python-falcon 4.0.2
Propagated dependencies: python-mimeparse@2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://falconframework.org
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Web framework for building APIs and application backends
Description:

Falcon is a web API framework for building microservices, application backends and higher-level frameworks. Among its features are:

  • Optimized and extensible code base

  • Routing via URI templates and REST-inspired resource classes

  • Access to headers and bodies through request and response classes

  • Request processing via middleware components and hooks

  • Idiomatic HTTP error responses

  • Straightforward exception handling

  • Unit testing support through WSGI helpers and mocks

  • Compatible with both CPython and PyPy

  • Cython support for better performance when used with CPython

python-http-client 3.3.7
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sendgrid/python-http-client
Licenses: Expat
Build system: pyproject
Synopsis: HTTP REST client for Python
Description:

This package provides access to any RESTful or RESTful-like API.

python-zope-sqlalchemy 1.6
Propagated dependencies: python-sqlalchemy@1.4.42 python-transaction@5.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/zope.sqlalchemy
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Minimal SQLAlchemy transaction integration for Zope
Description:

The aim of this package is to unify the plethora of existing packages integrating SQLAlchemy with Zope's transaction management. As such,it only provides a data manager and makes no attempt to define a zopeish way to configure engines.

python-treq 24.9.1
Propagated dependencies: python-attrs@25.3.0 python-hyperlink@21.0.0 python-incremental@24.7.2 python-requests@2.32.5 python-twisted@25.5.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/twisted/treq
Licenses: Expat
Build system: pyproject
Synopsis: Requests-like API built on top of twisted.web's Agent
Description:

This package provides an HTTP library inspired by requests but written on top of Twisted's Agents. It offers a high level API for making HTTP requests when using Twisted.

python-websockets 13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aaugustin/websockets
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of the WebSocket Protocol (RFC 6455 & 7692)
Description:

websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.

Built on top of asyncio, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API.

python-js2py 0.74
Propagated dependencies: python-pyjsparser@2.7.1 python-six@1.17.0 python-tzlocal@5.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/PiotrDabkowski/Js2Py
Licenses: Expat
Build system: pyproject
Synopsis: JavaScript to Python translator
Description:

This package provides a JavaScript to Python translator and a JavaScript interpreter written in pure Python.

python-pyzabbix 1.3.1
Propagated dependencies: python-packaging@25.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/lukecyca/pyzabbix
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python interface to the Zabbix API
Description:

pyzabbix is a Python module for working with the Zabbix API.

python-slixmpp 1.8.6
Dependencies: libidn@1.43 python@3.11.14
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-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-sanic 25.3.0
Propagated dependencies: python-aiofiles@24.1.0 python-aioquic@1.2.0 python-html5tagger@1.3.0 python-httptools@0.7.1 python-multidict@6.7.0 python-sanic-routing@23.12.0 python-tracerite@1.1.3 python-typing-extensions@4.15.0 python-ujson@5.10.0 python-uvloop@0.21.0 python-websockets@13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/sanic/
Licenses: Expat
Build system: pyproject
Synopsis: Async Python web server/framework
Description:

Sanic is a Python web server and web framework that's written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy.

python-zope-security-bootstrap 7.3
Propagated dependencies: python-zope-i18nmessageid@7.0 python-zope-interface@7.2 python-zope-proxy-bootstrap@7.0 python-zope-schema@7.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopesecurity.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope security framework
Description:

Zope.security provides a generic mechanism to implement security policies on Python objects.

python-dependency-groups 1.3.1
Propagated dependencies: python-packaging@25.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://dependency-groups.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Tools and library for resolving PEP 735 Dependency Group data
Description:

This package provides a library which is able to parse dependency groups (PEP 735), following includes, and provide that data as output.

python-flask 3.1.0
Propagated dependencies: python-asgiref@3.8.1 python-click@8.1.8 python-blinker@1.9.0 python-itsdangerous@2.2.0 python-jinja2@3.1.2 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://palletsprojects.com/p/flask/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Microframework based on Werkzeug, Jinja2 and good intentions
Description:

Flask is a micro web framework based on the Werkzeug toolkit and Jinja2 template engine. It is called a micro framework because it does not presume or force a developer to use a particular tool or library.

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-betamax-matchers 0.4.0
Propagated dependencies: python-betamax@0.9.0 python-requests-toolbelt@1.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sigmavirus24/betamax_matchers
Licenses: ASL 2.0
Build system: pyproject
Synopsis: VCR imitation for python-requests
Description:

betamax-matchers provides a set of Matchers for Betamax.

python-eventlet 0.40.2
Propagated dependencies: python-dnspython@2.7.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-requests-ntlm 1.3.0
Propagated dependencies: python-cryptography@44.0.0 python-pyspnego@0.8.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/requests/requests-ntlm
Licenses: ISC
Build system: pyproject
Synopsis: NTLM authentication support for Requests
Description:

This package allows for HTTP NTLM authentication using the requests library.

python-openid-cla 1.2
Propagated dependencies: python-openid@3.2.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/puiterwijk/python-openid-cla/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Implementation of the OpenID CLA extension for python-openid
Description:

openid-cla is an implementation of the OpenID contributor license agreement extension for python-openid.

python-venusian 3.1.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/venusian
Licenses: Repoze
Build system: pyproject
Synopsis: Library for deferring decorator actions
Description:

Venusian is a library which allows framework authors to defer decorator actions. Instead of taking actions when a function (or class) decorator is executed at import time, you can defer the action usually taken by the decorator until a separate scan phase.

python-imap-tools 1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ikvk/imap_tools
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Work with email and mailbox by IMAP
Description:

This Python library provides tools to deal with email and mailboxes over IMAP:

  • Parsed email message attributes

  • Query builder for searching emails

  • Work with emails in folders (copy, delete, flag, move, seen)

  • Work with mailbox folders (list, set, get, create, exists, rename, delete, status)

python-css-html-js-minify 2.5.5-0.8f72452
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/juancarlospaco/css-html-js-minify
Licenses: GPL 3+ LGPL 3+ Expat
Build system: pyproject
Synopsis: CSS/HTML/JS minifier
Description:

This package provides a single-file minifier for CSS, HTML, and JavaScript.

Total packages: 70999