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.
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.
Zope.configuration implements ZCML, the Zope Configuration Markup Language.
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.
This package allows for HTTP NTLM authentication using the requests library.
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.
Unalix is a library written in Python implementing the specification used by the ClearURLs addon for removing tracking fields from URLs.
Hypercorn is an ASGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn. It supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications. It can utilise asyncio, uvloop, or trio worker types.
This package integrates webassets with Flask, adding support for merging, minifying and compiling CSS and Javascript files.
Get a public suffix for a domain name using the Public Suffix List.
The python-wget library provides an API to download files with features similar to the wget utility.
This package provides a rate limiting extension for Starlette and Fastapi.
Selenium enables web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
Webtest allows you to test your Python web applications without starting an HTTP server. It supports anything that supports the minimum of WSGI.
Zope.exceptions provides general-purpose exception types that have uses outside of the Zope framework.
Library for parsing urls.
This Python library provides tools to deal with email and mailboxes over IMAP:
Parsed email message attributes
Query builder for searching emails
Work with emails in folders (copy, delete, flag, move, seen)
Work with mailbox folders (list, set, get, create, exists, rename, delete, status)
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.
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 provides a Twisted-based Tor controller client,with state-tracking and configuration abstractions.
This package provides a stateless implementation of Cross-Site Request Forgery (XSRF) Protection by using the Double Submit Cookie mitigation pattern.
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.
zconfig is a configuration library intended for general use. It supports a hierarchical schema-driven configuration model that allows a schema to specify data conversion routines written in Python. Its model is very different from the model supported by the configparser module found in Python's standard library, and is more suitable to configuration-intensive applications.
Socket.IO integration for Flask applications
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