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.
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
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.
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)
This package provides Python bindings to Ammonia HTML sanitizer Rust crate.
Hupper is an integrated process monitor that will track changes to any imported Python files in sys.modules as well as custom paths. When files are changed the process is restarted.
DukPy is a simple JavaScript interpreter for Python built on top of duktape engine without any external dependency. It comes with a bunch of common transpilers built-in for convenience:
CoffeeScript
BabelJS
TypeScript
JSX
LESS
This is a Python library for building OAuth and OpenID Connect servers and clients.
This package provides a Python wrapper around OpenWeatherMap web APIs.
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.
OpenAPI Spec Validator is a Python library that validates an OpenAPI specification against the OpenAPI 2.0 (also known as Swagger), OpenAPI 3.0 and OpenAPI 3.1 specifications. The validator aims to check for full compliance with the specification.
A Python library for representing and manipulating IPv4, IPv6, CIDR, EUI and MAC network addresses.
This package provides Jinja2 template bindings for the Pyramid web framework.
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 program converts a WSGI program to an ASGI program or the other way around. It depends only on the Python standard library.
These package provides bindings for the Chameleon templating system for the Pyramid web framework.
Aiohttp-oauthlib uses the Python aiohttp and OAuthlib libraries to provide an easy-to-use Python interface for building OAuth1 and OAuth2 clients.
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 module provides an interface that queries the Apache Solr server using a pure Python implementation.
This package contains a Flask module for creating REST APIs.
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 package provides a Python SDK for integrating with the Dropbox API v2.
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)
Oauthlib is a generic, spec-compliant, thorough implementation of the OAuth request-signing logic.
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.