Skip to main content

No project description provided

Project description

This package contains URI resolvers for polywrap-client.

Resolvers

resolver

description

WrapperResolver

Defines a simple statically registered resolver for a wrapper.

PackageResolver

Defines a simple statically registered resolver for a wrap package.

RedirectResolver

Defines a simple resolver to redirect a URI to another URI.

StaticResolver

Defines a simple resolver that allows registering an Uri to redirect or resolve to wrapper or wrap package.

UriResolverAggregator

Defines a resolver that aggregates a list of resolvers.

RecursiveResolver

Defines a resolver that recursively resolves the URI until the result is no longer a URI.

ExtendableUriResolver

Defines a resolver that resolves a uri to a wrapper by using extension wrappers.

ResolutionResultCacheResolver

Defines a resolver that caches the URI resolution result.

error

description

UriResolutionError

Base class for all errors related to URI resolution.

InfiniteLoopError

Raised when an infinite loop is detected while resolving a URI.

UriResolverExtensionError

Base class for all errors related to URI resolver extensions.

UriResolverExtensionNotFoundError

Raised when an extension resolver wrapper could not be found for a URI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polywrap_uri_resolvers-0.1.0b6.tar.gz (11.2 kB view hashes)

Uploaded Source

Built Distribution

polywrap_uri_resolvers-0.1.0b6-py3-none-any.whl (28.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page