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.
Sanic is a Python web server and web framework that's written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy.
aiostream provides a collection of stream operators that can be combined to create asynchronous pipelines of operations. It can be seen as an asynchronous version of itertools, although some aspects are slightly different. All the provided operators return a unified interface called a stream. A stream is an enhanced asynchronous iterable.
fastapi-pagination is a Python library designed to simplify pagination in FastAPI applications. It provides a set of utility functions and data models to help you paginate your database queries and return paginated responses to your clients.
This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2.
RequestsLibrary is a Robot Framework library aimed to provide HTTP API testing functionalities by wrapping the requests Python library.
This package provides a Python interface to Wikidata.
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.
The aiocoap package is an implementation of CoAP. It facilitates writing applications that talk to network enabled embedded IoT devices.
This package lets you validate CloudFormation YAML/JSON templates against the CloudFormation spec and additional checks. Includes checking valid values for resource properties and best practices.
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 is a Python library for building OAuth and OpenID Connect servers and clients.
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.
This package provides a Python library for communicating with AMQP peers and brokers using the asynchronous networking framework Twisted. It contains all the necessary code to connect, send and receive messages to/from an AMQP-compliant peer or broker (Qpid, OpenAMQ, RabbitMQ) using Twisted. It also includes support for using Thrift RPC over AMQP in Twisted applications.
Oauth2ms can be used to fetch OAuth 2.0 tokens from the Microsoft Identity endpoint. Additionally, it can encode the token in the XOAUTH2 format to be used as authentication in IMAP mail servers.
This package provides a URI Normalization function with following features:
take care of IDN domains
always provide the URI scheme in lowercase characters
always provide the host, if any, in lowercase characters
only perform percent-encoding where it is essential
always use uppercase A-through-F characters when percent-encoding
prevent dot-segments appearing in non-relative URI paths
for schemes that define a default authority, use an empty authority if the default is desired
for schemes that define an empty path to be equivalent to a path of
/, use/for schemes that define a port, use an empty port if the default is desired
all portions of the URI must be utf-8 encoded NFC from Unicode strings
This package implements a functionality to download large files recursivly from Google Drive with option to filter them by file formats (PDF/XML/CSV).
This package provides a resolve() function that resolves strings containing dotted names into the appropriate Python object.
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.
PRAW is a Python package that allows for simple access to Reddit’s API. It aims to be easy to use and internally follows all of Reddit’s API rules.
This package provides a Python module and framework for sans-io socks proxy client/server with couple io backends.
Features:
Only TCP connect (no BIND, no UDP)
Both client and server
SOCKS versions: 4, 4a, 5
SOCKSv5 auth: no auth, username/password
Couple io backends:
asyncio,trio,socketserverOne-shot socks server (
python -m siosocks)
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.
Txaio provides a compatibility layer between the Python asyncio bsmodule and Twisted.
Get Google results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Quick and simple to implement as a primary search engine replacement on both desktop and mobile.
BlackSheep is a lightweight, asynchronous, event driven Web framework.
The framework offers
A rich code API, based on dependency injection and inspired by Flask and ASP.NET Core.
A typing-friendly codebase, which enables a comfortable development experience thanks to hints when coding with IDEs.
Built-in generation of OpenAPI Documentation, supporting version 3, YAML, and JSON.
A cross-platform framework, using the most modern versions of Python.
Good performance.