polywrap_uri_resolvers.resolvers.legacy.package_to_wrapper_resolver module
This module contains the PackageToWrapperResolver class.
- class polywrap_uri_resolvers.resolvers.legacy.package_to_wrapper_resolver.PackageToWrapperResolver(resolver: UriResolver, options: PackageToWrapperResolverOptions | None = None)[source]
Bases:
ResolverWithHistoryDefines a resolver that converts packages to wrappers.
This resolver converts packages to wrappers. If result is an uri, it returns it back. If result is a wrapper, it returns it back. In case of a package, it creates a wrapper and returns it back.
- Parameters:
resolver (UriResolver) – The URI resolver to cache.
options (PackageToWrapperResolverOptions) – The options to use.
- get_step_description() str[source]
Get the description of the resolution step.
- Returns:
The description of the resolution step.
- Return type:
str
- options: PackageToWrapperResolverOptions | None
- resolver: UriResolver
- class polywrap_uri_resolvers.resolvers.legacy.package_to_wrapper_resolver.PackageToWrapperResolverOptions(*, deserialize_manifest_options: DeserializeManifestOptions | None)[source]
Bases:
objectDefines the options for the PackageToWrapperResolver.
- Parameters:
deserialize_manifest_options (DeserializeManifestOptions) – The options to use when deserializing the manifest.
- deserialize_manifest_options: DeserializeManifestOptions | None