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

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-elasticsearch 9.1.1
Propagated dependencies: python-certifi@2025.06.15 python-elastic-transport@9.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/elastic/elasticsearch-py
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Low-level client for Elasticsearch
Description:

Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in Python; because of this it tries to be opinion-free and very extendable.

python-cherrypy 18.10.0
Propagated dependencies: python-cheroot@10.0.1 python-jaraco-collections@5.2.1 python-more-itertools@10.6.0 python-portend@3.2.1 python-zc-lockfile@4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.cherrypy.dev
Licenses: Modified BSD
Build system: pyproject
Synopsis: Object-Oriented HTTP framework
Description:

CherryPy is a pythonic, object-oriented web framework. It helps in building web applications in the same way any other object-oriented Python program would be built.

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-noiseprotocol 0.3.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/plizonczyk/noiseprotocol
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of Noise Protocol Framework
Description:

This package provides an implementation of Noise Protocol Framework.

python-pyramid-debugtoolbar 4.12.1
Propagated dependencies: python-pyramid@2.0.2 python-pyramid-chameleon@0.4.dev0-0.956c77b python-pyramid-jinja2@2.10.1 python-pyramid-mako@1.1.0-0.1a6f4c0 python-sqlalchemy@1.4.42 python-waitress@3.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_debugtoolbar
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pyramid debug toolbar
Description:

This package provides an interactive HTML debugger for Pyramid application development.

python-requests-cache 1.2.1
Propagated dependencies: python-attrs@25.3.0 python-boto3@1.42.5 python-bson@0.5.10 python-cattrs@24.1.2 python-itsdangerous@2.2.0 python-orjson@3.9.7 python-platformdirs@4.3.6 python-pymongo@4.16.0 python-pyyaml@6.0.2 python-redis@7.1.0 python-requests@2.32.5 python-ujson@5.10.0 python-url-normalize@2.2.1 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/requests-cache/requests-cache
Licenses: FreeBSD
Build system: pyproject
Synopsis: Persistent HTTP cache for Python requests
Description:

This package provides a drop-in replacement for requests.Session with caching offload to SQLite, Redis, MongoDB and AWS DynamoDB or save responses as planin JSON/YAML file or save responses as plain JSON/YAML files.

python-zope-configuration-bootstrap 7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopeconfiguration.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope Configuration Markup Language
Description:

Zope.configuration implements ZCML, the Zope Configuration Markup Language.

python-jsonpickle 4.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://jsonpickle.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Serialize object graphs into JSON
Description:

This package provides a Python library for serializing any arbitrary object graph to and from JSON.

python-openid-teams 1.1
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-teams/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Implementation of the OpenID teams extension for python-openid
Description:

openid-teams is an implementation of the OpenID teams extension for python-openid.

python-giturlparse 0.12.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/nephila/giturlparse
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Git URL parsing module
Description:

This package provides a git URL parsing module which supports parsing and rewriting of remote git URLs from various hosting providers.

python-pyramid-retry 2.1.1
Propagated dependencies: python-pyramid@2.0.2 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_retry
Licenses: Expat
Build system: pyproject
Synopsis: Pyramid execution policy supporting retrying failed requests
Description:

pyramid_retry is an execution policy for Pyramid that wraps requests and can retry them a configurable number of times under certain "retryable" error conditions before indicating a failure to the client.

selenium-manager 4.34.2
Dependencies: zstd@1.5.6 xz@5.4.5 rust-ring@0.17.8
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.selenium.dev
Licenses: ASL 2.0
Build system: cargo
Synopsis: CLI tool to manager the browser test infrastructure
Description:

Selenium simplifies web browser automation. It specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.

Selenium Manager is a CLI tool that automatically manages the browser/driver infrastructure required by Selenium.

python-zope-deprecation 6.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopedeprecation.readthedocs.io/
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Function for marking deprecations
Description:

The zope.deprecation module provides a function for marking modules, classes, functions, methods and properties as deprecated, displaying warnings when usaged in application code.

python-sse-starlette 3.1.2
Propagated dependencies: python-anyio@4.12.1 python-starlette@0.49.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sysid/sse-starlette
Licenses: Modified BSD
Build system: pyproject
Synopsis: SSE plugin for Starlette
Description:

This package provides SSE plugin for Starlette.

python-flask-compress 1.18
Propagated dependencies: python-brotli@1.0.9 python-flask@3.1.0 python-pyzstd@0.18.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/colour-science/flask-compress
Licenses: Expat
Build system: pyproject
Synopsis: Compress responses in a Flask app
Description:

This package lets you compress Flask application responses and static files with gzip, deflate or brotli. Flask-Compress both adds the various headers required for a compressed response and compresses the response data.

python-flask-socketio 5.5.1
Propagated dependencies: python-flask@3.1.0 python-socketio@5.12.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/Flask-SocketIO/
Licenses: Expat
Build system: pyproject
Synopsis: Socket.IO integration for Flask applications
Description:

Socket.IO integration for Flask applications

python-mkdocs-markdownextradata-plugin 0.2.5
Propagated dependencies: python-mkdocs@1.6.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rosscdh/mkdocs-markdownextradata-plugin/
Licenses: Expat
Build system: pyproject
Synopsis: Inject extra variables into the MkDocs markdown template
Description:

This package provides a MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.

python-langcodes 3.5.0
Propagated dependencies: python-language-data@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rspeer/langcodes
Licenses: Expat
Build system: pyproject
Synopsis: Python library for working with language codes
Description:

This package provides a Python library for working with and comparing language codes.

python-langcodes implements BCP 47, the IETF Best Current Practices on Tags for Identifying Languages. BCP 47 is also known as RFC 5646. It subsumes ISO 639 and is backward compatible with it, and it also implements recommendations from the Unicode CLDR.

python-langcodes can also refer to a database of language properties and names, built from Unicode CLDR and the IANA subtag registry, if you install python-language-data.

python-async-timeout 4.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/async-timeout
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Timeout context manager for asyncio programs
Description:

async-timeout provides a timeout timeout context manager compatible with asyncio.

python-plac 1.3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ialbert/plac
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command line arguments parser
Description:

This package can generate command line parameters from function signatures.

python-jmespath 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jmespath/jmespath.py
Licenses: Expat
Build system: pyproject
Synopsis: JSON Matching Expressions
Description:

JMESPath (pronounced “james path”) is a Python library that allows one to declaratively specify how to extract elements from a JSON document.

python-pyee 13.0.1
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/jfhbrook/pyee
Licenses: Expat
Build system: pyproject
Synopsis: Emit events with Python
Description:

This package provides a port of node.js's EventEmitter to python. Additionally, it includes a number of subclasses useful for implementing async and threaded programming in python, such as async/await.

python-version 0.0.2-1.5232eea
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/halfak/python_version
Licenses: Expat
Build system: pyproject
Synopsis: Python version checking utility
Description:

This package provides a simple utility for checking the python version.

python-npx 0.1.6
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/npx
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensions for NumPy
Description:

NumPy is a large library used everywhere in scientific computing. That's why breaking backwards-compatibility comes at a significant cost and is almost always avoided, even if the API of some methods is arguably lacking. This package provides drop-in wrappers "fixing" those.

Total packages: 70999