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 library was lifted from elasticsearch-py and then transformed to be used across all Elastic services rather than only Elasticsearch. It provides transport classes and utilities shared among Python Elastic client libraries.
This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB.
Falcon is a web API framework for building microservices, application backends and higher-level frameworks. Among its features are:
Optimized and extensible code base
Routing via URI templates and REST-inspired resource classes
Access to headers and bodies through request and response classes
Request processing via middleware components and hooks
Idiomatic HTTP error responses
Straightforward exception handling
Unit testing support through WSGI helpers and mocks
Compatible with both CPython and PyPy
Cython support for better performance when used with CPython
Txaio provides a compatibility layer between the Python asyncio bsmodule and Twisted.
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.
This tool provides a simple HTTP server with support for Range requests.
This module acts as a webbrowser solving Cloudflare's Javascript challenges.
This package provides a JavaScript to Python translator and a JavaScript interpreter written in pure Python.
This program converts a WSGI program to an ASGI program or the other way around. It depends only on the Python standard library.
python-grid5000 is a python package wrapping the Grid5000 REST API. You can use it as a library in your python project or you can explore the Grid5000 resources interactively using the embedded shell.
This package provides a SDK for convenient Pythonic interface to Globus APIs.
This package provides the Microsoft Azure 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.
WTForms is a flexible forms validation and rendering library for Python web development. It is very similar to the web form API available in Django, but is a standalone package.
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.
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 Python module provides Signal, an abstraction to register asynchronous callbacks. The Signal abstraction can be used for adding, removing and dropping callbacks.
Generator for OpenAPI Documentation version 2 and 3, in JSON and YAML formats. Generator for other kinds of documents from OpenAPI Documentation files.
WCrypto is an implementation of the Javascript Object Signing and Encryption (JOSE) Web Standards.
This package provides a Quart extension to provide Trio support. This is an alternative to using the asyncio event loop present in the Python standard library and supported by default in Quart.
Html5lib is an HTML parser based on the WHATWG HTML specification and written in Python.
Internal package for python-sanic, which provides the BasicRouter.
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.
python-flask-oidc provides an OpenID Connect extension for Flask.