diff --git a/VERSION b/VERSION index a5976a4e..9cd9637d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0a27 \ No newline at end of file +0.1.0a28 \ No newline at end of file diff --git a/packages/polywrap-client-config-builder/poetry.lock b/packages/polywrap-client-config-builder/poetry.lock index 39fdc71a..5ec39bd9 100644 --- a/packages/polywrap-client-config-builder/poetry.lock +++ b/packages/polywrap-client-config-builder/poetry.lock @@ -494,15 +494,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_core-0.1.0a27-py3-none-any.whl", hash = "sha256:fe9330f6a6d20e1754019b84d20b184e43c763dd313f45a1351bd08bf2c93ae3"}, - {file = "polywrap_core-0.1.0a27.tar.gz", hash = "sha256:81e07cd093c3a329eb75636e1840a267e4eb5be603c1c797d97de5ad0be7a842"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-core" [[package]] name = "polywrap-manifest" @@ -510,15 +512,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -526,14 +530,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "polywrap-uri-resolvers" @@ -541,15 +547,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_uri_resolvers-0.1.0a27-py3-none-any.whl", hash = "sha256:85b3dcfb1e0181b71d20468b65221ebe78c5c5e0b173c195cd417c244746f9d6"}, - {file = "polywrap_uri_resolvers-0.1.0a27.tar.gz", hash = "sha256:57b147a11afd30a1929b117b6bf1603acf79ccdd60e211a9f392cb474e22098d"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-core = ">=0.1.0a27,<0.2.0" -polywrap-wasm = ">=0.1.0a27,<0.2.0" +polywrap-core = {path = "../polywrap-core", develop = true} +polywrap-wasm = {path = "../polywrap-wasm", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-uri-resolvers" [[package]] name = "polywrap-wasm" @@ -557,19 +565,21 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_wasm-0.1.0a27-py3-none-any.whl", hash = "sha256:598ddf7e5bdcea5b73c1bfc0a6b848a9bc225c86cc5134f96d66ba85d6a5040f"}, - {file = "polywrap_wasm-0.1.0a27.tar.gz", hash = "sha256:db11df569534bb3694faa185688b43841fffaa653937cb9cbe7afc6002ebb419"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-core = ">=0.1.0a27,<0.2.0" -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -unsync = ">=1.4.0,<2.0.0" -unsync-stubs = ">=0.1.2,<0.2.0" -wasmtime = ">=6.0.0,<7.0.0" +polywrap-core = {path = "../polywrap-core", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +unsync = "^1.4.0" +unsync-stubs = "^0.1.2" +wasmtime = "^6.0.0" + +[package.source] +type = "directory" +url = "../polywrap-wasm" [[package]] name = "py" @@ -1140,4 +1150,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "072b5b2b799f682d3be3d050d3f471b1247d0f37d9f158eccf0d3ea211a8db59" +content-hash = "af1d9b727002057dee7ece1fa89fbeb5810309387c53f9fdc3ef38f778755dee" diff --git a/packages/polywrap-client-config-builder/pyproject.toml b/packages/polywrap-client-config-builder/pyproject.toml index f682d0e1..cca71e23 100644 --- a/packages/polywrap-client-config-builder/pyproject.toml +++ b/packages/polywrap-client-config-builder/pyproject.toml @@ -11,8 +11,8 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" -polywrap-uri-resolvers = "^0.1.0a27" -polywrap-core = "^0.1.0a27" +polywrap-uri-resolvers = {path = "../polywrap-uri-resolvers", develop = true} +polywrap-core = {path = "../polywrap-core", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-client/poetry.lock b/packages/polywrap-client/poetry.lock index af7df9d8..cc8bfc1b 100644 --- a/packages/polywrap-client/poetry.lock +++ b/packages/polywrap-client/poetry.lock @@ -494,15 +494,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_core-0.1.0a27-py3-none-any.whl", hash = "sha256:fe9330f6a6d20e1754019b84d20b184e43c763dd313f45a1351bd08bf2c93ae3"}, - {file = "polywrap_core-0.1.0a27.tar.gz", hash = "sha256:81e07cd093c3a329eb75636e1840a267e4eb5be603c1c797d97de5ad0be7a842"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-core" [[package]] name = "polywrap-manifest" @@ -510,15 +512,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -526,14 +530,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "polywrap-uri-resolvers" @@ -541,15 +547,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_uri_resolvers-0.1.0a27-py3-none-any.whl", hash = "sha256:85b3dcfb1e0181b71d20468b65221ebe78c5c5e0b173c195cd417c244746f9d6"}, - {file = "polywrap_uri_resolvers-0.1.0a27.tar.gz", hash = "sha256:57b147a11afd30a1929b117b6bf1603acf79ccdd60e211a9f392cb474e22098d"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-core = ">=0.1.0a27,<0.2.0" -polywrap-wasm = ">=0.1.0a27,<0.2.0" +polywrap-core = {path = "../polywrap-core", develop = true} +polywrap-wasm = {path = "../polywrap-wasm", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-uri-resolvers" [[package]] name = "polywrap-wasm" @@ -557,19 +565,21 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_wasm-0.1.0a27-py3-none-any.whl", hash = "sha256:598ddf7e5bdcea5b73c1bfc0a6b848a9bc225c86cc5134f96d66ba85d6a5040f"}, - {file = "polywrap_wasm-0.1.0a27.tar.gz", hash = "sha256:db11df569534bb3694faa185688b43841fffaa653937cb9cbe7afc6002ebb419"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-core = ">=0.1.0a27,<0.2.0" -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -unsync = ">=1.4.0,<2.0.0" -unsync-stubs = ">=0.1.2,<0.2.0" -wasmtime = ">=6.0.0,<7.0.0" +polywrap-core = {path = "../polywrap-core", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +unsync = "^1.4.0" +unsync-stubs = "^0.1.2" +wasmtime = "^6.0.0" + +[package.source] +type = "directory" +url = "../polywrap-wasm" [[package]] name = "py" @@ -1214,4 +1224,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "9be80b37c3abc8d618e7446babb720ddea3aa0360795bf5ba2e5359bd34125a3" +content-hash = "868e9783a68c41710eb8195a5391e1ad1fb7b72f986060ad6974289c3dab01b1" diff --git a/packages/polywrap-client/pyproject.toml b/packages/polywrap-client/pyproject.toml index 4a8bfbf2..ced83244 100644 --- a/packages/polywrap-client/pyproject.toml +++ b/packages/polywrap-client/pyproject.toml @@ -11,10 +11,10 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" -polywrap-uri-resolvers = "^0.1.0a27" -polywrap-manifest = "^0.1.0a27" -polywrap-msgpack = "^0.1.0a27" -polywrap-core = "^0.1.0a27" +polywrap-uri-resolvers = {path = "../polywrap-uri-resolvers", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +polywrap-core = {path = "../polywrap-core", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-core/poetry.lock b/packages/polywrap-core/poetry.lock index 44ee0628..b9f3cefc 100644 --- a/packages/polywrap-core/poetry.lock +++ b/packages/polywrap-core/poetry.lock @@ -542,15 +542,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -558,14 +560,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "py" @@ -1180,4 +1184,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "639d19a199227063ab73b3ad0f1cf76192c385162117b4515f2bd39ba6558e15" +content-hash = "60e51d986fcb9814b054fb0b6c5a6eea0c84829dc8db4e5cf3c592ade9f5353c" diff --git a/packages/polywrap-core/pyproject.toml b/packages/polywrap-core/pyproject.toml index eb8bb769..9fa74a25 100644 --- a/packages/polywrap-core/pyproject.toml +++ b/packages/polywrap-core/pyproject.toml @@ -10,8 +10,8 @@ authors = ["Cesar ", "Niraj "] [tool.poetry.dependencies] python = "^3.10" -polywrap-msgpack = "^0.1.0a27" -polywrap-manifest = "^0.1.0a27" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-manifest/poetry.lock b/packages/polywrap-manifest/poetry.lock index 67a7fbaa..83ada242 100644 --- a/packages/polywrap-manifest/poetry.lock +++ b/packages/polywrap-manifest/poetry.lock @@ -1037,14 +1037,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "prance" @@ -1892,4 +1894,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "0f02e131b64a828bc0a890980070fcd6372e5976a237b8495e7fee048f2f01ed" +content-hash = "24823609dd2e915662d783a087ef84230b11f8720ee5441ecac7fa758ae01270" diff --git a/packages/polywrap-manifest/pyproject.toml b/packages/polywrap-manifest/pyproject.toml index b9a69fef..d48d70fa 100644 --- a/packages/polywrap-manifest/pyproject.toml +++ b/packages/polywrap-manifest/pyproject.toml @@ -12,7 +12,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" pydantic = "^1.10.2" -polywrap-msgpack = "^0.1.0a27" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-plugin/poetry.lock b/packages/polywrap-plugin/poetry.lock index 0c02c0bb..080d0a0b 100644 --- a/packages/polywrap-plugin/poetry.lock +++ b/packages/polywrap-plugin/poetry.lock @@ -542,15 +542,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_core-0.1.0a27-py3-none-any.whl", hash = "sha256:fe9330f6a6d20e1754019b84d20b184e43c763dd313f45a1351bd08bf2c93ae3"}, - {file = "polywrap_core-0.1.0a27.tar.gz", hash = "sha256:81e07cd093c3a329eb75636e1840a267e4eb5be603c1c797d97de5ad0be7a842"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-core" [[package]] name = "polywrap-manifest" @@ -558,15 +560,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -574,14 +578,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "py" @@ -1166,4 +1172,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "649c4281398724d1f1d02260cf65500102144952b77ce70e6cd2a5360795376c" +content-hash = "53aac71c5c265f0b9e4c5b59213df4bb56fbebc32d573f959ca08d74b3d5a8d9" diff --git a/packages/polywrap-plugin/pyproject.toml b/packages/polywrap-plugin/pyproject.toml index 3ace8986..37c2faae 100644 --- a/packages/polywrap-plugin/pyproject.toml +++ b/packages/polywrap-plugin/pyproject.toml @@ -11,9 +11,9 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" -polywrap-msgpack = "^0.1.0a27" -polywrap-manifest = "^0.1.0a27" -polywrap-core = "^0.1.0a27" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-core = {path = "../polywrap-core", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-uri-resolvers/poetry.lock b/packages/polywrap-uri-resolvers/poetry.lock index 2a057158..a3f6dbb1 100644 --- a/packages/polywrap-uri-resolvers/poetry.lock +++ b/packages/polywrap-uri-resolvers/poetry.lock @@ -542,15 +542,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_core-0.1.0a27-py3-none-any.whl", hash = "sha256:fe9330f6a6d20e1754019b84d20b184e43c763dd313f45a1351bd08bf2c93ae3"}, - {file = "polywrap_core-0.1.0a27.tar.gz", hash = "sha256:81e07cd093c3a329eb75636e1840a267e4eb5be603c1c797d97de5ad0be7a842"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-core" [[package]] name = "polywrap-manifest" @@ -558,15 +560,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -574,14 +578,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "polywrap-wasm" @@ -589,19 +595,21 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_wasm-0.1.0a27-py3-none-any.whl", hash = "sha256:598ddf7e5bdcea5b73c1bfc0a6b848a9bc225c86cc5134f96d66ba85d6a5040f"}, - {file = "polywrap_wasm-0.1.0a27.tar.gz", hash = "sha256:db11df569534bb3694faa185688b43841fffaa653937cb9cbe7afc6002ebb419"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-core = ">=0.1.0a27,<0.2.0" -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -unsync = ">=1.4.0,<2.0.0" -unsync-stubs = ">=0.1.2,<0.2.0" -wasmtime = ">=6.0.0,<7.0.0" +polywrap-core = {path = "../polywrap-core", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +unsync = "^1.4.0" +unsync-stubs = "^0.1.2" +wasmtime = "^6.0.0" + +[package.source] +type = "directory" +url = "../polywrap-wasm" [[package]] name = "py" @@ -1228,4 +1236,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "a0ab8695eb4cda02f40ff6aa588ac74854bccc1deb0f8f1fe7a160194c05c878" +content-hash = "94ae3e22f4506227dc928324abc370121de92d93372dc588a0005fdaaeaf2dff" diff --git a/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/aggregator/uri_resolver_aggregator.py b/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/aggregator/uri_resolver_aggregator.py index 2dee37f4..a49e9c49 100644 --- a/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/aggregator/uri_resolver_aggregator.py +++ b/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/aggregator/uri_resolver_aggregator.py @@ -1,12 +1,14 @@ """This module contains the UriResolverAggregator Resolver.""" -from typing import List, Optional +from typing import List, Optional, cast from polywrap_core import ( InvokerClient, IUriResolutionContext, Uri, + UriPackage, UriPackageOrWrapper, UriResolver, + UriWrapper, ) from ...types import UriResolutionStep @@ -68,15 +70,17 @@ async def try_resolve_uri( uri_package_or_wrapper = await resolver.try_resolve_uri( uri, client, sub_context ) - if uri_package_or_wrapper != uri: + if uri_package_or_wrapper != uri or isinstance( + uri_package_or_wrapper, (UriPackage, UriWrapper) + ): step = UriResolutionStep( source_uri=uri, - result=uri_package_or_wrapper, + result=cast(UriPackageOrWrapper, uri_package_or_wrapper), sub_history=sub_context.get_history(), description=self.step_description, ) resolution_context.track_step(step) - return uri_package_or_wrapper + return cast(UriPackageOrWrapper, uri_package_or_wrapper) step = UriResolutionStep( source_uri=uri, diff --git a/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/cache/request_synchronizer_resolver.py b/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/cache/request_synchronizer_resolver.py index 674c0bd7..ebc3df99 100644 --- a/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/cache/request_synchronizer_resolver.py +++ b/packages/polywrap-uri-resolvers/polywrap_uri_resolvers/resolvers/cache/request_synchronizer_resolver.py @@ -64,6 +64,7 @@ def __init__( options (Optional[RequestSynchronizerResolverOptions]):\ The options to use. """ + self.existing_requests = {} self.resolver_to_synchronize = resolver_to_synchronize self.options = options diff --git a/packages/polywrap-uri-resolvers/pyproject.toml b/packages/polywrap-uri-resolvers/pyproject.toml index 192d3b95..7cf2767a 100644 --- a/packages/polywrap-uri-resolvers/pyproject.toml +++ b/packages/polywrap-uri-resolvers/pyproject.toml @@ -11,8 +11,8 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" -polywrap-wasm = "^0.1.0a27" -polywrap-core = "^0.1.0a27" +polywrap-wasm = {path = "../polywrap-wasm", develop = true} +polywrap-core = {path = "../polywrap-core", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0" diff --git a/packages/polywrap-wasm/poetry.lock b/packages/polywrap-wasm/poetry.lock index 0d420fe1..8e3d703d 100644 --- a/packages/polywrap-wasm/poetry.lock +++ b/packages/polywrap-wasm/poetry.lock @@ -542,15 +542,17 @@ version = "0.1.0a27" description = "" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_core-0.1.0a27-py3-none-any.whl", hash = "sha256:fe9330f6a6d20e1754019b84d20b184e43c763dd313f45a1351bd08bf2c93ae3"}, - {file = "polywrap_core-0.1.0a27.tar.gz", hash = "sha256:81e07cd093c3a329eb75636e1840a267e4eb5be603c1c797d97de5ad0be7a842"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-manifest = ">=0.1.0a27,<0.2.0" -polywrap-msgpack = ">=0.1.0a27,<0.2.0" +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} + +[package.source] +type = "directory" +url = "../polywrap-core" [[package]] name = "polywrap-manifest" @@ -558,15 +560,17 @@ version = "0.1.0a27" description = "WRAP manifest" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_manifest-0.1.0a27-py3-none-any.whl", hash = "sha256:4ef7561f7650e0c66b8a3e1565668223ec01aa412bfae0a281ca6299ade95d0c"}, - {file = "polywrap_manifest-0.1.0a27.tar.gz", hash = "sha256:eb415c9d31a0c36ccd9a3f4b919adf032d69a3520604e0e05271ce435568a3af"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -polywrap-msgpack = ">=0.1.0a27,<0.2.0" -pydantic = ">=1.10.2,<2.0.0" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +pydantic = "^1.10.2" + +[package.source] +type = "directory" +url = "../polywrap-manifest" [[package]] name = "polywrap-msgpack" @@ -574,14 +578,16 @@ version = "0.1.0a27" description = "WRAP msgpack encoding" category = "main" optional = false -python-versions = ">=3.10,<4.0" -files = [ - {file = "polywrap_msgpack-0.1.0a27-py3-none-any.whl", hash = "sha256:487548ab7c0eb97658d849df7afa291a807efbb4310dcbc4cdbee850f5af365e"}, - {file = "polywrap_msgpack-0.1.0a27.tar.gz", hash = "sha256:00ba2e74329c9b97c158ef96d711d171a1edc550e67c9f0321054cd97ccc8c8f"}, -] +python-versions = "^3.10" +files = [] +develop = true [package.dependencies] -msgpack = ">=1.0.4,<2.0.0" +msgpack = "^1.0.4" + +[package.source] +type = "directory" +url = "../polywrap-msgpack" [[package]] name = "py" @@ -1208,4 +1214,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "4846fb974e689acc17029970f1693faa48e2a3812daf269a03bacb212a1f00fb" +content-hash = "f27e3708b88017566e97301cc6920071b13eef5851963631b4e981d8dec94f7a" diff --git a/packages/polywrap-wasm/pyproject.toml b/packages/polywrap-wasm/pyproject.toml index 8cf1987e..8848e64b 100644 --- a/packages/polywrap-wasm/pyproject.toml +++ b/packages/polywrap-wasm/pyproject.toml @@ -14,9 +14,9 @@ python = "^3.10" wasmtime = "^6.0.0" unsync = "^1.4.0" unsync-stubs = "^0.1.2" -polywrap-msgpack = "^0.1.0a27" -polywrap-manifest = "^0.1.0a27" -polywrap-core = "^0.1.0a27" +polywrap-msgpack = {path = "../polywrap-msgpack", develop = true} +polywrap-manifest = {path = "../polywrap-manifest", develop = true} +polywrap-core = {path = "../polywrap-core", develop = true} [tool.poetry.dev-dependencies] pytest = "^7.1.2" pytest-asyncio = "^0.19.0"