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.
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.
Requests-FTP is an implementation of a simple FTP transport adapter for use with the Requests library.
This Python package lets you use the requests library to talk HTTP via a UNIX domain socket.
SockJS-tornado provides the server-side counterpart to a SockJS client library, through the Tornado framework.
SockJS provides a low-latency, full-duplex, cross-domain communication channel between a web browser and web server.
The sendgrid Python library allows access to the SendGrid Web API v3. Version 3+ of the library provides full support for all SendGrid Web API v3 endpoints, including the new v3 /mail/send.
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 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.
Path-and-address resolves ambiguities of command-line interfaces, inferring which argument is the path, and which is the address.
The dpkt module is a fast, simple packet generator and parser for the basic TCP/IP protocols.
This program converts a WSGI program to an ASGI program or the other way around. It depends only on the Python standard library.
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance.
Betamax will record your test suite's HTTP interactions and replay them during future tests. It is designed to work with python-requests.
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web.
Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
This package provides Mako template bindings for the Pyramid web framework.
Cloud-init is the multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations.
This package provides a function to find translation file in the source code of a project. It supports many translation file formats and is part of the Weblate translation platform.
This package provides a list of user agents, from a collection of more than 326,000 known user-agents. Users can pick a random one, or select one based on filters.
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
Manuel lets you mix and match traditional doctests with custom test syntax.
This package provides Python bindings to Ammonia HTML sanitizer Rust crate.
These package provides bindings for the Chameleon templating system for the Pyramid web framework.
This package is an asynchronous persistent caching library specifically designed for aiohttp requests in Python. With support for various storage backends, it offers flexibility in how and where the cache is stored. Please note that MongoDB and DynamoDB backends are not currently supported due to the absence of the motor and aioboto3 package dependencies.
Google Cloud Storage allows you to store data on Google infrastructure, and it can be used to distribute large data objects to users via direct download. This package provides a Google Cloud Storage API client library for Python.