Polywrap System Client Config Bundle
Project description
This package contains the system configuration bundle for Polywrap Client.
Bundled Wraps
wrap |
description |
|---|---|
http |
To make HTTP requests |
http_resolver |
To resolve URIs from HTTP server |
wrapscan_resolver |
To resolve URIs from wrapscan.io |
ipfs_http_client |
To add or retrieve items from IPFS |
ipfs_resolver |
To fetch wraps from IPFS |
github_resolver |
To fetch wraps from github repo |
file_system |
To perform file system operations |
file_system_resolver |
To fetch wraps from File System |
Quickstart
Imports
>>> from polywrap_client_config_builder import PolywrapClientConfigBuilder >>> from polywrap_sys_config_bundle import sys_bundle >>> from polywrap_client import PolywrapClient >>> from polywrap_core import Uri, UriPackage
Configure
>>> config = PolywrapClientConfigBuilder().add_bundle(sys_bundle).build() >>> client = PolywrapClient(config)
Invoke bundled http plugin
>>> response = client.invoke(
... uri=Uri.from_str("wrapscan.io/polywrap/http@1.0"),
... method="get",
... args={"url": "https://www.google.com"},
... )
>>> response.get("status")
200
Resolve URI with bundled wrapscan resolver
>>> response = client.try_resolve_uri(
... Uri("wrapscan.io", "polywrap/uri-resolver@1.0"),
... )
>>> assert isinstance(response, UriPackage)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file polywrap_sys_config_bundle-0.1.2.tar.gz.
File metadata
- Download URL: polywrap_sys_config_bundle-0.1.2.tar.gz
- Upload date:
- Size: 190.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.13 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddfb6e6b6dad5ba2ff7c38dd38aee4e950d2b39bcfcf63c29de63a6666973408
|
|
| MD5 |
7598242d6842331c9e5b083e85a240d1
|
|
| BLAKE2b-256 |
567bd4a79c210d4753c77370efa7b79c569774394fea475f2b9624840ba26ee2
|
File details
Details for the file polywrap_sys_config_bundle-0.1.2-py3-none-any.whl.
File metadata
- Download URL: polywrap_sys_config_bundle-0.1.2-py3-none-any.whl
- Upload date:
- Size: 194.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.13 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58e7ced8e6089bbf47712a5f114a1e31f375a7838a85f3e136f62abe7ab5f8ee
|
|
| MD5 |
52dea4793b3f0afc854113ad6afcd9b2
|
|
| BLAKE2b-256 |
8a6fdfc1969539e42fe28bdfff98a7fa4eefd5ff1b1ef1780d808968994afbcc
|