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.
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.
One of the most advanced WSGI utility modules. It includes a powerful debugger, full-featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community-contributed addon modules.
Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface) framework/toolkit for building async web services in Python.
This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It's a bring-your-own-I/O library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want.
Provides support for adding authentication to services using the Tornado web framework, either via the basic or digest authentication schemes.
This package provides a resolve() function that resolves strings containing dotted names into the appropriate Python object.
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.
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.
Socks is a library providing core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality.
Truststore is a library which exposes native system certificate stores (ie "trust stores") through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store.
This is a toolbelt of useful classes and functions to be used with python-requests.
This package provides the Microsoft Azure File DataLake Storage Client Library for Python.
Zope.component represents the core of the Zope Component Architecture. Together with the zope.interface package, it provides facilities for defining, registering and looking up components.
This package provides access to the Stripe financial services' API. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses which makes it compatible with a wide range of versions of the Stripe API.
This package provides an interactive HTML debugger for Pyramid application development.
Zope.i18nmessageid provides facilities for declaring internationalized messages within program source text.
GuardPost is a framework to handle authentication and authorization in asynchronous Python applications.
Its features include
Strategy to implement authentication.
Strategy to implement authorization.
Support for dependency injection
Built-in support for JSON Web Tokens (JWTs) authentication.
This package provides Jinja2 template bindings for the Pyramid web framework.
beren provides a REST client for Orthanc, a DICOM server.
HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.
HTTPX builds on the well-established usability of requests, and gives you:
A broadly requests-compatible API.
Standard synchronous interface, but with async support if you need it.
HTTP/1.1 and HTTP/2 support.
Ability to make requests directly to WSGI applications or ASGI applications.
Strict timeouts everywhere.
Fully type annotated.
99% test coverage.
Plus all the standard features of requests:
International Domains and URLs
Keep-Alive & Connection Pooling
Sessions with Cookie Persistence
Browser-style SSL Verification
Basic/Digest Authentication
Elegant Key/Value Cookies
Automatic Decompression
Automatic Content Decoding
Unicode Response Bodies
Multipart File Uploads
HTTP(S) Proxy Support
Connection Timeouts
Streaming Downloads
.netrc Support
Chunked Requests
This module can be used to generate web feeds in both Atom and RSS format. It also extensible and comes with an extension to produce podcasts.
This package provides a Python implementation of the Engine.IO realtime client and server.
Zope.proxy provides generic, transparent proxies for Python. Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.
This package provides a Google Authentication Library plugin for httplib2 transport.