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 package provides a Python client library for the OpenAI API.
This module provides a building block to stub out the HTTP requests portions of your testing code.
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.
Protego is a pure-Python robots.txt parser with support for modern conventions.
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.
Zope.testing provides a number of testing utilities for HTML forms, HTTP servers, regular expressions, and more.
WTForms-SQLAlchemy is a fork of the wtforms.ext.sqlalchemy package from WTForms. The package has been renamed to wtforms_sqlalchemy but otherwise should function the same as wtforms.ext.sqlalchemy did.
This package allows for HTTP NTLM authentication using the requests library.
This package lets you manipulate PyPI API tokens.
The MediaWiki Parser From Hell is a python library package that provides a parser for MediaWiki.
It exposes parses as normal string objects with additional methods giving access to the special Wikicode features it contains (hyperlinks, tags, templates…). The parser doesn't interpolate strings at all, it remains at a purely formal level.
Full documentation may be found at ReadTheDocs
The JavaScript Object Signing and Encryption (JOSE) technologies - JSON Web Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign content using a variety of algorithms.
AWS CLI provides a unified command line interface to the Amazon Web Services (AWS) API.
Requests is a Python HTTP client library. It aims to be easier to use than Python’s urllib2 library.
This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully-featured SSL implementation over the default provided with Python and, importantly, enables full verification of the SSL peer.
python-flask-oidc provides an OpenID Connect extension for Flask.
This package provides a Python library for JOSE RFCs, including JWS, JWE, JWK, JWA, and JWT.
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 tool provides a simple HTTP server with support for Range requests.
This package provides CLI tool and Python library parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.
asciicast demo of parfive parfive works by creating a downloader object, appending files to it and then running the download. parfive has a synchronous API, but uses asyncio to parallelise downloading the files.
htmlmin is an HTML minifier that just works. It comes with safe defaults and easily configurable options.
OpenTelemetry Semantic Conventions.
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.
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
Betamax will record your test suite's HTTP interactions and replay them during future tests. It is designed to work with python-requests.