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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This module provides a building block to stub out the HTTP requests portions of your testing code.
Hypercorn is an ASGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn. It supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications. It can utilise asyncio, uvloop, or trio worker types.
This library simplifies using Google's various server-to-server authentication mechanisms to access Google APIs.
This package contains a Flask module for creating REST APIs.
This package contains Python classes generated from the common protos in the googleapis/api-common-protos repository.
httpretty is a helper for faking web requests,inspired by Ruby's fakeweb.
extruct is a Python library for extracting embedded metadata from HTML markup. Currently, extruct supports:
W3C's HTML Microdata
embedded JSON-LD
Microformat via mf2py
Facebook's Open Graph
(experimental) RDFa via rdflib
Dublin Core Metadata (DC-HTML-2003)
This is a fork of the standard library modules cgi and cgitb. They are slated to be removed from the Python standard library in Python 3.13 by PEP-594.
python-portend can be used to monitor TCP ports for bound or unbound states. For example, waiting for a port to be occupied or freed within a set timeout. python-portend can also be used directly from the command line.
Cheroot is a high-performance, pure-Python HTTP server.
This package provides a Python interface to the Google WebRTC VAD.
This package provides a WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies.
This package adds pluggable session backends and ships default InMemoryBackend and CookieBackend implementations for Starlette and FastAPI.
Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface) framework/toolkit for building async web services in Python.
This package provides an implementation of Public Suffix List as Python library.
Features:
supports IDN (unicode and punycoded)
shipped with built-in PSL and an updater script
written in Pure Python with no library dependencies
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.
Programmatically send startup/shutdown lifespan events into Asynchronous Server Gateway Interface (ASGI) applications. When used in combination with an ASGI-capable HTTP client such as HTTPX, this allows mocking or testing ASGI applications without having to spin up an ASGI server.
Woob is a collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one.
S3transfer is a Python library for managing Amazon S3 transfers.
uritemplate provides Python library to deal with URI Templates.
Socket.IO integration for Flask applications
This package provides a fast implementation of the HTML5 parsing spec for Python. Parsing is done in C using a variant of the gumbo parser. The gumbo parse tree is then transformed into an lxml tree, also in C, yielding parse times that can be a thirtieth of the html5lib parse times.
This module acts as a webbrowser solving Cloudflare's Javascript challenges.
This is a Python library for interacting with the Firefox Accounts ecosystem.