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.
frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. It can be made immutable by calling FrozenList.freeze.
Requests-OAuthlib uses the Python Requests and OAuthlib libraries to provide an easy-to-use Python interface for building OAuth1 and OAuth2 clients.
Flask-Markdown supports several extensions for Markdown and integrates into Jinja2 by default.
Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in Python; because of this it tries to be opinion-free and very extendable.
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
This package lets you compress Flask application responses and static files with gzip, deflate or brotli. Flask-Compress both adds the various headers required for a compressed response and compresses the response data.
Cssutils is a Python package for parsing and building CSS Cascading Style Sheets. Currently it provides a DOM only and no rendering options.
This package supports the efficient creation of hookable objects, which are callable objects that are meant to be optionally replaced. The idea is that you create a function that does some default thing and make i hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change.
In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and a UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The WHATWG Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.
This module implements the Encoding standard and has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s.
HTML to Text is a Python library for extract text from HTML. Contrary to other solution such as LXML or Beautiful Soup, the text extracted with html_text does not contain elements such as JavaScript or inline styles not normally visible to users. It also normalizes white space characters in a smarter, more visually pleasing style.
Plaster is a loader interface around multiple config file formats. It exists to define a common API for applications to use when they wish to load configuration. The library itself does not aim to handle anything except a basic API that applications may use to find and load configuration settings. Any specific constraints should be implemented in a pluggable loader which can be registered via an entrypoint.
Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s a pre-fork worker model ported from Ruby’s Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.
Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.
PRAWcore is a low-level communication layer used by PRAW.
Requests-FTP is an implementation of a simple FTP transport adapter for use with the Requests library.
This package is an asynchronous persistent caching library specifically designed for aiohttp requests in Python. With support for various storage backends, it offers flexibility in how and where the cache is stored. Please note that MongoDB and DynamoDB backends are not currently supported due to the absence of the motor and aioboto3 package dependencies.
EnOSlib is a library to build experimental frameworks on various scientific testbeds. It lets you deploy networks of machines on actual hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.
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.exceptions provides general-purpose exception types that have uses outside of the Zope framework.
openid-cla is an implementation of the OpenID contributor license agreement extension for python-openid.
This package provides the official module to perform HTTP requests to the OVHcloud APIs.
This package is a fork of the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork adds support for the noload operations used by zodb.
cssselect2 is a straightforward implementation of CSS3 Selectors for markup documents (HTML, XML, etc.) that can be read by ElementTree-like parsers (including cElementTree, lxml, html5lib, etc.).
Unlike the Python package cssselect, it does not translate selectors to XPath and therefore does not have all the correctness corner cases that are hard or impossible to fix in cssselect.
Zeep is a Python SOAP client. Highlights:
Build on top of
lxmlandrequests.Support for Soap 1.1, Soap 1.2 and HTTP bindings.
Support for WS-Addressing headers.
Support for WSSE (UserNameToken / x.509 signing).
Support for
asyncioviahttpx.Experimental support for XOP messages.