File tree Expand file tree Collapse file tree
packages/polywrap-core/polywrap_core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33from dataclasses import dataclass
44
55from .uri import Uri
6- from .wasm_package import IWasmPackage
6+ from .wasm_package import IWrapPackage
77
88
99@dataclass (slots = True , kw_only = True )
1010class UriPackage :
1111 uri : Uri
12- package : IWasmPackage
12+ package : IWrapPackage
Original file line number Diff line number Diff line change 66
77from .client import GetManifestOptions
88from .wrapper import Wrapper
9+ from .wrap_package import IWrapPackage
910
10-
11- class IWasmPackage (ABC ):
12- @abstractmethod
13- async def create_wrapper (self ) -> Result [Wrapper ]:
14- pass
15-
11+ class IWasmPackage (IWrapPackage , ABC ):
1612 @abstractmethod
17- async def get_manifest (
18- self , options : Optional [GetManifestOptions ] = None
19- ) -> Result [AnyWrapManifest ]:
20- pass
13+ async def get_wasm_module () -> Result [bytearray ]:
14+ pass
Original file line number Diff line number Diff line change 1+ from abc import ABC , abstractmethod
2+ from typing import Optional
3+
4+ from polywrap_manifest import AnyWrapManifest
5+ from polywrap_result import Result
6+
7+ from .client import GetManifestOptions
8+ from .wrapper import Wrapper
9+
10+
11+ class IWrapPackage (ABC ):
12+ @abstractmethod
13+ async def create_wrapper (self ) -> Result [Wrapper ]:
14+ pass
15+
16+ @abstractmethod
17+ async def get_manifest (
18+ self , options : Optional [GetManifestOptions ] = None
19+ ) -> Result [AnyWrapManifest ]:
20+ pass
Original file line number Diff line number Diff line change 44
55from ..types import (
66 IUriResolutionStep ,
7- IWasmPackage ,
7+ IWrapPackage ,
88 Uri ,
99 UriPackage ,
1010 UriPackageOrWrapper ,
@@ -20,7 +20,7 @@ class UriResolutionResult:
2020 @staticmethod
2121 def ok (
2222 uri : Uri ,
23- package : Optional [IWasmPackage ] = None ,
23+ package : Optional [IWrapPackage ] = None ,
2424 wrapper : Optional [Wrapper ] = None ,
2525 ) -> Result [UriPackageOrWrapper ]:
2626 if wrapper :
You can’t perform that action at this time.
0 commit comments