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.
Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary. The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.
This package provides a SOCKS proxy connector for aiohttp. It supports SOCKS4(a) and SOCKS5.
pyramid_tm is a package which allows Pyramid requests to join the active transaction as provided by the Python transaction package.
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.
Flask-RESTX is an extension for Flask that adds support for quickly building REST APIs. Flask-RESTX encourages best practices with minimal setup. If you are familiar with Flask, Flask-RESTX should be easy to pick up. It provides a coherent collection of decorators and tools to describe your API and expose its documentation properly using Swagger.
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.
Python LiveReload provides a command line utility, livereload, for starting a web server in a directory. It can trigger arbitrary commands and serve updated contents upon changes to the directory.
This package integrates webassets with Flask, adding support for merging, minifying and compiling CSS and Javascript files.
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.
This package provides a stateless implementation of Cross-Site Request Forgery (XSRF) Protection by using the Double Submit Cookie mitigation pattern.
This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2.
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.
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.
Betamax will record your test suite's HTTP interactions and replay them during future tests. It is designed to work with python-requests.
Pyramid makes it easy to write web applications. From minimal request/response web apps to larger, grown applications.
Zope.exceptions provides general-purpose exception types that have uses outside of the Zope framework.
warcio is a Python library to read and write the WARC format commonly used in Web archives. It is designed for fast, low-level access to web archival content, oriented around a stream of WARC records rather than files.
htmlmin is an HTML minifier that just works. It comes with safe defaults and easily configurable options.
Html5lib is an HTML parser based on the WHATWG HTML specification and written in Python.
This program converts a WSGI program to an ASGI program or the other way around. It depends only on the Python standard library.
OpenTelemetry Python SDK.
This library implements both server and client aspects of the the WebSocket protocol, striving for safety, correctness, and ergonomics. It is based on the wsproto project, which is a Sans-IO state machine that implements the majority of the WebSocket protocol, including framing, codecs, and events. This library handles I/O using the Trio framework.
Urllib3 supports features left out of urllib and urllib2 libraries. It can reuse the same socket connection for multiple requests, it can POST files, supports url redirection and retries, and also gzip and deflate decoding.
This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames.